├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── jscomp ├── README.md ├── package.json ├── run.sh ├── runall.sh ├── runallint.sh ├── runint.sh ├── src │ └── js │ │ ├── compiler │ │ ├── compile.js │ │ └── compile_1.js │ │ └── runtime │ │ ├── clibrary.js │ │ ├── instructions.js │ │ └── library.js ├── testresults │ ├── test.log.old │ └── tests │ │ ├── alength.js.old │ │ ├── break_catch_finally.js.old │ │ ├── break_catch_finally2.js.old │ │ ├── break_catch_finally3.js.old │ │ ├── break_finally.js.old │ │ ├── break_finally2.js.old │ │ ├── break_finally3.js.old │ │ ├── break_finally4.js.old │ │ ├── break_while.js.old │ │ ├── break_while2.js.old │ │ ├── break_while3.js.old │ │ ├── break_while4.js.old │ │ ├── break_while_finally1.js.old │ │ ├── catch_scope.js.old │ │ ├── clazz.js.old │ │ ├── closure_delete.js.old │ │ ├── colin1.js.old │ │ ├── colin2.js.old │ │ ├── expr_arguments1.js.old │ │ ├── expr_array.js.old │ │ ├── expr_assign.js.old │ │ ├── expr_assign2.js.old │ │ ├── expr_assign3.js.old │ │ ├── expr_call.js.old │ │ ├── expr_cond.js.old │ │ ├── expr_delete_prop.js.old │ │ ├── expr_delete_prop_computed.js.old │ │ ├── expr_delete_var.js.old │ │ ├── expr_fun.js.old │ │ ├── expr_fun2.js.old │ │ ├── expr_global.js.old │ │ ├── expr_incdec.js.old │ │ ├── expr_infinity.js.old │ │ ├── expr_instanceof.js.old │ │ ├── expr_logical.js.old │ │ ├── expr_nan.js.old │ │ ├── expr_new.js.old │ │ ├── expr_null.js.old │ │ ├── expr_num.js.old │ │ ├── expr_obj.js.old │ │ ├── expr_opassign.js.old │ │ ├── expr_opassign2.js.old │ │ ├── expr_opassign3.js.old │ │ ├── expr_prop.js.old │ │ ├── expr_prop_computed.js.old │ │ ├── expr_regex.js.old │ │ ├── expr_seq.js.old │ │ ├── expr_str.js.old │ │ ├── expr_this.js.old │ │ ├── expr_true.js.old │ │ ├── expr_unary_neg.js.old │ │ ├── expr_undef.js.old │ │ ├── expr_var.js.old │ │ ├── expr_void.js.old │ │ ├── hello.js.old │ │ ├── hello2.js.old │ │ ├── scope1.js.old │ │ ├── scope2.js.old │ │ ├── scope3.js.old │ │ ├── scope4.js.old │ │ ├── scope5.js.old │ │ ├── scope6.js.old │ │ ├── scope7.js.old │ │ ├── scope8.js.old │ │ ├── stmt_break.js.old │ │ ├── stmt_break2.js.old │ │ ├── stmt_break3.js.old │ │ ├── stmt_continue.js.old │ │ ├── stmt_continue2.js.old │ │ ├── stmt_continue3.js.old │ │ ├── stmt_for.js.old │ │ ├── stmt_for2.js.old │ │ ├── stmt_for_break.js.old │ │ ├── stmt_for_break2.js.old │ │ ├── stmt_for_break3.js.old │ │ ├── stmt_for_continue.js.old │ │ ├── stmt_for_continue2.js.old │ │ ├── stmt_for_continue3.js.old │ │ ├── stmt_forin1.js.old │ │ ├── stmt_forin2.js.old │ │ ├── stmt_forin3.js.old │ │ ├── stmt_if.js.old │ │ ├── stmt_if2.js.old │ │ ├── stmt_return_break.js.old │ │ ├── stmt_switch.js.old │ │ ├── stmt_throw.js.old │ │ ├── stmt_while.js.old │ │ ├── sunspider │ │ ├── 3d-cube.js.old │ │ ├── 3d-morph.js.old │ │ ├── access-binary-trees.js.old │ │ ├── access-nbody.js.old │ │ └── fannkuch.js.old │ │ └── test.js.old └── tests │ ├── alength.js │ ├── break_catch_finally.js │ ├── break_catch_finally2.js │ ├── break_catch_finally3.js │ ├── break_finally.js │ ├── break_finally2.js │ ├── break_finally3.js │ ├── break_finally4.js │ ├── break_while.js │ ├── break_while2.js │ ├── break_while3.js │ ├── break_while4.js │ ├── break_while_finally1.js │ ├── catch_scope.js │ ├── clazz.js │ ├── closure_delete.js │ ├── colin1.js │ ├── colin2.js │ ├── expr_arguments1.js │ ├── expr_array.js │ ├── expr_assign.js │ ├── expr_assign2.js │ ├── expr_assign3.js │ ├── expr_call.js │ ├── expr_cond.js │ ├── expr_delete_prop.js │ ├── expr_delete_prop_computed.js │ ├── expr_delete_var.js │ ├── expr_fun.js │ ├── expr_fun2.js │ ├── expr_getter.js │ ├── expr_global.js │ ├── expr_incdec.js │ ├── expr_infinity.js │ ├── expr_instanceof.js │ ├── expr_logical.js │ ├── expr_nan.js │ ├── expr_new.js │ ├── expr_null.js │ ├── expr_num.js │ ├── expr_obj.js │ ├── expr_opassign.js │ ├── expr_opassign2.js │ ├── expr_opassign3.js │ ├── expr_prop.js │ ├── expr_prop_computed.js │ ├── expr_regex.js │ ├── expr_seq.js │ ├── expr_str.js │ ├── expr_this.js │ ├── expr_true.js │ ├── expr_unary_neg.js │ ├── expr_undef.js │ ├── expr_var.js │ ├── expr_void.js │ ├── hello.js │ ├── hello2.js │ ├── scope1.js │ ├── scope2.js │ ├── scope3.js │ ├── scope4.js │ ├── scope5.js │ ├── scope6.js │ ├── scope7.js │ ├── scope8.js │ ├── stmt_for.js │ ├── stmt_for2.js │ ├── stmt_for_break.js │ ├── stmt_for_break2.js │ ├── stmt_for_break3.js │ ├── stmt_for_continue.js │ ├── stmt_for_continue2.js │ ├── stmt_for_continue3.js │ ├── stmt_forin1.js │ ├── stmt_forin2.js │ ├── stmt_forin3.js │ ├── stmt_if.js │ ├── stmt_if2.js │ ├── stmt_return_break.js │ ├── stmt_switch.js │ ├── stmt_throw.js │ ├── stmt_while.js │ ├── sunspider │ ├── 3d-cube.js │ ├── 3d-morph.js │ ├── 3d-raytrace.js │ ├── access-binary-trees.js │ ├── access-nbody.js │ └── fannkuch.js │ └── test.js └── sjsc ├── .gitignore ├── .project ├── README.md ├── arm-gcc.sh ├── armeabi.sh ├── benchmark.sh ├── benchmark_all.sh ├── benchmark_phone.sh ├── build.gradle ├── checknodediff.py ├── clang.sh ├── compare.sh ├── compile-and-run.sh ├── csv.sh ├── deploy_plain.sh ├── deploy_tizen.sh ├── emcc.sh ├── external ├── boehm_32.sh ├── boehm_arm.sh ├── boehm_asmjs.sh ├── boehm_i386.sh ├── boehm_native.sh ├── configure_emscripten.sh ├── emscripten_env.sh ├── fetch_dependencies.sh ├── gc │ └── .gitignore ├── get_spidermonkey.sh ├── locator.sh └── pull_external_dependencies.sh ├── ffi_example ├── README.md ├── externalconsole.cpp ├── externalconsole.js ├── externalconsole.json ├── externalconsole.linkage.json ├── tizen.json └── tizen.linkage.json ├── gcc.sh ├── generate_makefile.sh ├── idl ├── .gitignore ├── README.md ├── annex.js ├── calc.js ├── tizen.cpp ├── tizen.idl ├── tizen.json ├── tizen.linkage.json └── tizenstr.js ├── idldemo ├── client.c ├── demo.js ├── glue.c ├── linkage.json ├── pair.c ├── pair.h └── types.json ├── interop_demos ├── baduntyped │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── hocall1 │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── mcall1 │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── mcall2 │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── mcall3 │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── polymorphism1 │ ├── require.js │ ├── underscore.js │ └── underscore.json └── prims1 │ ├── require.js │ ├── underscore.js │ └── underscore.json ├── interoptesting ├── untyped.js ├── untyped_blob.c ├── untyped_env.json └── untyped_linkage.json ├── nodify.sh ├── opt.sh ├── parseTJSTIDLs.py ├── parse_sjs_idl.py ├── phone_armbench.sh ├── phone_csv.sh ├── phone_nodebench.sh ├── phonebench.sh ├── phonebuild.sh ├── phonegc.sh ├── phonify.sh ├── profiling ├── limit.sh ├── monitorRSS.c ├── profile_octane_min.sh ├── profile_with_massif.sh └── profile_with_rss.sh ├── rebuild_phone.sh ├── runinteropdemo.sh ├── sjsc ├── sjsc-fast ├── src ├── main │ ├── java │ │ └── com │ │ │ └── samsung │ │ │ └── sjs │ │ │ ├── BasicSourceLocation.java │ │ │ ├── Compiler.java │ │ │ ├── CompilerOptions.java │ │ │ ├── ExternalRhinoVisitor.java │ │ │ ├── FFILinkage.java │ │ │ ├── JSEnvironment.java │ │ │ ├── ModuleSystem.java │ │ │ ├── SourceLocation.java │ │ │ ├── backend │ │ │ ├── CBackend.java │ │ │ ├── ConstantInliningPass.java │ │ │ ├── EnvironmentLayout.java │ │ │ ├── FieldAccessOptimizer.java │ │ │ ├── IRCBackend.java │ │ │ ├── IRClosureConversionPass.java │ │ │ ├── IREnvironmentLayoutPass.java │ │ │ ├── IRFieldCollector.java │ │ │ ├── IRVTablePass.java │ │ │ ├── IndirectionMapPass.java │ │ │ ├── IntrinsicsInliningPass.java │ │ │ ├── PhysicalLayoutConstraintGathering.java │ │ │ ├── RhinoToIR.java │ │ │ ├── RhinoTypeValidator.java │ │ │ ├── SJSTypeConverter.java │ │ │ ├── SwitchDesugaringPass.java │ │ │ ├── ThreeAddressConversion.java │ │ │ └── asts │ │ │ │ ├── c │ │ │ │ ├── AddressOf.java │ │ │ │ ├── AlignedStringConstant.java │ │ │ │ ├── AllocBox.java │ │ │ │ ├── ApplicationCall.java │ │ │ │ ├── ArrayIndexing.java │ │ │ │ ├── Assignment.java │ │ │ │ ├── BackPatchDeclarations.java │ │ │ │ ├── BinaryInfixExpression.java │ │ │ │ ├── BlockStatement.java │ │ │ │ ├── BoolLiteral.java │ │ │ │ ├── BreakStatement.java │ │ │ │ ├── CArrayLiteral.java │ │ │ │ ├── CNode.java │ │ │ │ ├── CStringLiteral.java │ │ │ │ ├── CaseStatement.java │ │ │ │ ├── CastExpression.java │ │ │ │ ├── ClosureCall.java │ │ │ │ ├── CompilationUnit.java │ │ │ │ ├── CompoundStatement.java │ │ │ │ ├── ConditionalExpression.java │ │ │ │ ├── ContinueStatement.java │ │ │ │ ├── DefineDirective.java │ │ │ │ ├── Dereference.java │ │ │ │ ├── DoLoop.java │ │ │ │ ├── DoWhileLoop.java │ │ │ │ ├── DoubleLiteral.java │ │ │ │ ├── Expression.java │ │ │ │ ├── ExpressionStatement.java │ │ │ │ ├── FloatUnshift.java │ │ │ │ ├── ForLoop.java │ │ │ │ ├── FunctionCall.java │ │ │ │ ├── FunctionDeclaration.java │ │ │ │ ├── FunctionPreDeclaration.java │ │ │ │ ├── Goto.java │ │ │ │ ├── IfStatement.java │ │ │ │ ├── IncludeDirective.java │ │ │ │ ├── InlineCCode.java │ │ │ │ ├── IntLiteral.java │ │ │ │ ├── MemberRead.java │ │ │ │ ├── NullLiteral.java │ │ │ │ ├── PredictedMemberRead.java │ │ │ │ ├── ReturnStatement.java │ │ │ │ ├── Statement.java │ │ │ │ ├── SwitchStatement.java │ │ │ │ ├── ThisPseudoLiteral.java │ │ │ │ ├── UnaryExpression.java │ │ │ │ ├── Unbox.java │ │ │ │ ├── ValueAs.java │ │ │ │ ├── ValueCoercion.java │ │ │ │ ├── Variable.java │ │ │ │ ├── VariableDeclaration.java │ │ │ │ ├── WhileLoop.java │ │ │ │ ├── WriteBox.java │ │ │ │ └── types │ │ │ │ │ ├── CArray.java │ │ │ │ │ ├── CBool.java │ │ │ │ │ ├── CDouble.java │ │ │ │ │ ├── CFunctionType.java │ │ │ │ │ ├── CHashTable.java │ │ │ │ │ ├── CInteger.java │ │ │ │ │ ├── CMapIterator.java │ │ │ │ │ ├── CString.java │ │ │ │ │ ├── CType.java │ │ │ │ │ ├── CVoid.java │ │ │ │ │ ├── Char.java │ │ │ │ │ ├── ClosurePseudoType.java │ │ │ │ │ ├── EnvironmentPseudoType.java │ │ │ │ │ ├── JSArray.java │ │ │ │ │ ├── ObjectPseudoType.java │ │ │ │ │ ├── TypeNormalizer.java │ │ │ │ │ ├── VTablePseudoType.java │ │ │ │ │ └── Value.java │ │ │ │ └── ir │ │ │ │ ├── AllocArrayLiteral.java │ │ │ │ ├── AllocClosure.java │ │ │ │ ├── AllocMapLiteral.java │ │ │ │ ├── AllocNewObject.java │ │ │ │ ├── AllocObjectLiteral.java │ │ │ │ ├── ArrayIndex.java │ │ │ │ ├── BinaryOp.java │ │ │ │ ├── Block.java │ │ │ │ ├── BoolLiteral.java │ │ │ │ ├── Break.java │ │ │ │ ├── CRuntimeArray.java │ │ │ │ ├── Call.java │ │ │ │ ├── Case.java │ │ │ │ ├── CompoundStatement.java │ │ │ │ ├── CondExpr.java │ │ │ │ ├── Continue.java │ │ │ │ ├── DoLoop.java │ │ │ │ ├── EnvironmentType.java │ │ │ │ ├── Expression.java │ │ │ │ ├── ExpressionStatement.java │ │ │ │ ├── FieldAssignment.java │ │ │ │ ├── FieldRead.java │ │ │ │ ├── FloatLiteral.java │ │ │ │ ├── ForInLoop.java │ │ │ │ ├── ForLoop.java │ │ │ │ ├── FunDecl.java │ │ │ │ ├── Function.java │ │ │ │ ├── FunctionCall.java │ │ │ │ ├── IDeclaration.java │ │ │ │ ├── ILexicalScope.java │ │ │ │ ├── IRManipulator.java │ │ │ │ ├── IRNode.java │ │ │ │ ├── IRTransformer.java │ │ │ │ ├── IRVisitor.java │ │ │ │ ├── IfThenElse.java │ │ │ │ ├── IntLiteral.java │ │ │ │ ├── IntrinsicName.java │ │ │ │ ├── Lambda.java │ │ │ │ ├── LetIn.java │ │ │ │ ├── LoopBase.java │ │ │ │ ├── MethodCall.java │ │ │ │ ├── NamedLambda.java │ │ │ │ ├── NullLiteral.java │ │ │ │ ├── PredictedFieldAssignment.java │ │ │ │ ├── PredictedFieldRead.java │ │ │ │ ├── Require.java │ │ │ │ ├── Return.java │ │ │ │ ├── Scope.java │ │ │ │ ├── Script.java │ │ │ │ ├── Statement.java │ │ │ │ ├── Str.java │ │ │ │ ├── Switch.java │ │ │ │ ├── Tag.java │ │ │ │ ├── ThisLiteral.java │ │ │ │ ├── UnaryOp.java │ │ │ │ ├── Undefined.java │ │ │ │ ├── UntypedAccess.java │ │ │ │ ├── Var.java │ │ │ │ ├── VarAssignment.java │ │ │ │ ├── VarDecl.java │ │ │ │ ├── VoidIRVisitor.java │ │ │ │ └── WhileLoop.java │ │ │ ├── constraintgenerator │ │ │ ├── ConstraintFactory.java │ │ │ ├── ConstraintGenUtil.java │ │ │ ├── ConstraintGenerator.java │ │ │ ├── ConstraintVisitor.java │ │ │ └── SyntaxError.java │ │ │ ├── constraintsolver │ │ │ ├── Cause.java │ │ │ ├── CheckForMethodOperator.java │ │ │ ├── ConstraintUtil.java │ │ │ ├── CopyFromUpperBoundOperator.java │ │ │ ├── CopyMROMRWOperator.java │ │ │ ├── CoreException.java │ │ │ ├── DirectionalConstraintSolver.java │ │ │ ├── InheritPropsOperator.java │ │ │ ├── MROMRWToObjLitOperator.java │ │ │ ├── MROMRWVariable.java │ │ │ ├── OperatorModel.java │ │ │ ├── SolutionChecker.java │ │ │ ├── SolverException.java │ │ │ ├── TypeAssignment.java │ │ │ ├── TypeConstraintFixedPointSolver.java │ │ │ ├── TypeConstraintSolverVariable.java │ │ │ ├── TypeInfSolverVariable.java │ │ │ ├── TypeInsideOperator.java │ │ │ ├── TypeJoinOperator.java │ │ │ ├── TypeMeetOperator.java │ │ │ ├── TypeOperatorException.java │ │ │ ├── TypeOperatorOperator.java │ │ │ ├── TypeProtoOperator.java │ │ │ └── UnaryOpOperator.java │ │ │ ├── theorysolver │ │ │ ├── Either.java │ │ │ ├── FixingSetFinder.java │ │ │ ├── FixingSetListener.java │ │ │ ├── GreedyFixingSetFinder.java │ │ │ ├── MaxSatFixingSetFinder.java │ │ │ ├── SJSTypeTheory.java │ │ │ ├── Sat4J.java │ │ │ ├── SatFixingSetFinder.java │ │ │ ├── SatSolver.java │ │ │ ├── Theory.java │ │ │ └── TheorySolver.java │ │ │ ├── typeconstraints │ │ │ ├── ATerm.java │ │ │ ├── ArrayLiteralTerm.java │ │ │ ├── CheckArityConstraint.java │ │ │ ├── ConcreteConstraint.java │ │ │ ├── EnvironmentDeclarationTerm.java │ │ │ ├── ExpressionTerm.java │ │ │ ├── FunctionCallTerm.java │ │ │ ├── FunctionParamTerm.java │ │ │ ├── FunctionReturnTerm.java │ │ │ ├── FunctionTerm.java │ │ │ ├── FunctionTypeTerm.java │ │ │ ├── IConstraint.java │ │ │ ├── ITypeConstraint.java │ │ │ ├── ITypeTerm.java │ │ │ ├── IndexedTerm.java │ │ │ ├── InheritPropsConstraint.java │ │ │ ├── KeyTerm.java │ │ │ ├── MROMRWConstraint.java │ │ │ ├── MapLiteralTerm.java │ │ │ ├── MethodReceiverTerm.java │ │ │ ├── NameDeclarationTerm.java │ │ │ ├── ObjectLiteralTerm.java │ │ │ ├── OperatorTerm.java │ │ │ ├── PropertyAccessTerm.java │ │ │ ├── ProtoConstraint.java │ │ │ ├── ProtoParentTerm.java │ │ │ ├── ProtoTerm.java │ │ │ ├── SubTypeConstraint.java │ │ │ ├── ThisTerm.java │ │ │ ├── TypeConstantTerm.java │ │ │ ├── TypeEqualityConstraint.java │ │ │ ├── TypeParamTerm.java │ │ │ ├── TypeVariableTerm.java │ │ │ ├── UnaryOperatorTerm.java │ │ │ └── UpperBoundConstraint.java │ │ │ ├── typeerrors │ │ │ ├── Explainer.java │ │ │ └── TypeErrorMessage.java │ │ │ └── types │ │ │ ├── AbstractMethodType.java │ │ │ ├── AnyType.java │ │ │ ├── ArrayType.java │ │ │ ├── AttachedMethodType.java │ │ │ ├── BooleanType.java │ │ │ ├── BottomReferenceType.java │ │ │ ├── BottomType.java │ │ │ ├── CodeType.java │ │ │ ├── ConstructorType.java │ │ │ ├── DefaultType.java │ │ │ ├── FloatType.java │ │ │ ├── FunctionType.java │ │ │ ├── IndexableType.java │ │ │ ├── IntegerType.java │ │ │ ├── IntersectionType.java │ │ │ ├── MapType.java │ │ │ ├── NamedObjectType.java │ │ │ ├── ObjectType.java │ │ │ ├── ObjectUnionType.java │ │ │ ├── PrimitiveType.java │ │ │ ├── Property.java │ │ │ ├── PropertyContainer.java │ │ │ ├── PropertyNotFoundException.java │ │ │ ├── RepresentationSort.java │ │ │ ├── StringType.java │ │ │ ├── TopReferenceType.java │ │ │ ├── TopType.java │ │ │ ├── Type.java │ │ │ ├── TypeTagSerializer.java │ │ │ ├── TypeVar.java │ │ │ ├── TypeVariable.java │ │ │ ├── Types.java │ │ │ ├── UnattachedMethodType.java │ │ │ ├── UnknownIndexableType.java │ │ │ └── VoidType.java │ └── resources │ │ ├── backend │ │ ├── .gitignore │ │ ├── Makefile │ │ ├── array.c │ │ ├── array.h │ │ ├── browser │ │ │ ├── ffi.c │ │ │ ├── library.js │ │ │ └── marshalling.js │ │ ├── date.c │ │ ├── ffi.h │ │ ├── globals.c │ │ ├── globals.h │ │ ├── interop.c │ │ ├── interop.h │ │ ├── interop_export.h │ │ ├── jsmath.c │ │ ├── jsmath.h │ │ ├── linkage.h │ │ ├── map.c │ │ ├── map.h │ │ ├── native │ │ │ └── ffi.c │ │ ├── runtime.c │ │ ├── runtime.h │ │ ├── smi.h │ │ ├── typetags.c │ │ ├── typetags.h │ │ ├── xxhash.c │ │ └── xxhash.h │ │ ├── environment.json │ │ ├── linkage.json │ │ ├── logback.xml │ │ └── operators.json └── test │ ├── java │ └── com │ │ └── samsung │ │ └── sjs │ │ ├── ABackendTest.java │ │ ├── CodeGenOnlyTest.java │ │ ├── ConstraintGenTest.java │ │ ├── DirectionalSolverTest.java │ │ ├── EndToEndTest.java │ │ ├── ExplanationsTest.java │ │ ├── GenInteropTest.java │ │ ├── JSCodeGenTest.java │ │ ├── KrakenTest.java │ │ ├── OctaneTest.java │ │ ├── PerfTest.java │ │ ├── RunInteropTest.java │ │ ├── SJSTest.java │ │ ├── SunspiderTest.java │ │ ├── X86Test.java │ │ ├── theorysolver │ │ └── TheorySolverTest.java │ │ └── types │ │ ├── DefaultTypeTest.java │ │ └── TypesTest.java │ └── resources │ ├── logback-test.xml │ ├── testinput │ ├── altconstraints │ │ ├── simpleArray1.js │ │ ├── simpleArray2.js │ │ ├── simpleArray3.js │ │ ├── simpleArray4.js │ │ ├── simpleArray5.js │ │ ├── simpleFunction1.js │ │ ├── simpleFunction2.js │ │ ├── simpleFunction3.js │ │ ├── simpleFunction4.js │ │ ├── simpleMap1.js │ │ ├── simpleMap2.js │ │ ├── simpleObj1.js │ │ ├── simpleObj2.js │ │ ├── simpleObj3.js │ │ ├── simpleObj4.js │ │ ├── simpleObj5.js │ │ ├── simpleObj6.js │ │ ├── simpleObj7.js │ │ ├── simpleObj8.js │ │ ├── simpleObj9.js │ │ ├── simpleOper1.js │ │ ├── simpleOper2.js │ │ ├── simpleOper3.js │ │ └── subProto1.js │ ├── benchmarks │ │ └── inhouse │ │ │ ├── bh │ │ │ ├── bh.ast │ │ │ ├── bh.js │ │ │ ├── bh.memory │ │ │ └── bh.typestate │ │ │ ├── cd.js │ │ │ ├── cd_original.js │ │ │ ├── huffman │ │ │ ├── huffman.ast │ │ │ ├── huffman.js │ │ │ ├── huffman.memory │ │ │ └── huffman.typestate │ │ │ ├── prime │ │ │ ├── prime.ast │ │ │ ├── prime.js │ │ │ ├── prime.memory │ │ │ └── prime.typestate │ │ │ ├── simplex │ │ │ ├── simplex.ast │ │ │ ├── simplex.js │ │ │ ├── simplex.memory │ │ │ └── simplex.typestate │ │ │ ├── sjs-tagcloud.js │ │ │ └── tsp-ga │ │ │ ├── tsp-ga-dynamic.ast │ │ │ ├── tsp-ga-dynamic.js │ │ │ ├── tsp-ga-dynamic.memory │ │ │ ├── tsp-ga-dynamic.typestate │ │ │ ├── tsp-ga.ast │ │ │ ├── tsp-ga.js │ │ │ ├── tsp-ga.memory │ │ │ └── tsp-ga.typestate │ ├── constraints │ │ ├── 2darray.js │ │ ├── ackermann.js │ │ ├── addProp_reject.js │ │ ├── annex_reduced.js │ │ ├── arity.js │ │ ├── arity2.js │ │ ├── array.js │ │ ├── array2.js │ │ ├── arrayaccess.js │ │ ├── arraylit4.js │ │ ├── arrayne.js │ │ ├── arraypush.js │ │ ├── arraypush2.js │ │ ├── arraypush3.js │ │ ├── arraypush4.js │ │ ├── arraystore.js │ │ ├── arraystore2.js │ │ ├── ary.js │ │ ├── assert.js │ │ ├── assignments.js │ │ ├── assignments2.js │ │ ├── bad_integer_bound.js │ │ ├── badlub.js │ │ ├── badlub2.js │ │ ├── badlub3.js │ │ ├── badlub4.js │ │ ├── badlub5.js │ │ ├── badoperands.js │ │ ├── badunaryoperand.js │ │ ├── biginteger.js │ │ ├── bitwisenot.js │ │ ├── bitwiseoperators.js │ │ ├── booleanAndFloatConstants.js │ │ ├── calc.js │ │ ├── calc2.js │ │ ├── calc8.js │ │ ├── calcmin1.js │ │ ├── calcrefactored.js │ │ ├── callonobjlit.js │ │ ├── closures.js │ │ ├── condexpr2.js │ │ ├── condexprnonbool.js │ │ ├── conditionalexpression.js │ │ ├── cons_and_method_update1.js │ │ ├── cons_and_method_update2.js │ │ ├── cons_and_method_update3.js │ │ ├── cons_and_method_update4.js │ │ ├── consandmethodupdate3.js │ │ ├── consoleerror.js │ │ ├── consolewarn.js │ │ ├── constructor1.js │ │ ├── constructor2.js │ │ ├── constructor3.js │ │ ├── constructor4.js │ │ ├── constructor5.js │ │ ├── constructor6.js │ │ ├── constructor7.js │ │ ├── constructor_loop.js │ │ ├── constructors1.js │ │ ├── continue.js │ │ ├── date.js │ │ ├── defaulttype1.js │ │ ├── dupdecl.js │ │ ├── duplicatevar.js │ │ ├── empty.js │ │ ├── external.js │ │ ├── external2.js │ │ ├── externalmethods.js │ │ ├── fannkuch.js │ │ ├── fannkuchredux.js │ │ ├── fasta.js │ │ ├── fibo.js │ │ ├── fieldreadincond.js │ │ ├── float_to_string.js │ │ ├── forinloop.js │ │ ├── forinloop_bad.js │ │ ├── forloop.js │ │ ├── forloop2.js │ │ ├── function_method_compatibility.js │ │ ├── functioncalls.js │ │ ├── functionreassign.js │ │ ├── functionreturns.js │ │ ├── harmonic.js │ │ ├── hash.js │ │ ├── heapsort.js │ │ ├── incomplete1.js │ │ ├── incomplete2.js │ │ ├── incomplete3.js │ │ ├── infix.js │ │ ├── infix_in.js │ │ ├── inheritance.js │ │ ├── inheritance2.js │ │ ├── intarraylength.js │ │ ├── intarrays.js │ │ ├── intarrays_full.js │ │ ├── integerAndStringConstants.js │ │ ├── intersectiontype.js │ │ ├── intfloat1.js │ │ ├── intfloat2.js │ │ ├── intfloat3.js │ │ ├── intfloat4.js │ │ ├── intfloat5.js │ │ ├── intfloat6.js │ │ ├── invalid_proto.js │ │ ├── isequal_stack_overflow.js │ │ ├── join_error_1.js │ │ ├── join_error_2.js │ │ ├── join_error_3.js │ │ ├── join_error_4.js │ │ ├── join_error_5.js │ │ ├── justreadthis.js │ │ ├── lambda1.js │ │ ├── lambda2.js │ │ ├── lambda5.js │ │ ├── large_constant.js │ │ ├── linecomments.js │ │ ├── lists.js │ │ ├── mandelbrot.js │ │ ├── mapliteral1.js │ │ ├── mapliteral2.js │ │ ├── maps1.js │ │ ├── matrix.js │ │ ├── meet_error_1.js │ │ ├── meet_error_overriding.js │ │ ├── memo-reject.js │ │ ├── method_undefined.js │ │ ├── methodcall.js │ │ ├── methodcall2.js │ │ ├── methodextraction.js │ │ ├── methods.js │ │ ├── methodsonliteral.js │ │ ├── methodupdate.js │ │ ├── methodupdate2.js │ │ ├── methodupdate3.js │ │ ├── mrwtest1.js │ │ ├── mrwtest10.js │ │ ├── mrwtest11.js │ │ ├── mrwtest2.js │ │ ├── mrwtest3.js │ │ ├── mrwtest4.js │ │ ├── mrwtest5.js │ │ ├── mrwtest6.js │ │ ├── mrwtest7.js │ │ ├── mrwtest8.js │ │ ├── mrwtest9.js │ │ ├── multipleundefined.js │ │ ├── navier_stokes.js │ │ ├── nbody.js │ │ ├── nbody_ctor.js │ │ ├── negatenull.js │ │ ├── nestedloop.js │ │ ├── nestedpropaccess.js │ │ ├── nestedthis.js │ │ ├── noPoly_reject.js │ │ ├── nonboolor1.js │ │ ├── nonboolor2.js │ │ ├── nonboolor3.js │ │ ├── notcalledfunction.js │ │ ├── nsieve.js │ │ ├── nsievebits.js │ │ ├── null.js │ │ ├── null2.js │ │ ├── null3.js │ │ ├── null6.js │ │ ├── null_inheritance.js │ │ ├── null_reject_1.js │ │ ├── nullcheckidiom1.js │ │ ├── nullcheckidiom2.js │ │ ├── nullincomparison.js │ │ ├── object_types_reject_1.js │ │ ├── object_types_reject_2.js │ │ ├── object_types_reject_3.js │ │ ├── objectliteral1.js │ │ ├── objectliteral2.js │ │ ├── objlit4.js │ │ ├── oneshotclosure.js │ │ ├── operators.js │ │ ├── operators2.js │ │ ├── operators3.js │ │ ├── operators4.js │ │ ├── overloading.js │ │ ├── overloading2.js │ │ ├── overriding.js │ │ ├── overriding2.js │ │ ├── paren.js │ │ ├── partialsums.js │ │ ├── pidigits.js │ │ ├── prepost.js │ │ ├── print.js │ │ ├── propertyaccess.js │ │ ├── proto1.js │ │ ├── proto10.js │ │ ├── proto1fixed.js │ │ ├── proto2.js │ │ ├── proto2_other.js │ │ ├── proto2fixed.js │ │ ├── proto3.js │ │ ├── proto3fixed.js │ │ ├── proto4.js │ │ ├── proto5.js │ │ ├── proto6.js │ │ ├── proto7.js │ │ ├── proto8.js │ │ ├── proto9.js │ │ ├── proto_empty_statements.js │ │ ├── prototypenullprop.js │ │ ├── random.js │ │ ├── rectype_ctor1.js │ │ ├── rectype_ctor2.js │ │ ├── rectype_reject.js │ │ ├── rectype_simple.js │ │ ├── recursion.js │ │ ├── return.js │ │ ├── returnSub.js │ │ ├── revcomp.js │ │ ├── rwtest1.js │ │ ├── rwtest2.js │ │ ├── rwtest3.js │ │ ├── rwtest4.js │ │ ├── scopes.js │ │ ├── scoping.js │ │ ├── set_field_of_array_object.js │ │ ├── share_prototype.js │ │ ├── sieve.js │ │ ├── simple_matmul.js │ │ ├── simplecall.js │ │ ├── spectralnorm.js │ │ ├── strcat.js │ │ ├── string.js │ │ ├── string2.js │ │ ├── stringindex.js │ │ ├── sumcol.js │ │ ├── switch.js │ │ ├── takfp.js │ │ ├── test.js │ │ ├── test.js.pidigits │ │ ├── thisinconstructormethod.js │ │ ├── tofixed.js │ │ ├── tsp_ga.js │ │ ├── tyhint.js │ │ ├── typeof.js │ │ ├── undefPtr.js │ │ ├── undefined.js │ │ ├── undefined_with_use.js │ │ ├── unknownglobal.js │ │ ├── unused_prop1.js │ │ ├── voidoperator.js │ │ └── whileloop.js │ ├── endtoend │ │ ├── 2darray.js │ │ ├── Layout.js │ │ ├── ackermann.js │ │ ├── annex_headless.js │ │ ├── arraylen_rte.js │ │ ├── arraylit1.js │ │ ├── arraylit2.js │ │ ├── arraylit3.js │ │ ├── arraylit4.js │ │ ├── arrayne.js │ │ ├── ary.js │ │ ├── assert.js │ │ ├── assignment_lhs_eval.js │ │ ├── assignment_rhs_eval.js │ │ ├── badloopcode.js │ │ ├── bool.js │ │ ├── branchundef.js │ │ ├── bug36.js │ │ ├── calc.js │ │ ├── closure_hoist.js │ │ ├── closure_hoist2.js │ │ ├── console1.js │ │ ├── console2.js │ │ ├── consoleassert1.js │ │ ├── consoleerror.js │ │ ├── consolewarn.js │ │ ├── constructor1.js │ │ ├── constructors1.js │ │ ├── continue.js │ │ ├── datetest.js │ │ ├── directcalls.js │ │ ├── emptystatement.js │ │ ├── environments1.js │ │ ├── envplusplus.js │ │ ├── falsy2.js │ │ ├── falsy3.js │ │ ├── fannkuch.js │ │ ├── fannkuchredux.js │ │ ├── fasta.js │ │ ├── fib.js │ │ ├── fibo.js │ │ ├── field_read_lval.js │ │ ├── fieldinc.js │ │ ├── fieldinc2.js │ │ ├── floatarraywithint.js │ │ ├── floatpp.js │ │ ├── floatround.js │ │ ├── floatshifting.js │ │ ├── forloop1.js │ │ ├── forloop2.js │ │ ├── harmonic.js │ │ ├── heap.js │ │ ├── heapsort.js │ │ ├── heat.js │ │ ├── iife.js │ │ ├── incomplete1.js │ │ ├── incomplete2.js │ │ ├── incomplete3.js │ │ ├── incomplete4.js │ │ ├── incomplete5.js │ │ ├── incomplete7.js │ │ ├── indirect_map_access.js │ │ ├── infix_in.js │ │ ├── initfloatint.js │ │ ├── inlining.js │ │ ├── intfloatargs.js │ │ ├── intfloatcoerce.js │ │ ├── justreadthis.js │ │ ├── lambda1.js │ │ ├── lambda2.js │ │ ├── lambda3.js │ │ ├── lambda4.js │ │ ├── lambda5.js │ │ ├── lazybinop.js │ │ ├── lists.js │ │ ├── mandelbrot.js │ │ ├── mapliteral1.js │ │ ├── mapliteral3.js │ │ ├── maps1.js │ │ ├── mathtest.js │ │ ├── matrix.js │ │ ├── method_undefined.js │ │ ├── methodsonliteral.js │ │ ├── nbody.js │ │ ├── nbody_ctor.js │ │ ├── negatenull.js │ │ ├── nestedloop.js │ │ ├── nonboolor.js │ │ ├── nsieve.js │ │ ├── nsievebits.js │ │ ├── null3.js │ │ ├── null4.js │ │ ├── null5.js │ │ ├── nullCompare1.js │ │ ├── nullCompare2.js │ │ ├── nullCompare3.js │ │ ├── nullCompare4.js │ │ ├── objectliteral1.js │ │ ├── objectliteral2.js │ │ ├── objlit1.js │ │ ├── objlit2.js │ │ ├── objlit3.js │ │ ├── objlit4.js │ │ ├── objlit5.js │ │ ├── param_capture.js │ │ ├── parseInt_1.js │ │ ├── partialsums.js │ │ ├── perf_1.js │ │ ├── pidigits.js │ │ ├── polyabstract.js │ │ ├── printstub.js │ │ ├── proper_matmul.js │ │ ├── proto.js │ │ ├── proto2.js │ │ ├── protocompanion.js │ │ ├── random.js │ │ ├── rectype_ctor1.js │ │ ├── recursivelist.js │ │ ├── repro199.js │ │ ├── set_field_of_array_object.js │ │ ├── share_prototype.js │ │ ├── sieve.js │ │ ├── simple_matmul.js │ │ ├── spectralnorm_proper.js │ │ ├── store1.js │ │ ├── store2.js │ │ ├── strcat.js │ │ ├── strindex.js │ │ ├── string.js │ │ ├── strpluseq.js │ │ ├── subProto1.js │ │ ├── switch.js │ │ ├── switch_desugar.js │ │ ├── switch_desugar_1.js │ │ ├── switch_desugar_2.js │ │ ├── switch_desugar_3.js │ │ ├── switch_desugar_4.js │ │ ├── taggedints.js │ │ ├── taggedints2.js │ │ ├── takfp.js │ │ ├── toplevel_intrinsics.js │ │ ├── tsp_ga.js │ │ ├── undefPtr.js │ │ ├── unused_prop1.js │ │ └── update1.js │ ├── explanations │ │ ├── abstract_literal.js │ │ ├── annex_reduced.js │ │ ├── arity.js │ │ ├── arity2.js │ │ ├── arraystore2.js │ │ ├── assignments2.js │ │ ├── bad_field_write_in_method.js │ │ ├── badoperands.js │ │ ├── badunaryoperand.js │ │ ├── cons_and_method_update1.js │ │ ├── constructor3.js │ │ ├── constructor5.js │ │ ├── constructor_loop.js │ │ ├── defaulttype1.js │ │ ├── forinloop_bad.js │ │ ├── incompatible_types.js │ │ ├── inheritance2.js │ │ ├── intfloat3.js │ │ ├── intfloat5.js │ │ ├── intfloat6.js │ │ ├── join_error_1.js │ │ ├── join_error_2.js │ │ ├── join_error_3.js │ │ ├── join_error_4.js │ │ ├── join_error_5.js │ │ ├── linkedlist.js │ │ ├── map_read.js │ │ ├── meet_error_1.js │ │ ├── meet_error_overriding.js │ │ ├── method_attachment.js │ │ ├── methodcall.js │ │ ├── methodcall2.js │ │ ├── methodextraction.js │ │ ├── methodupdate2.js │ │ ├── methodupdate3.js │ │ ├── module.js │ │ ├── mrwtest10.js │ │ ├── mrwtest11.js │ │ ├── mrwtest2.js │ │ ├── mrwtest4.js │ │ ├── mrwtest9.js │ │ ├── multi_error.js │ │ ├── object_types_reject_1.js │ │ ├── overriding2.js │ │ ├── primitive_property_access.js │ │ ├── proto6.js │ │ ├── proto9.js │ │ ├── prototype_of_variable.js │ │ ├── recursive_type_missing_property.js │ │ ├── rwtest1.js │ │ ├── rwtest2.js │ │ ├── rwtest4.js │ │ └── wrong_number_of_arguments.js │ ├── octane-hacks │ │ ├── README.md │ │ ├── crypto.js │ │ ├── navier_stokes.js │ │ ├── raytracer.js │ │ ├── richards.js │ │ └── splay.js │ ├── octane-min-hacks │ │ ├── README.txt │ │ ├── crypto.js │ │ ├── extends.js │ │ ├── init.js │ │ ├── navier_stokes.js │ │ ├── raytrace.js │ │ ├── richards.js │ │ └── splay.js │ ├── perf │ │ ├── fannkuch.js │ │ ├── heapsort.js │ │ ├── matmul.js │ │ ├── nbody.js │ │ ├── nestedloop.js │ │ ├── nsieve.js │ │ ├── partialsums.js │ │ └── spectralnorm.js │ └── sun-min-hacks │ │ ├── 3d-cube.js │ │ ├── 3d-morph.js │ │ ├── access-binary-trees.js │ │ ├── access-fannkuch.js │ │ ├── access-nbody.js │ │ ├── access-nsieve.js │ │ ├── bitops-3bit-bits-in-byte.js │ │ ├── bitops-bits-in-byte.js │ │ ├── bitops-bitwise-and.js │ │ ├── bitops-nsieve-bits.js │ │ ├── controlflow-recursive.js │ │ ├── math-cordic.js │ │ ├── math-partial-sums.js │ │ └── math-spectral-norm.js │ └── testoutput │ ├── altconstraints │ ├── 2darray.mromrw │ ├── 2darray.typemap │ ├── ackermann.mromrw │ ├── ackermann.typemap │ ├── annex.mromrw │ ├── annex.typemap │ ├── annex_reduced.expl │ ├── arity.expl │ ├── arity2.expl │ ├── array.mromrw │ ├── array.typemap │ ├── array2.mromrw │ ├── array2.typemap │ ├── arrayaccess.mromrw │ ├── arrayaccess.typemap │ ├── arraylit4.mromrw │ ├── arraylit4.typemap │ ├── arraypush.mromrw │ ├── arraypush.typemap │ ├── arraypush2.mromrw │ ├── arraypush2.typemap │ ├── arraypush3.mromrw │ ├── arraypush3.typemap │ ├── arraypush4.mromrw │ ├── arraypush4.typemap │ ├── arraystore.mromrw │ ├── arraystore.typemap │ ├── arraystore2.expl │ ├── ary.mromrw │ ├── ary.typemap │ ├── assert.mromrw │ ├── assert.typemap │ ├── assignments.mromrw │ ├── assignments.typemap │ ├── assignments2.expl │ ├── bad_integer_bound.expl │ ├── badlub.mromrw │ ├── badlub.typemap │ ├── badlub2.mromrw │ ├── badlub2.typemap │ ├── badoperands.expl │ ├── badunaryoperand.expl │ ├── bitwisenot.mromrw │ ├── bitwisenot.typemap │ ├── bitwiseoperators.mromrw │ ├── bitwiseoperators.typemap │ ├── booleanAndFloatConstants.mromrw │ ├── booleanAndFloatConstants.typemap │ ├── calc.mromrw │ ├── calc.typemap │ ├── calc2.mromrw │ ├── calc2.typemap │ ├── calc8.expl │ ├── calcmin1.mromrw │ ├── calcmin1.typemap │ ├── callonobjlit.mromrw │ ├── callonobjlit.typemap │ ├── closures.mromrw │ ├── closures.typemap │ ├── condexprnonbool.mromrw │ ├── condexprnonbool.typemap │ ├── conditionalexpression.mromrw │ ├── conditionalexpression.typemap │ ├── cons_and_method_update1.expl │ ├── cons_and_method_update3.expl │ ├── cons_and_method_update4.mromrw │ ├── cons_and_method_update4.typemap │ ├── consoleerror.mromrw │ ├── consoleerror.typemap │ ├── consolewarn.mromrw │ ├── consolewarn.typemap │ ├── constructor1.mromrw │ ├── constructor1.typemap │ ├── constructor3.expl │ ├── constructor4.mromrw │ ├── constructor4.typemap │ ├── constructor5.expl │ ├── constructor6.mromrw │ ├── constructor6.typemap │ ├── constructor7.expl │ ├── constructor_loop.expl │ ├── constructors1.mromrw │ ├── constructors1.typemap │ ├── continue.mromrw │ ├── continue.typemap │ ├── defaulttype1.expl │ ├── dupdecl.expl │ ├── duplicatevar.mromrw │ ├── duplicatevar.typemap │ ├── empty.mromrw │ ├── empty.typemap │ ├── external.mromrw │ ├── external.typemap │ ├── external2.mromrw │ ├── external2.typemap │ ├── externalmethods.mromrw │ ├── externalmethods.typemap │ ├── fannkuch.mromrw │ ├── fannkuch.typemap │ ├── fannkuchredux.mromrw │ ├── fannkuchredux.typemap │ ├── fasta.mromrw │ ├── fasta.typemap │ ├── fibo.mromrw │ ├── fibo.typemap │ ├── fieldreadincond.mromrw │ ├── fieldreadincond.typemap │ ├── float_to_string.mromrw │ ├── float_to_string.typemap │ ├── forinloop.mromrw │ ├── forinloop.typemap │ ├── forinloop_bad.expl │ ├── forloop.mromrw │ ├── forloop.typemap │ ├── forloop2.mromrw │ ├── forloop2.typemap │ ├── function_method_compatibility.mromrw │ ├── function_method_compatibility.typemap │ ├── functioncalls.mromrw │ ├── functioncalls.typemap │ ├── functionreassign.mromrw │ ├── functionreassign.typemap │ ├── functionreturns.mromrw │ ├── functionreturns.typemap │ ├── harmonic.mromrw │ ├── harmonic.typemap │ ├── hash.mromrw │ ├── hash.typemap │ ├── heapsort.mromrw │ ├── heapsort.typemap │ ├── incomplete3.mromrw │ ├── incomplete3.typemap │ ├── infix.mromrw │ ├── infix.typemap │ ├── infix_in.mromrw │ ├── infix_in.typemap │ ├── inheritance.mromrw │ ├── inheritance.typemap │ ├── inheritance2.expl │ ├── intarraylength.mromrw │ ├── intarraylength.typemap │ ├── intarrays.mromrw │ ├── intarrays.typemap │ ├── intarrays_full.mromrw │ ├── intarrays_full.typemap │ ├── integerAndStringConstants.mromrw │ ├── integerAndStringConstants.typemap │ ├── intersectiontype.mromrw │ ├── intersectiontype.typemap │ ├── intfloat1.mromrw │ ├── intfloat1.typemap │ ├── intfloat2.mromrw │ ├── intfloat2.typemap │ ├── intfloat3.expl │ ├── intfloat4.mromrw │ ├── intfloat4.typemap │ ├── intfloat5.mromrw │ ├── intfloat5.typemap │ ├── intfloat6.expl │ ├── invalid_proto.expl │ ├── isequal_stack_overflow.mromrw │ ├── isequal_stack_overflow.typemap │ ├── join_error_1.expl │ ├── join_error_2.expl │ ├── join_error_3.expl │ ├── join_error_4.expl │ ├── join_error_5.expl │ ├── justreadthis.mromrw │ ├── justreadthis.typemap │ ├── lambda1.mromrw │ ├── lambda1.typemap │ ├── lambda2.mromrw │ ├── lambda2.typemap │ ├── lambda5.mromrw │ ├── lambda5.typemap │ ├── large_constant.mromrw │ ├── large_constant.typemap │ ├── linecomments.mromrw │ ├── linecomments.typemap │ ├── lists.mromrw │ ├── lists.typemap │ ├── mandelbrot.mromrw │ ├── mandelbrot.typemap │ ├── mapliteral1.mromrw │ ├── mapliteral1.typemap │ ├── mapliteral2.mromrw │ ├── mapliteral2.typemap │ ├── matrix.mromrw │ ├── matrix.typemap │ ├── meet_error_1.expl │ ├── meet_error_overriding.expl │ ├── method_undefined.mromrw │ ├── method_undefined.typemap │ ├── methodcall.expl │ ├── methodcall2.expl │ ├── methodextraction.expl │ ├── methods.mromrw │ ├── methods.typemap │ ├── methodsonliteral.mromrw │ ├── methodsonliteral.typemap │ ├── methodupdate.mromrw │ ├── methodupdate.typemap │ ├── methodupdate2.expl │ ├── methodupdate3.expl │ ├── mrwtest1.mromrw │ ├── mrwtest1.typemap │ ├── mrwtest10.expl │ ├── mrwtest11.expl │ ├── mrwtest2.expl │ ├── mrwtest3.mromrw │ ├── mrwtest3.typemap │ ├── mrwtest4.expl │ ├── mrwtest5.mromrw │ ├── mrwtest5.typemap │ ├── mrwtest6.mromrw │ ├── mrwtest6.typemap │ ├── mrwtest7.mromrw │ ├── mrwtest7.typemap │ ├── mrwtest8.expl │ ├── mrwtest9.expl │ ├── multipleundefined.mromrw │ ├── multipleundefined.typemap │ ├── nbody.mromrw │ ├── nbody.typemap │ ├── nbody_ctor.mromrw │ ├── nbody_ctor.typemap │ ├── negatenull.mromrw │ ├── negatenull.typemap │ ├── nestedloop.mromrw │ ├── nestedloop.typemap │ ├── nonboolor1.mromrw │ ├── nonboolor1.typemap │ ├── nonboolor2.mromrw │ ├── nonboolor2.typemap │ ├── nonboolor3.mromrw │ ├── nonboolor3.typemap │ ├── notcalledfunction.mromrw │ ├── notcalledfunction.typemap │ ├── nsieve.mromrw │ ├── nsieve.typemap │ ├── nsievebits.mromrw │ ├── nsievebits.typemap │ ├── null.mromrw │ ├── null.typemap │ ├── null2.mromrw │ ├── null2.typemap │ ├── null3.mromrw │ ├── null3.typemap │ ├── null6.mromrw │ ├── null6.typemap │ ├── null_inheritance.expl │ ├── nullincomparison.mromrw │ ├── nullincomparison.typemap │ ├── object_types_reject_1.expl │ ├── objectliteral1.mromrw │ ├── objectliteral1.typemap │ ├── objectliteral2.mromrw │ ├── objectliteral2.typemap │ ├── objlit4.mromrw │ ├── objlit4.typemap │ ├── oneshotclosure.mromrw │ ├── oneshotclosure.typemap │ ├── operators.mromrw │ ├── operators.typemap │ ├── operators2.mromrw │ ├── operators2.typemap │ ├── operators3.mromrw │ ├── operators3.typemap │ ├── operators4.mromrw │ ├── operators4.typemap │ ├── overloading.mromrw │ ├── overloading.typemap │ ├── overriding.mromrw │ ├── overriding.typemap │ ├── overriding2.expl │ ├── paren.mromrw │ ├── paren.typemap │ ├── partialsums.mromrw │ ├── partialsums.typemap │ ├── pidigits.mromrw │ ├── pidigits.typemap │ ├── prepost.mromrw │ ├── prepost.typemap │ ├── print.mromrw │ ├── print.typemap │ ├── propertyaccess.mromrw │ ├── propertyaccess.typemap │ ├── proto1.expl │ ├── proto10.mromrw │ ├── proto10.typemap │ ├── proto1fixed.mromrw │ ├── proto1fixed.typemap │ ├── proto2.expl │ ├── proto2_other.mromrw │ ├── proto2_other.typemap │ ├── proto2fixed.mromrw │ ├── proto2fixed.typemap │ ├── proto3.expl │ ├── proto3fixed.mromrw │ ├── proto3fixed.typemap │ ├── proto5.mromrw │ ├── proto5.typemap │ ├── proto6.expl │ ├── proto8.mromrw │ ├── proto8.typemap │ ├── proto9.expl │ ├── proto_empty_statements.mromrw │ ├── proto_empty_statements.typemap │ ├── prototypenullprop.mromrw │ ├── prototypenullprop.typemap │ ├── random.mromrw │ ├── random.typemap │ ├── rectype_ctor1.mromrw │ ├── rectype_ctor1.typemap │ ├── rectype_ctor2.mromrw │ ├── rectype_ctor2.typemap │ ├── rectype_reject.expl │ ├── rectype_simple.mromrw │ ├── rectype_simple.typemap │ ├── recursion.mromrw │ ├── recursion.typemap │ ├── returnSub.mromrw │ ├── returnSub.typemap │ ├── revcomp.mromrw │ ├── revcomp.typemap │ ├── rwtest1.expl │ ├── rwtest2.expl │ ├── rwtest3.mromrw │ ├── rwtest3.typemap │ ├── rwtest4.expl │ ├── scopes.mromrw │ ├── scopes.typemap │ ├── set_field_of_array_object.mromrw │ ├── set_field_of_array_object.typemap │ ├── share_prototype.mromrw │ ├── share_prototype.typemap │ ├── sieve.mromrw │ ├── sieve.typemap │ ├── simpleArray1.mromrw │ ├── simpleArray1.typemap │ ├── simpleArray2.mromrw │ ├── simpleArray2.typemap │ ├── simpleArray3.mromrw │ ├── simpleArray3.typemap │ ├── simpleArray4.expl │ ├── simpleFunction1.mromrw │ ├── simpleFunction1.typemap │ ├── simpleFunction2.mromrw │ ├── simpleFunction2.typemap │ ├── simpleFunction3.mromrw │ ├── simpleFunction3.typemap │ ├── simpleFunction4.mromrw │ ├── simpleFunction4.typemap │ ├── simpleMap1.mromrw │ ├── simpleMap1.typemap │ ├── simpleMap2.mromrw │ ├── simpleMap2.typemap │ ├── simpleObj1.mromrw │ ├── simpleObj1.typemap │ ├── simpleObj2.mromrw │ ├── simpleObj2.typemap │ ├── simpleObj3.expl │ ├── simpleObj4.expl │ ├── simpleObj5.expl │ ├── simpleObj6.mromrw │ ├── simpleObj6.typemap │ ├── simpleObj7.mromrw │ ├── simpleObj7.typemap │ ├── simpleObj8.mromrw │ ├── simpleObj8.typemap │ ├── simpleObj9.mromrw │ ├── simpleObj9.typemap │ ├── simpleOper1.mromrw │ ├── simpleOper1.typemap │ ├── simpleOper2.mromrw │ ├── simpleOper2.typemap │ ├── simpleOper3.mromrw │ ├── simpleOper3.typemap │ ├── simple_matmul.mromrw │ ├── simple_matmul.typemap │ ├── simplecall.mromrw │ ├── simplecall.typemap │ ├── spectralnorm.mromrw │ ├── spectralnorm.typemap │ ├── strcat.mromrw │ ├── strcat.typemap │ ├── string.mromrw │ ├── string.typemap │ ├── string2.mromrw │ ├── string2.typemap │ ├── stringindex.mromrw │ ├── stringindex.typemap │ ├── subProto1.mromrw │ ├── subProto1.typemap │ ├── sumcol.mromrw │ ├── sumcol.typemap │ ├── switch.mromrw │ ├── switch.typemap │ ├── takfp.mromrw │ ├── takfp.typemap │ ├── thisinconstructormethod.mromrw │ ├── thisinconstructormethod.typemap │ ├── tofixed.mromrw │ ├── tofixed.typemap │ ├── tsp_ga.mromrw │ ├── tsp_ga.typemap │ ├── typeof.mromrw │ ├── typeof.typemap │ ├── undefPtr.mromrw │ ├── undefPtr.typemap │ ├── undefined.mromrw │ ├── undefined.typemap │ ├── undefined_with_use.mromrw │ ├── undefined_with_use.typemap │ ├── unknownglobal.expl │ ├── unused_prop1.mromrw │ ├── unused_prop1.typemap │ ├── voidoperator.mromrw │ ├── voidoperator.typemap │ ├── whileloop.mromrw │ └── whileloop.typemap │ ├── constraints │ ├── 2darray.out │ ├── ackermann.out │ ├── array.out │ ├── array2.out │ ├── arrayaccess.out │ ├── arraylit4.out │ ├── arrayne.out │ ├── arraypush.out │ ├── arraypush2.out │ ├── arraypush3.out │ ├── arraystore.out │ ├── arraystore2.out │ ├── ary.out │ ├── assert.out │ ├── assignments.out │ ├── assignments2.out │ ├── bitwisenot.out │ ├── bitwiseoperators.out │ ├── booleanAndFloatConstants.out │ ├── calc.out │ ├── calc2.out │ ├── calcrefactored.out │ ├── closures.out │ ├── condexpr2.out │ ├── conditionalexpression.out │ ├── cons_and_method_update4.out │ ├── consoleerror.out │ ├── consolewarn.out │ ├── constructor1.out │ ├── constructors1.out │ ├── continue.out │ ├── duplicatevar.out │ ├── external.out │ ├── external2.out │ ├── externalmethods.out │ ├── fannkuch.out │ ├── fannkuchredux.out │ ├── fasta.out │ ├── fibo.out │ ├── forinloop.out │ ├── forloop.out │ ├── forloop2.out │ ├── functioncalls.out │ ├── functionreassign.out │ ├── functionreturns.out │ ├── harmonic.out │ ├── hash.out │ ├── heapsort.out │ ├── infix.out │ ├── infix_in.out │ ├── intarraylength.out │ ├── intarrays.out │ ├── intarrays_full.out │ ├── integerAndStringConstants.out │ ├── intersectiontype.out │ ├── lambda1.out │ ├── lambda2.out │ ├── lambda5.out │ ├── linecomments.out │ ├── lists.out │ ├── mandelbrot.out │ ├── mapliteral1.out │ ├── mapliteral2.out │ ├── maps1.out │ ├── matrix.out │ ├── methodcall.out │ ├── methodcall2.out │ ├── methods.out │ ├── methodsonliteral.out │ ├── methodupdate.out │ ├── multipleundefined.out │ ├── nbody.out │ ├── nbody_ctor.out │ ├── nestedloop.out │ ├── nestedpropaccess.out │ ├── nestedthis.out │ ├── notcalledfunction.out │ ├── nsieve.out │ ├── nsievebits.out │ ├── null.out │ ├── nullincomparison.out │ ├── objectliteral1.out │ ├── objectliteral2.out │ ├── objlit4.out │ ├── oneshotclosure.out │ ├── operators.out │ ├── operators2.out │ ├── overloading.out │ ├── paren.out │ ├── partialsums.out │ ├── pidigits.out │ ├── prepost.out │ ├── print.out │ ├── propertyaccess.out │ ├── proto1fixed.out │ ├── proto2fixed.out │ ├── proto3fixed.out │ ├── random.out │ ├── rectype_ctor1.out │ ├── rectype_ctor2.out │ ├── recursion.out │ ├── return.out │ ├── revcomp.out │ ├── scopes.out │ ├── scoping.out │ ├── set_field_of_array_object.out │ ├── sieve.out │ ├── simple_matmul.out │ ├── simplecall.out │ ├── spectralnorm.out │ ├── strcat.out │ ├── string.out │ ├── string2.out │ ├── stringindex.out │ ├── sumcol.out │ ├── switch.out │ ├── takfp.out │ ├── thisinconstructormethod.out │ ├── tofixed.out │ ├── tsp_ga.out │ ├── typeof.out │ ├── undefPtr.out │ ├── undefined.out │ ├── voidoperator.out │ └── whileloop.out │ └── explanations │ ├── abstract_literal.txt │ ├── annex_reduced.txt │ ├── arity.txt │ ├── arity2.txt │ ├── arraystore2.txt │ ├── assignments2.txt │ ├── bad_field_write_in_method.txt │ ├── badoperands.txt │ ├── badunaryoperand.txt │ ├── cons_and_method_update1.txt │ ├── constructor3.txt │ ├── constructor5.txt │ ├── constructor_loop.txt │ ├── defaulttype1.txt │ ├── forinloop_bad.txt │ ├── incompatible_types.txt │ ├── inheritance2.txt │ ├── intfloat3.txt │ ├── intfloat6.txt │ ├── join_error_1.txt │ ├── join_error_2.txt │ ├── join_error_3.txt │ ├── join_error_4.txt │ ├── join_error_5.txt │ ├── linkedlist.txt │ ├── map_read.txt │ ├── meet_error_1.txt │ ├── meet_error_overriding.txt │ ├── method_attachment.txt │ ├── methodcall.txt │ ├── methodcall2.txt │ ├── methodextraction.txt │ ├── methodupdate2.txt │ ├── methodupdate3.txt │ ├── mrwtest10.txt │ ├── mrwtest11.txt │ ├── mrwtest2.txt │ ├── mrwtest4.txt │ ├── mrwtest9.txt │ ├── multi_error.txt │ ├── object_types_reject_1.txt │ ├── overriding2.txt │ ├── primitive_property_access.txt │ ├── proto6.txt │ ├── proto9.txt │ ├── prototype_of_variable.txt │ ├── recursive_type_missing_property.txt │ ├── rwtest1.txt │ ├── rwtest2.txt │ ├── rwtest4.txt │ └── wrong_number_of_arguments.txt ├── testgen.py └── timeout-run.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/README.md -------------------------------------------------------------------------------- /jscomp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/README.md -------------------------------------------------------------------------------- /jscomp/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/package.json -------------------------------------------------------------------------------- /jscomp/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/run.sh -------------------------------------------------------------------------------- /jscomp/runall.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/runall.sh -------------------------------------------------------------------------------- /jscomp/runallint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/runallint.sh -------------------------------------------------------------------------------- /jscomp/runint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/runint.sh -------------------------------------------------------------------------------- /jscomp/src/js/compiler/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/src/js/compiler/compile.js -------------------------------------------------------------------------------- /jscomp/src/js/compiler/compile_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/src/js/compiler/compile_1.js -------------------------------------------------------------------------------- /jscomp/src/js/runtime/clibrary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/src/js/runtime/clibrary.js -------------------------------------------------------------------------------- /jscomp/src/js/runtime/instructions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/src/js/runtime/instructions.js -------------------------------------------------------------------------------- /jscomp/src/js/runtime/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/src/js/runtime/library.js -------------------------------------------------------------------------------- /jscomp/testresults/test.log.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/test.log.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/alength.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_catch_finally.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_catch_finally.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_catch_finally2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_catch_finally2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_catch_finally3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_catch_finally3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_finally.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_finally.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_finally2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_finally2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_finally3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_finally3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_finally4.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_finally4.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_while.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_while.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_while2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_while2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_while3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_while3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_while4.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_while4.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/break_while_finally1.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/break_while_finally1.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/catch_scope.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/catch_scope.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/clazz.js.old: -------------------------------------------------------------------------------- 1 | 9 2 | undefined 3 | 25 4 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/closure_delete.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/closure_delete.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/colin1.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/colin1.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/colin2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/colin2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_arguments1.js.old: -------------------------------------------------------------------------------- 1 | 3 2 | 4 3 | 5 4 | 15 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_array.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_array.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_assign.js.old: -------------------------------------------------------------------------------- 1 | 2 2 | 8 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_assign2.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | 3 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_assign3.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | 3 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_call.js.old: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_cond.js.old: -------------------------------------------------------------------------------- 1 | 2 2 | 1 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_delete_prop.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | undefined 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_delete_prop_computed.js.old: -------------------------------------------------------------------------------- 1 | 3 2 | undefined 3 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_delete_var.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_delete_var.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_fun.js.old: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_fun2.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 6 7 | 7 8 | 0 9 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_global.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_global.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_incdec.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_incdec.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_infinity.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_infinity.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_instanceof.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_instanceof.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_logical.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_logical.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_nan.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_nan.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_new.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_null.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_null.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_num.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_num.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_obj.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_obj.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_opassign.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_opassign.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_opassign2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_opassign2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_opassign3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_opassign3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_prop.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_prop.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_prop_computed.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_prop_computed.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_regex.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_regex.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_seq.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_seq.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_str.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_str.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_this.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_this.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_true.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_true.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_unary_neg.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_unary_neg.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_undef.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_undef.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_var.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_var.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/expr_void.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/expr_void.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/hello.js.old: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/hello2.js.old: -------------------------------------------------------------------------------- 1 | Hello world! 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope1.js.old: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 2 4 | 3 5 | undefined 6 | 2 7 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope4.js.old: -------------------------------------------------------------------------------- 1 | Hello world 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope5.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope5.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope6.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope6.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope7.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope7.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/scope8.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/scope8.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_break.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_break.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_break2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_break2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_break3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_break3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_continue.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_continue.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_continue2.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_continue2.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_continue3.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/stmt_continue3.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for.js.old: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for2.js.old: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_break.js.old: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_break2.js.old: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_break3.js.old: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_continue.js.old: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_continue2.js.old: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_for_continue3.js.old: -------------------------------------------------------------------------------- 1 | 33 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_forin1.js.old: -------------------------------------------------------------------------------- 1 | a 2 | 1 3 | b 4 | 3 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_forin2.js.old: -------------------------------------------------------------------------------- 1 | a 2 | 1 3 | b 4 | 3 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_forin3.js.old: -------------------------------------------------------------------------------- 1 | a 2 | 1 3 | b 4 | 3 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_if.js.old: -------------------------------------------------------------------------------- 1 | then 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_if2.js.old: -------------------------------------------------------------------------------- 1 | if 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_return_break.js.old: -------------------------------------------------------------------------------- 1 | -1Hello 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_switch.js.old: -------------------------------------------------------------------------------- 1 | f 2 | default 3 | 7 4 | 9 5 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_throw.js.old: -------------------------------------------------------------------------------- 1 | null 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/stmt_while.js.old: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/sunspider/3d-cube.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/sunspider/3d-cube.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/sunspider/3d-morph.js.old: -------------------------------------------------------------------------------- 1 | 6.750155989720952e-14 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/sunspider/access-nbody.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/sunspider/access-nbody.js.old -------------------------------------------------------------------------------- /jscomp/testresults/tests/sunspider/fannkuch.js.old: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /jscomp/testresults/tests/test.js.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/testresults/tests/test.js.old -------------------------------------------------------------------------------- /jscomp/tests/alength.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/alength.js -------------------------------------------------------------------------------- /jscomp/tests/break_catch_finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_catch_finally.js -------------------------------------------------------------------------------- /jscomp/tests/break_catch_finally2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_catch_finally2.js -------------------------------------------------------------------------------- /jscomp/tests/break_catch_finally3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_catch_finally3.js -------------------------------------------------------------------------------- /jscomp/tests/break_finally.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_finally.js -------------------------------------------------------------------------------- /jscomp/tests/break_finally2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_finally2.js -------------------------------------------------------------------------------- /jscomp/tests/break_finally3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_finally3.js -------------------------------------------------------------------------------- /jscomp/tests/break_finally4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_finally4.js -------------------------------------------------------------------------------- /jscomp/tests/break_while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_while.js -------------------------------------------------------------------------------- /jscomp/tests/break_while2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_while2.js -------------------------------------------------------------------------------- /jscomp/tests/break_while3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_while3.js -------------------------------------------------------------------------------- /jscomp/tests/break_while4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_while4.js -------------------------------------------------------------------------------- /jscomp/tests/break_while_finally1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/break_while_finally1.js -------------------------------------------------------------------------------- /jscomp/tests/catch_scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/catch_scope.js -------------------------------------------------------------------------------- /jscomp/tests/clazz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/clazz.js -------------------------------------------------------------------------------- /jscomp/tests/closure_delete.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/closure_delete.js -------------------------------------------------------------------------------- /jscomp/tests/colin1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/colin1.js -------------------------------------------------------------------------------- /jscomp/tests/colin2.js: -------------------------------------------------------------------------------- 1 | function g(x) { 2 | return x; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /jscomp/tests/expr_arguments1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_arguments1.js -------------------------------------------------------------------------------- /jscomp/tests/expr_array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_array.js -------------------------------------------------------------------------------- /jscomp/tests/expr_assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_assign.js -------------------------------------------------------------------------------- /jscomp/tests/expr_assign2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_assign2.js -------------------------------------------------------------------------------- /jscomp/tests/expr_assign3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_assign3.js -------------------------------------------------------------------------------- /jscomp/tests/expr_call.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_call.js -------------------------------------------------------------------------------- /jscomp/tests/expr_cond.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_cond.js -------------------------------------------------------------------------------- /jscomp/tests/expr_delete_prop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_delete_prop.js -------------------------------------------------------------------------------- /jscomp/tests/expr_delete_prop_computed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_delete_prop_computed.js -------------------------------------------------------------------------------- /jscomp/tests/expr_delete_var.js: -------------------------------------------------------------------------------- 1 | 2 | delete x; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_fun.js: -------------------------------------------------------------------------------- 1 | 2 | var x = function foo(a, b) { 3 | return a + b; 4 | }; 5 | 6 | console.log(x(3, 7)); 7 | -------------------------------------------------------------------------------- /jscomp/tests/expr_fun2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_fun2.js -------------------------------------------------------------------------------- /jscomp/tests/expr_getter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_getter.js -------------------------------------------------------------------------------- /jscomp/tests/expr_global.js: -------------------------------------------------------------------------------- 1 | 2 | function f() { 3 | var y = x; 4 | } 5 | 6 | -------------------------------------------------------------------------------- /jscomp/tests/expr_incdec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_incdec.js -------------------------------------------------------------------------------- /jscomp/tests/expr_infinity.js: -------------------------------------------------------------------------------- 1 | Infinity; 2 | -------------------------------------------------------------------------------- /jscomp/tests/expr_instanceof.js: -------------------------------------------------------------------------------- 1 | 2 | x instanceof String; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_logical.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_logical.js -------------------------------------------------------------------------------- /jscomp/tests/expr_nan.js: -------------------------------------------------------------------------------- 1 | NaN; 2 | -------------------------------------------------------------------------------- /jscomp/tests/expr_new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_new.js -------------------------------------------------------------------------------- /jscomp/tests/expr_null.js: -------------------------------------------------------------------------------- 1 | 2 | null; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_num.js: -------------------------------------------------------------------------------- 1 | 2 | 12; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_obj.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_obj.js -------------------------------------------------------------------------------- /jscomp/tests/expr_opassign.js: -------------------------------------------------------------------------------- 1 | 2 | x += 3; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_opassign2.js: -------------------------------------------------------------------------------- 1 | 2 | x.a += 3; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_opassign3.js: -------------------------------------------------------------------------------- 1 | 2 | var x; 3 | 4 | x += 3; 5 | -------------------------------------------------------------------------------- /jscomp/tests/expr_prop.js: -------------------------------------------------------------------------------- 1 | 2 | x.a; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_prop_computed.js: -------------------------------------------------------------------------------- 1 | 2 | x[y]; 3 | x[1]; 4 | -------------------------------------------------------------------------------- /jscomp/tests/expr_regex.js: -------------------------------------------------------------------------------- 1 | 2 | /(.*)$/gi; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_seq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/expr_seq.js -------------------------------------------------------------------------------- /jscomp/tests/expr_str.js: -------------------------------------------------------------------------------- 1 | 2 | "hello\n"; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_this.js: -------------------------------------------------------------------------------- 1 | 2 | this; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_true.js: -------------------------------------------------------------------------------- 1 | 2 | true; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_unary_neg.js: -------------------------------------------------------------------------------- 1 | 2 | ~1; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_undef.js: -------------------------------------------------------------------------------- 1 | undefined; 2 | -------------------------------------------------------------------------------- /jscomp/tests/expr_var.js: -------------------------------------------------------------------------------- 1 | 2 | x; 3 | -------------------------------------------------------------------------------- /jscomp/tests/expr_void.js: -------------------------------------------------------------------------------- 1 | 2 | void 0; 3 | -------------------------------------------------------------------------------- /jscomp/tests/hello.js: -------------------------------------------------------------------------------- 1 | 2 | console.log("Hello world!"); 3 | -------------------------------------------------------------------------------- /jscomp/tests/hello2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/hello2.js -------------------------------------------------------------------------------- /jscomp/tests/scope1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope1.js -------------------------------------------------------------------------------- /jscomp/tests/scope2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope2.js -------------------------------------------------------------------------------- /jscomp/tests/scope3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope3.js -------------------------------------------------------------------------------- /jscomp/tests/scope4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope4.js -------------------------------------------------------------------------------- /jscomp/tests/scope5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope5.js -------------------------------------------------------------------------------- /jscomp/tests/scope6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope6.js -------------------------------------------------------------------------------- /jscomp/tests/scope7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope7.js -------------------------------------------------------------------------------- /jscomp/tests/scope8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/scope8.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for2.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_break.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_break2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_break2.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_break3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_break3.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_continue.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_continue2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_continue2.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_for_continue3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_for_continue3.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_forin1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_forin1.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_forin2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_forin2.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_forin3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_forin3.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_if.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_if.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_if2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_if2.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_return_break.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_return_break.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_switch.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_throw.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_throw.js -------------------------------------------------------------------------------- /jscomp/tests/stmt_while.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/stmt_while.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/3d-cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/3d-cube.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/3d-morph.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/3d-morph.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/3d-raytrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/3d-raytrace.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/access-binary-trees.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/access-binary-trees.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/access-nbody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/access-nbody.js -------------------------------------------------------------------------------- /jscomp/tests/sunspider/fannkuch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/sunspider/fannkuch.js -------------------------------------------------------------------------------- /jscomp/tests/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/jscomp/tests/test.js -------------------------------------------------------------------------------- /sjsc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/.gitignore -------------------------------------------------------------------------------- /sjsc/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/.project -------------------------------------------------------------------------------- /sjsc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/README.md -------------------------------------------------------------------------------- /sjsc/arm-gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/arm-gcc.sh -------------------------------------------------------------------------------- /sjsc/armeabi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/armeabi.sh -------------------------------------------------------------------------------- /sjsc/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/benchmark.sh -------------------------------------------------------------------------------- /sjsc/benchmark_all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/benchmark_all.sh -------------------------------------------------------------------------------- /sjsc/benchmark_phone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/benchmark_phone.sh -------------------------------------------------------------------------------- /sjsc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/build.gradle -------------------------------------------------------------------------------- /sjsc/checknodediff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/checknodediff.py -------------------------------------------------------------------------------- /sjsc/clang.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/clang.sh -------------------------------------------------------------------------------- /sjsc/compare.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/compare.sh -------------------------------------------------------------------------------- /sjsc/compile-and-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/compile-and-run.sh -------------------------------------------------------------------------------- /sjsc/csv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/csv.sh -------------------------------------------------------------------------------- /sjsc/deploy_plain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/deploy_plain.sh -------------------------------------------------------------------------------- /sjsc/deploy_tizen.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/deploy_tizen.sh -------------------------------------------------------------------------------- /sjsc/emcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/emcc.sh -------------------------------------------------------------------------------- /sjsc/external/boehm_32.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/boehm_32.sh -------------------------------------------------------------------------------- /sjsc/external/boehm_arm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/boehm_arm.sh -------------------------------------------------------------------------------- /sjsc/external/boehm_asmjs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/boehm_asmjs.sh -------------------------------------------------------------------------------- /sjsc/external/boehm_i386.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/boehm_i386.sh -------------------------------------------------------------------------------- /sjsc/external/boehm_native.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/boehm_native.sh -------------------------------------------------------------------------------- /sjsc/external/configure_emscripten.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/configure_emscripten.sh -------------------------------------------------------------------------------- /sjsc/external/emscripten_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/emscripten_env.sh -------------------------------------------------------------------------------- /sjsc/external/fetch_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/fetch_dependencies.sh -------------------------------------------------------------------------------- /sjsc/external/gc/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/gc/.gitignore -------------------------------------------------------------------------------- /sjsc/external/get_spidermonkey.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/get_spidermonkey.sh -------------------------------------------------------------------------------- /sjsc/external/locator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/locator.sh -------------------------------------------------------------------------------- /sjsc/external/pull_external_dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/external/pull_external_dependencies.sh -------------------------------------------------------------------------------- /sjsc/ffi_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/README.md -------------------------------------------------------------------------------- /sjsc/ffi_example/externalconsole.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/externalconsole.cpp -------------------------------------------------------------------------------- /sjsc/ffi_example/externalconsole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/externalconsole.js -------------------------------------------------------------------------------- /sjsc/ffi_example/externalconsole.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/externalconsole.json -------------------------------------------------------------------------------- /sjsc/ffi_example/externalconsole.linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/externalconsole.linkage.json -------------------------------------------------------------------------------- /sjsc/ffi_example/tizen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/tizen.json -------------------------------------------------------------------------------- /sjsc/ffi_example/tizen.linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/ffi_example/tizen.linkage.json -------------------------------------------------------------------------------- /sjsc/gcc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/gcc.sh -------------------------------------------------------------------------------- /sjsc/generate_makefile.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/generate_makefile.sh -------------------------------------------------------------------------------- /sjsc/idl/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/.gitignore -------------------------------------------------------------------------------- /sjsc/idl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/README.md -------------------------------------------------------------------------------- /sjsc/idl/annex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/annex.js -------------------------------------------------------------------------------- /sjsc/idl/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/calc.js -------------------------------------------------------------------------------- /sjsc/idl/tizen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/tizen.cpp -------------------------------------------------------------------------------- /sjsc/idl/tizen.idl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/tizen.idl -------------------------------------------------------------------------------- /sjsc/idl/tizen.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/tizen.json -------------------------------------------------------------------------------- /sjsc/idl/tizen.linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/tizen.linkage.json -------------------------------------------------------------------------------- /sjsc/idl/tizenstr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idl/tizenstr.js -------------------------------------------------------------------------------- /sjsc/idldemo/client.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/client.c -------------------------------------------------------------------------------- /sjsc/idldemo/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/demo.js -------------------------------------------------------------------------------- /sjsc/idldemo/glue.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/glue.c -------------------------------------------------------------------------------- /sjsc/idldemo/linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/linkage.json -------------------------------------------------------------------------------- /sjsc/idldemo/pair.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/pair.c -------------------------------------------------------------------------------- /sjsc/idldemo/pair.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/pair.h -------------------------------------------------------------------------------- /sjsc/idldemo/types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/idldemo/types.json -------------------------------------------------------------------------------- /sjsc/interop_demos/baduntyped/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/baduntyped/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/baduntyped/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/baduntyped/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/baduntyped/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/baduntyped/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/hocall1/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/hocall1/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/hocall1/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/hocall1/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/hocall1/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/hocall1/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall1/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall1/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall1/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall1/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall1/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall1/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall2/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall2/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall2/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall2/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall2/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall2/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall3/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall3/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall3/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall3/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/mcall3/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/mcall3/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/polymorphism1/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/polymorphism1/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/polymorphism1/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/polymorphism1/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/polymorphism1/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/polymorphism1/underscore.json -------------------------------------------------------------------------------- /sjsc/interop_demos/prims1/require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/prims1/require.js -------------------------------------------------------------------------------- /sjsc/interop_demos/prims1/underscore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/prims1/underscore.js -------------------------------------------------------------------------------- /sjsc/interop_demos/prims1/underscore.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interop_demos/prims1/underscore.json -------------------------------------------------------------------------------- /sjsc/interoptesting/untyped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interoptesting/untyped.js -------------------------------------------------------------------------------- /sjsc/interoptesting/untyped_blob.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interoptesting/untyped_blob.c -------------------------------------------------------------------------------- /sjsc/interoptesting/untyped_env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interoptesting/untyped_env.json -------------------------------------------------------------------------------- /sjsc/interoptesting/untyped_linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/interoptesting/untyped_linkage.json -------------------------------------------------------------------------------- /sjsc/nodify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/nodify.sh -------------------------------------------------------------------------------- /sjsc/opt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/opt.sh -------------------------------------------------------------------------------- /sjsc/parseTJSTIDLs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/parseTJSTIDLs.py -------------------------------------------------------------------------------- /sjsc/parse_sjs_idl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/parse_sjs_idl.py -------------------------------------------------------------------------------- /sjsc/phone_armbench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phone_armbench.sh -------------------------------------------------------------------------------- /sjsc/phone_csv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phone_csv.sh -------------------------------------------------------------------------------- /sjsc/phone_nodebench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phone_nodebench.sh -------------------------------------------------------------------------------- /sjsc/phonebench.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phonebench.sh -------------------------------------------------------------------------------- /sjsc/phonebuild.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phonebuild.sh -------------------------------------------------------------------------------- /sjsc/phonegc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phonegc.sh -------------------------------------------------------------------------------- /sjsc/phonify.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/phonify.sh -------------------------------------------------------------------------------- /sjsc/profiling/limit.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/profiling/limit.sh -------------------------------------------------------------------------------- /sjsc/profiling/monitorRSS.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/profiling/monitorRSS.c -------------------------------------------------------------------------------- /sjsc/profiling/profile_octane_min.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/profiling/profile_octane_min.sh -------------------------------------------------------------------------------- /sjsc/profiling/profile_with_massif.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/profiling/profile_with_massif.sh -------------------------------------------------------------------------------- /sjsc/profiling/profile_with_rss.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/profiling/profile_with_rss.sh -------------------------------------------------------------------------------- /sjsc/rebuild_phone.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/rebuild_phone.sh -------------------------------------------------------------------------------- /sjsc/runinteropdemo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/runinteropdemo.sh -------------------------------------------------------------------------------- /sjsc/sjsc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/sjsc -------------------------------------------------------------------------------- /sjsc/sjsc-fast: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/sjsc-fast -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/Compiler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/Compiler.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/CompilerOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/CompilerOptions.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/FFILinkage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/FFILinkage.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/JSEnvironment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/JSEnvironment.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/ModuleSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/ModuleSystem.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/SourceLocation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/SourceLocation.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/backend/CBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/backend/CBackend.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/backend/IRCBackend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/backend/IRCBackend.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/backend/RhinoToIR.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/backend/RhinoToIR.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/theorysolver/Sat4J.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/theorysolver/Sat4J.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/AnyType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/AnyType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/ArrayType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/ArrayType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/BooleanType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/BooleanType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/BottomType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/BottomType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/CodeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/CodeType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/DefaultType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/DefaultType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/FloatType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/FloatType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/FunctionType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/FunctionType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/IntegerType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/IntegerType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/MapType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/MapType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/ObjectType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/ObjectType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/Property.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/Property.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/StringType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/StringType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/TopType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/TopType.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/Type.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/Type.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/TypeVar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/TypeVar.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/TypeVariable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/TypeVariable.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/Types.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/Types.java -------------------------------------------------------------------------------- /sjsc/src/main/java/com/samsung/sjs/types/VoidType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/java/com/samsung/sjs/types/VoidType.java -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/.gitignore: -------------------------------------------------------------------------------- 1 | *.o 2 | *.a 3 | -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/Makefile -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/array.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/array.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/browser/ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/browser/ffi.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/browser/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/browser/library.js -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/browser/marshalling.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/browser/marshalling.js -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/date.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/ffi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/ffi.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/globals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/globals.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/globals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/globals.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/interop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/interop.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/interop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/interop.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/interop_export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/interop_export.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/jsmath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/jsmath.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/jsmath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/jsmath.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/linkage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/linkage.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/map.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/map.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/native/ffi.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/native/ffi.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/runtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/runtime.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/runtime.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/runtime.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/smi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/smi.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/typetags.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/typetags.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/typetags.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/typetags.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/xxhash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/xxhash.c -------------------------------------------------------------------------------- /sjsc/src/main/resources/backend/xxhash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/backend/xxhash.h -------------------------------------------------------------------------------- /sjsc/src/main/resources/environment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/environment.json -------------------------------------------------------------------------------- /sjsc/src/main/resources/linkage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/linkage.json -------------------------------------------------------------------------------- /sjsc/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/logback.xml -------------------------------------------------------------------------------- /sjsc/src/main/resources/operators.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/main/resources/operators.json -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/ABackendTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/ABackendTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/CodeGenOnlyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/CodeGenOnlyTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/ConstraintGenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/ConstraintGenTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/EndToEndTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/EndToEndTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/ExplanationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/ExplanationsTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/GenInteropTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/GenInteropTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/JSCodeGenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/JSCodeGenTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/KrakenTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/KrakenTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/OctaneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/OctaneTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/PerfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/PerfTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/RunInteropTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/RunInteropTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/SJSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/SJSTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/SunspiderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/SunspiderTest.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/X86Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/X86Test.java -------------------------------------------------------------------------------- /sjsc/src/test/java/com/samsung/sjs/types/TypesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/java/com/samsung/sjs/types/TypesTest.java -------------------------------------------------------------------------------- /sjsc/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/altconstraints/simpleArray5.js: -------------------------------------------------------------------------------- 1 | var x = Array(3,4,5); 2 | x[1] = 7; 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/altconstraints/simpleMap2.js: -------------------------------------------------------------------------------- 1 | var x, z; 2 | var w = x[z]; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/benchmarks/inhouse/cd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/benchmarks/inhouse/cd.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/2darray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/2darray.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/ackermann.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/ackermann.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arity.js: -------------------------------------------------------------------------------- 1 | var x = function () {}; 2 | 3 | x(3); 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arity2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/arity2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/array.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/array2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/array2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arraylit4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/arraylit4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arrayne.js: -------------------------------------------------------------------------------- 1 | 2 | 3 | var x = [3, 4]; 4 | console.assert(x != null); 5 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arraypush.js: -------------------------------------------------------------------------------- 1 | var a = []; 2 | a.push(1); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arraypush2.js: -------------------------------------------------------------------------------- 1 | var a = Array(); 2 | a.push(1); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/arraypush4.js: -------------------------------------------------------------------------------- 1 | var a = []; 2 | a.push(false); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/ary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/ary.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/assert.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/badlub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/badlub.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/badlub2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/badlub2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/badlub3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/badlub3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/badlub4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/badlub4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/badlub5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/badlub5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/calc.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/calc2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/calc2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/calc8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/calc8.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/calcmin1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/calcmin1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/callonobjlit.js: -------------------------------------------------------------------------------- 1 | printInt({ a: 3, p: function f() { return this.a; }}.p()); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/closures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/closures.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/condexpr2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/condexpr2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/condexprnonbool.js: -------------------------------------------------------------------------------- 1 | var x = {a:1}; 2 | console.log(x ? "hello" : "goodbye"); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/consolewarn.js: -------------------------------------------------------------------------------- 1 | console.warn("stderror test 2"); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/continue.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/date.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/defaulttype1.js: -------------------------------------------------------------------------------- 1 | var i; 2 | print(i + true); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/dupdecl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/dupdecl.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/empty.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/external.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/external2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/external2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/fannkuch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/fannkuch.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/fasta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/fasta.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/fibo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/fibo.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/forinloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/forinloop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/forinloop_bad.js: -------------------------------------------------------------------------------- 1 | var x = { a: 3, b: false }; 2 | 3 | for (var p in x) { 4 | console.log(p); 5 | } -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/forloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/forloop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/forloop2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/forloop2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/harmonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/harmonic.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/hash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/hash.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/heapsort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/heapsort.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/infix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/infix.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/infix_in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/infix_in.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intarrays.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intarrays.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/intfloat6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/intfloat6.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/invalid_proto.js: -------------------------------------------------------------------------------- 1 | var x; 2 | x.prototype.y; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/justreadthis.js: -------------------------------------------------------------------------------- 1 | function m() { 2 | var x = this; 3 | } -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/lambda1.js: -------------------------------------------------------------------------------- 1 | assert((function a(){ return 0; })() == 0); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/lambda2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/lambda2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/lambda5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/lambda5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/lists.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/maps1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/maps1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/matrix.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/methods.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest10.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest11.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest6.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest7.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/mrwtest8.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/mrwtest9.js: -------------------------------------------------------------------------------- 1 | ({ f: function() { return this.a; }}).f(); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/nbody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/nbody.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/nonboolor3.js: -------------------------------------------------------------------------------- 1 | 2 | var q = void 0 || [3]; 3 | printInt(q[0]); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/nsieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/nsieve.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/null.js: -------------------------------------------------------------------------------- 1 | var v = { f : null }; 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/null2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/null2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/null3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/null3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/null6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/null6.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/objectliteral1.js: -------------------------------------------------------------------------------- 1 | var a = { x: 2, y: 4, z: [1] }; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/objlit4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/objlit4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/operators.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/operators.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/paren.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/paren.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/pidigits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/pidigits.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/prepost.js: -------------------------------------------------------------------------------- 1 | var x = 3; 2 | x++; 3 | ++x; 4 | console.log("x = " + x); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/print.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto10.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto6.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto7.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto8.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/proto9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/proto9.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/random.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/rectype_simple.js: -------------------------------------------------------------------------------- 1 | var x = { v: 3, n: null }; 2 | x.n = x; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/recursion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/recursion.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/return.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/returnSub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/returnSub.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/revcomp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/revcomp.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/rwtest1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/rwtest1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/rwtest2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/rwtest2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/rwtest3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/rwtest3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/rwtest4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/rwtest4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/scopes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/scopes.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/scoping.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/scoping.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/sieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/sieve.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/simplecall.js: -------------------------------------------------------------------------------- 1 | function foo(v){ 2 | return v; 3 | } 4 | 5 | foo(17); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/strcat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/strcat.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/string.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/string2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/string2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/sumcol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/sumcol.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/switch.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/takfp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/takfp.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/test.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/tofixed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/tofixed.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/tsp_ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/tsp_ga.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/tyhint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/tyhint.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/typeof.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/typeof.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/undefPtr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/undefPtr.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/undefined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/undefined.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/unknownglobal.js: -------------------------------------------------------------------------------- 1 | var y = unknownglobal; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/voidoperator.js: -------------------------------------------------------------------------------- 1 | var x = void 3; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/constraints/whileloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/constraints/whileloop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/2darray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/2darray.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/Layout.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/ackermann.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/ackermann.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arraylen_rte.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arraylen_rte.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arraylit1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arraylit1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arraylit2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arraylit2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arraylit3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arraylit3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arraylit4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arraylit4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/arrayne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/arrayne.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/ary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/ary.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/assert.js: -------------------------------------------------------------------------------- 1 | assert(true); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/badloopcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/badloopcode.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/bool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/bool.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/branchundef.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/branchundef.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/bug36.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/bug36.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/calc.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/console1.js: -------------------------------------------------------------------------------- 1 | console.log("hello"); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/console2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/console2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/consoleassert1.js: -------------------------------------------------------------------------------- 1 | console.assert(false); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/consoleerror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/consoleerror.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/consolewarn.js: -------------------------------------------------------------------------------- 1 | console.warn("stderror test 2"); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/constructor1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/constructor1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/continue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/continue.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/datetest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/datetest.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/directcalls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/directcalls.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/emptystatement.js: -------------------------------------------------------------------------------- 1 | function f() { 2 | var out = { foo : "foo" };; 3 | } 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/envplusplus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/envplusplus.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/falsy2.js: -------------------------------------------------------------------------------- 1 | console.log("" + (1 || 0)); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/falsy3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/falsy3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fannkuch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fannkuch.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fasta.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fasta.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fib.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fibo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fibo.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fieldinc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fieldinc.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/fieldinc2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/fieldinc2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/floatpp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/floatpp.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/floatround.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/floatround.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/forloop1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/forloop1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/forloop2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/forloop2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/harmonic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/harmonic.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/heap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/heap.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/heapsort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/heapsort.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/heat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/heat.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/iife.js: -------------------------------------------------------------------------------- 1 | var x = function () { return 3; }(); 2 | console.log(x.toString()); 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/incomplete1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/incomplete2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/incomplete3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete4.js: -------------------------------------------------------------------------------- 1 | var t = a[0]; 2 | 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete5.js: -------------------------------------------------------------------------------- 1 | function f(a) { 2 | var t = a[0]; 3 | } 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/incomplete7.js: -------------------------------------------------------------------------------- 1 | function f(a,i,j) { 2 | a[i] = j; 3 | } 4 | 5 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/infix_in.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/infix_in.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/initfloatint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/initfloatint.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/inlining.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/inlining.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/intfloatargs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/intfloatargs.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/justreadthis.js: -------------------------------------------------------------------------------- 1 | function m() { 2 | var x = this; 3 | } -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lambda1.js: -------------------------------------------------------------------------------- 1 | assert((function a(){ return 0; })() == 0); 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lambda2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lambda2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lambda3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lambda3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lambda4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lambda4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lambda5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lambda5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lazybinop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lazybinop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/lists.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/mandelbrot.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/mandelbrot.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/mapliteral1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/mapliteral1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/mapliteral3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/mapliteral3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/maps1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/maps1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/mathtest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/mathtest.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/matrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/matrix.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nbody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nbody.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nbody_ctor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nbody_ctor.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/negatenull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/negatenull.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nestedloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nestedloop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nonboolor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nonboolor.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nsieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nsieve.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nsievebits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nsievebits.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/null3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/null3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/null4.js: -------------------------------------------------------------------------------- 1 | var i = undefined; 2 | console.log(i+""); 3 | 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/null5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/null5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nullCompare1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nullCompare1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nullCompare2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nullCompare2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nullCompare3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/nullCompare3.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/nullCompare4.js: -------------------------------------------------------------------------------- 1 | 2 | console.log("" + (1 || 0)); 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objectliteral1.js: -------------------------------------------------------------------------------- 1 | var a = { x: 2, y: 4, z: [1] }; -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objlit1.js: -------------------------------------------------------------------------------- 1 | var o = { a: 3, b: "hellothere" }; 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objlit2.js: -------------------------------------------------------------------------------- 1 | var o = { a: 3, b: "hellothere" }; 2 | console.log(o.b); 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objlit3.js: -------------------------------------------------------------------------------- 1 | var o = { a: 3, b: "hellothere" }; 2 | o.b = "updated!"; 3 | console.log(o.b); 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objlit4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/objlit4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/objlit5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/objlit5.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/parseInt_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/parseInt_1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/partialsums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/partialsums.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/perf_1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/perf_1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/pidigits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/pidigits.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/polyabstract.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/polyabstract.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/printstub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/printstub.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/proto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/proto.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/proto2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/proto2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/random.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/repro199.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/repro199.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/sieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/sieve.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/store1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/store1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/store2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/store2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/strcat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/strcat.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/strindex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/strindex.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/string.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/strpluseq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/strpluseq.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/subProto1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/subProto1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/switch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/switch.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/taggedints.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/taggedints.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/taggedints2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/taggedints2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/takfp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/takfp.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/tsp_ga.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/tsp_ga.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/undefPtr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/undefPtr.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/unused_prop1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/unused_prop1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/endtoend/update1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/endtoend/update1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/arity.js: -------------------------------------------------------------------------------- 1 | var x = function () {}; 2 | 3 | x(3); 4 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/arity2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/arity2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/defaulttype1.js: -------------------------------------------------------------------------------- 1 | var i; 2 | print(i + true); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/forinloop_bad.js: -------------------------------------------------------------------------------- 1 | var x = { a: 3, b: false }; 2 | 3 | for (var p in x) { 4 | console.log(p); 5 | } -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/map_read.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/map_read.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/module.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/mrwtest2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/mrwtest2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/mrwtest4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/mrwtest4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/mrwtest9.js: -------------------------------------------------------------------------------- 1 | ({ f: function() { return this.a; }}).f(); -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/proto6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/proto6.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/proto9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/proto9.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/prototype_of_variable.js: -------------------------------------------------------------------------------- 1 | var x; 2 | x.prototype.y; 3 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/rwtest1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/rwtest1.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/rwtest2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/rwtest2.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/explanations/rwtest4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/explanations/rwtest4.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/octane-hacks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/octane-hacks/README.md -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/octane-hacks/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/octane-hacks/crypto.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/octane-hacks/richards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/octane-hacks/richards.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/octane-hacks/splay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/octane-hacks/splay.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/octane-min-hacks/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/octane-min-hacks/init.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/fannkuch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/fannkuch.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/heapsort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/heapsort.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/matmul.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/matmul.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/nbody.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/nbody.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/nestedloop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/nestedloop.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/nsieve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/nsieve.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/partialsums.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/partialsums.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/perf/spectralnorm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/perf/spectralnorm.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testinput/sun-min-hacks/3d-cube.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testinput/sun-min-hacks/3d-cube.js -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/2darray.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/ackermann.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/annex_reduced.expl: -------------------------------------------------------------------------------- 1 | no possible overloading for _ + _ -> void (line 11) -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/array.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/array2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arrayaccess.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraylit4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraypush.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraypush2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraypush3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraypush4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/arraystore.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/ary.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/assert.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/assignments.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/badlub.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/badunaryoperand.expl: -------------------------------------------------------------------------------- 1 | unsupported operand type string for prefix ~ (line 2) -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/bitwisenot.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/bitwiseoperators.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/booleanAndFloatConstants.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/calcmin1.mromrw: -------------------------------------------------------------------------------- 1 | this (line 11) --> [MRO=[AddFrame], MRW=[]] -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/callonobjlit.mromrw: -------------------------------------------------------------------------------- 1 | {a: 3, p: function f() { 2 | return this.a; 3 | }} (line 1) --> [MRO=[a], MRW=[]] -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/closures.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/condexprnonbool.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/conditionalexpression.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/cons_and_method_update1.expl: -------------------------------------------------------------------------------- 1 | cannot update prop(|o1|,m1) with a method -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/consoleerror.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/consolewarn.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/constructor1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/constructor4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/constructor6.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/constructors1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/continue.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/defaulttype1.expl: -------------------------------------------------------------------------------- 1 | no possible overloading for _ + boolean -> _ (line 2) -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/duplicatevar.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/empty.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/empty.typemap: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/external.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/external2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/externalmethods.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/fannkuch.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/fannkuchredux.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/fasta.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/fibo.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/fieldreadincond.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/float_to_string.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/forinloop.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/forloop.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/forloop2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/functioncalls.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/functionreassign.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/functionreturns.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/harmonic.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/hash.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/heapsort.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/incomplete3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/infix.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/infix_in.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intarraylength.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intarrays.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intarrays_full.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/integerAndStringConstants.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intersectiontype.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intfloat1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intfloat2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intfloat4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/intfloat5.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/invalid_proto.expl: -------------------------------------------------------------------------------- 1 | reference to prototype of non-constructor |x| -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/isequal_stack_overflow.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/justreadthis.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/lambda1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/lambda2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/lambda5.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/large_constant.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/linecomments.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/lists.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/mandelbrot.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/mapliteral1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/mapliteral2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/matrix.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/methodextraction.expl: -------------------------------------------------------------------------------- 1 | cannot detach method from object 2 | line 23 3 | expression |a.fire| -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/methodupdate3.expl: -------------------------------------------------------------------------------- 1 | cannot update prop(|y|,m) with a method -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/mrwtest5.mromrw: -------------------------------------------------------------------------------- 1 | {a: 1, f: function(x) { 2 | foo(this); 3 | }} (line 5) --> [MRO=[], MRW=[a]] -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/multipleundefined.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/negatenull.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nestedloop.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nonboolor1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nonboolor2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nonboolor3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/notcalledfunction.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nsieve.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nsievebits.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/null.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/null2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/null3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/null6.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/nullincomparison.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/object_types_reject_1.expl: -------------------------------------------------------------------------------- 1 | writing read-only property number on line 16 -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/objectliteral1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/objectliteral2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/objlit4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/oneshotclosure.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/operators.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/operators2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/operators3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/operators4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/overloading.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/overriding.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/paren.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/partialsums.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/pidigits.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/prepost.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/print.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/propertyaccess.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/proto10.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/proto1fixed.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/proto2fixed.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/proto5.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/prototypenullprop.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/random.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rectype_ctor1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rectype_ctor2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rectype_simple.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/recursion.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/returnSub.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/revcomp.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rwtest1.expl: -------------------------------------------------------------------------------- 1 | writing read-only property f on line 6 -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rwtest2.expl: -------------------------------------------------------------------------------- 1 | writing read-only property f on line 7 -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/rwtest3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/scopes.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/set_field_of_array_object.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/sieve.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleArray1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleArray2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleArray3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleFunction1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleFunction2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleFunction3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleFunction4.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleMap1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleMap2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj6.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj7.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj8.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleObj9.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleOper1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleOper2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simpleOper3.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simple_matmul.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/simplecall.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/spectralnorm.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/strcat.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/string.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/string2.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/stringindex.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/subProto1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/sumcol.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/switch.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/takfp.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/tofixed.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/tsp_ga.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/typeof.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/undefPtr.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/undefined.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/undefined_with_use.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/unused_prop1.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/voidoperator.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/altconstraints/whileloop.mromrw: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/2darray.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/2darray.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/array.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/array.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/array2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/array2.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/arrayne.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/arrayne.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/ary.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/ary.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/assert.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/assert.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/calc.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/calc.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/calc2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/calc2.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/fasta.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/fasta.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/fibo.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/fibo.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/forloop.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/forloop.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/hash.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/hash.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/infix.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/infix.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/lambda1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/lambda1.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/lambda2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/lambda2.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/lambda5.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/lambda5.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/lists.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/lists.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/maps1.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/maps1.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/matrix.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/matrix.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/methods.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/methods.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/nbody.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/nbody.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/nsieve.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/nsieve.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/null.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/null.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/objlit4.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/objlit4.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/paren.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/paren.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/prepost.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/prepost.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/print.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/print.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/random.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/random.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/return.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/return.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/revcomp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/revcomp.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/scopes.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/scopes.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/scoping.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/scoping.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/sieve.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/sieve.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/strcat.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/strcat.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/string.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/string.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/string2.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/string2.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/sumcol.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/sumcol.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/switch.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/switch.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/takfp.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/takfp.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/tofixed.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/tofixed.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/tsp_ga.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/tsp_ga.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/constraints/typeof.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/constraints/typeof.out -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/explanations/arity.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/explanations/arity.txt -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/explanations/arity2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/src/test/resources/testoutput/explanations/arity2.txt -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/explanations/object_types_reject_1.txt: -------------------------------------------------------------------------------- 1 | Error on line 16: cannot assign to read-only field 'number' 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/explanations/rwtest1.txt: -------------------------------------------------------------------------------- 1 | Error on line 6: cannot assign to read-only field 'f' 2 | -------------------------------------------------------------------------------- /sjsc/src/test/resources/testoutput/explanations/rwtest2.txt: -------------------------------------------------------------------------------- 1 | Error on line 7: cannot assign to read-only field 'f' 2 | -------------------------------------------------------------------------------- /sjsc/testgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/testgen.py -------------------------------------------------------------------------------- /sjsc/timeout-run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Samsung/SJS/HEAD/sjsc/timeout-run.sh --------------------------------------------------------------------------------