├── .babelrc ├── .circleci └── config.yml ├── .eslintrc.json ├── .gitignore ├── .gitmodules ├── .prettierrc ├── CompilerPasses.md ├── LICENSE.txt ├── Makefile ├── README.md ├── STUFF ├── ci ├── install-llvm-linux.sh ├── install-llvm-osx.sh ├── install-node-linux.sh ├── install-node-osx.sh ├── setup-pkg-linux.sh └── setup-pkg-osx.sh ├── debian ├── changelog ├── compat ├── control ├── copyright ├── docs ├── patches │ ├── debian-doesnt-like-usrlocal │ ├── debian-hostconfig.mk │ └── series ├── rules └── source │ ├── format │ └── include-binaries ├── ejs ├── ejs-es6.js ├── ejs-llvm ├── .gitignore ├── Makefile ├── allocainst.cpp ├── allocainst.h ├── arraytype.cpp ├── arraytype.h ├── basicblock.cpp ├── basicblock.h ├── callinvoke.cpp ├── callinvoke.h ├── constant.cpp ├── constant.h ├── constantarray.cpp ├── constantarray.h ├── constantfp.cpp ├── constantfp.h ├── dibuilder.cpp ├── dibuilder.h ├── ejs-llvm-atoms.h ├── ejs-llvm.cpp ├── ejs-llvm.ejs.in ├── ejs-llvm.h ├── function.cpp ├── function.h ├── functiontype.cpp ├── functiontype.h ├── globalvariable.cpp ├── globalvariable.h ├── irbuilder.cpp ├── irbuilder.h ├── landingpad.cpp ├── landingpad.h ├── loadinst.cpp ├── loadinst.h ├── module.cpp ├── module.h ├── structtype.cpp ├── structtype.h ├── switch.cpp ├── switch.h ├── type.cpp ├── type.h ├── value.cpp └── value.h ├── external-deps ├── .gitignore └── Makefile ├── lib ├── .gitignore ├── Makefile ├── abi.js ├── ast-builder.js ├── closure-conversion.js ├── common-ids.js ├── compiler.js ├── consts.js ├── debug.js ├── echo-util.js ├── errors.js ├── exitable-scope.js ├── host-config.js.in ├── map.js ├── module-info.js ├── node-visitor.js ├── optimizations.js ├── passes │ ├── desugar-arguments.js │ ├── desugar-arrow-functions.js │ ├── desugar-classes.js │ ├── desugar-defaults.js │ ├── desugar-destructuring.js │ ├── desugar-for-of.js │ ├── desugar-generator-functions.js │ ├── desugar-import-export.js │ ├── desugar-let-loopvars.js │ ├── desugar-metaproperties.js │ ├── desugar-rest-parameters.js │ ├── desugar-spread.js │ ├── desugar-templates.js │ ├── desugar-update-assignments.js │ ├── eq-idioms.js │ ├── func-decls-to-vars.js │ ├── gather-imports.js │ ├── hoist-func-decls.js │ ├── hoist-vars.js │ ├── iife-idioms.js │ ├── lambda-lift.js │ ├── name-anonymous-functions.js │ ├── new-cc.js │ ├── replace-unary-void.js │ └── substitute-variables.js ├── runtime.js ├── sret-abi.js ├── stack-es6.js ├── stack.js ├── triple.js └── types.js ├── modules └── objc_internal │ └── objc_internal.ejs ├── node-compat ├── .gitignore ├── Makefile ├── ejs-node-compat.c ├── ejs-node-compat.h └── node-compat.ejs ├── node-llvm ├── .gitignore ├── Makefile ├── allocainst.cpp ├── allocainst.h ├── arraytype.cpp ├── arraytype.h ├── basicblock.cpp ├── basicblock.h ├── binding.gyp ├── callinvoke.cpp ├── callinvoke.h ├── constant.cpp ├── constant.h ├── constantagg.cpp ├── constantagg.h ├── constantarray.cpp ├── constantarray.h ├── constantfp.cpp ├── constantfp.h ├── dibuilder.cpp ├── dibuilder.h ├── function.cpp ├── function.h ├── functiontype.cpp ├── functiontype.h ├── globalvariable.cpp ├── globalvariable.h ├── instruction.cpp ├── instruction.h ├── irbuilder.cpp ├── irbuilder.h ├── landingpad.cpp ├── landingpad.h ├── loadinst.cpp ├── loadinst.h ├── metadata.cpp ├── metadata.h ├── module.cpp ├── module.h ├── node-llvm.cpp ├── node-llvm.h ├── phinode.cpp ├── phinode.h ├── structtype.cpp ├── structtype.h ├── switch.cpp ├── switch.h ├── type.cpp ├── type.h ├── value.cpp └── value.h ├── package.json ├── packaging ├── .gitignore ├── Makefile └── npm │ └── package.json.in ├── release ├── .gitignore ├── Makefile ├── release-readme.md.in └── trusty64 │ ├── .gitignore │ ├── Vagrantfile │ └── provision.sh ├── runtime ├── .gitignore ├── Makefile ├── ejs-arguments.c ├── ejs-arguments.h ├── ejs-array.c ├── ejs-array.h ├── ejs-atoms.h ├── ejs-boolean.c ├── ejs-boolean.h ├── ejs-closureenv.c ├── ejs-closureenv.h ├── ejs-console.c ├── ejs-console.h ├── ejs-date.c ├── ejs-date.h ├── ejs-dtoa.cpp ├── ejs-error.c ├── ejs-error.h ├── ejs-exception.c ├── ejs-exception.h ├── ejs-function.c ├── ejs-function.h ├── ejs-gc.c ├── ejs-gc.h ├── ejs-generator.c ├── ejs-generator.h ├── ejs-init.c ├── ejs-invoke-closure-catch-sret.ll ├── ejs-invoke-closure-catch.ll ├── ejs-jsobjc.h ├── ejs-jsobjc.m ├── ejs-json.c ├── ejs-json.h ├── ejs-log.c ├── ejs-log.h ├── ejs-log.m ├── ejs-map.c ├── ejs-map.h ├── ejs-math.c ├── ejs-math.h ├── ejs-module.c ├── ejs-module.h ├── ejs-number.c ├── ejs-number.h ├── ejs-objc.h ├── ejs-objc.m ├── ejs-object.c ├── ejs-object.h ├── ejs-ops.c ├── ejs-ops.h ├── ejs-process.c ├── ejs-process.h ├── ejs-promise.c ├── ejs-promise.h ├── ejs-proxy.c ├── ejs-proxy.h ├── ejs-recording.c ├── ejs-reflect.c ├── ejs-reflect.h ├── ejs-regexp.c ├── ejs-regexp.h ├── ejs-require.c ├── ejs-require.h ├── ejs-runloop-darwin.m ├── ejs-runloop-libuv.c ├── ejs-runloop-noop.c ├── ejs-runloop.h ├── ejs-set.c ├── ejs-set.h ├── ejs-stream.c ├── ejs-stream.h ├── ejs-string.c ├── ejs-string.h ├── ejs-symbol.c ├── ejs-symbol.h ├── ejs-timers.c ├── ejs-timers.h ├── ejs-typedarrays.c ├── ejs-typedarrays.h ├── ejs-types.c ├── ejs-types.h ├── ejs-uri.c ├── ejs-uri.h ├── ejs-value.h ├── ejs-weakmap.c ├── ejs-weakmap.h ├── ejs-weakset.c ├── ejs-weakset.h ├── ejs-webgl-constants.h ├── ejs-webgl.h ├── ejs-webgl.m ├── ejs-xhr.h ├── ejs-xhr.m ├── ejs.h ├── ejsval.h ├── gen-atoms.js ├── ios-main.m └── main.c ├── samples ├── Makefile ├── fetch │ ├── .gitignore │ ├── Makefile │ └── fetch.js ├── trackmix │ ├── TrackMix.app │ │ └── Contents │ │ │ ├── Info.plist │ │ │ └── Resources │ │ │ ├── Base.lproj │ │ │ └── MainMenu.xib │ │ │ └── moonlight.icns │ └── trackmix.js └── trackmixcode │ ├── TrackMixCode.app │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ ├── en.lproj │ │ └── MainMenu.nib │ │ └── moonlight.icns │ └── trackmixcode.js └── test ├── .gitignore ├── Makefile ├── addeq1.js ├── alloc1.js ├── args1.js ├── arguments1.js ├── arguments2.js ├── arguments3.js ├── arguments4.js ├── arguments5.js ├── argv1.js ├── array-slice1.js ├── array-subclass1.js ├── array-subclassing1.js ├── array-subclassing2.js ├── array-subclassing3.js ├── array-subclassing4.js ├── array1.js ├── array10.js ├── array11.js ├── array12.js ├── array13.js ├── array14.js ├── array15.js ├── array16.js ├── array17.js ├── array18.js ├── array19.js ├── array2.js ├── array20.js ├── array21.js ├── array22.js ├── array23.js ├── array24.js ├── array25.js ├── array26.js ├── array27.js ├── array28.js ├── array29.js ├── array3.js ├── array30.js ├── array31.js ├── array32.js ├── array33.js ├── array34.js ├── array35.js ├── array36.js ├── array37.js ├── array4.js ├── array5.js ├── array6.js ├── array7.js ├── array8.js ├── array9.js ├── arrow1.js ├── arrow2.js ├── arrow3.js ├── boolean-subclassing1.js ├── boolean1.js ├── break1.js ├── break2.js ├── bterlson-classmix ├── exampleApp.js └── mix.js ├── class-anon.js ├── class-blockscoped.js ├── class-in-extends.js ├── class1.js ├── class2.js ├── class3.js ├── class4.js ├── class5.js ├── class6.js ├── closure-test1.js ├── closure1.js ├── closure2.js ├── closure3.js ├── closure4.js ├── closure7.js ├── cmp1.js ├── cmp2.js ├── codepoint-eq1.js ├── computed-props1.js ├── computed-props2.js ├── computed-props3.js ├── cond1.js ├── cond2.js ├── cond3.js ├── cond4.js ├── cond5.js ├── cond6.js ├── cond7.js ├── const1.js ├── continue1.js ├── control1.js ├── control10.js ├── control11.js ├── control2.js ├── control3.js ├── control4.js ├── control5.js ├── control6.js ├── control7.js ├── control8.js ├── control9.js ├── ctor1.js ├── date1.js ├── date2.js ├── date3.js ├── date4.js ├── decl1.js ├── defaultargs1.js ├── defaultargs2.js ├── defineProperties1.js ├── defineProperties2.js ├── delete1.js ├── destructure1.js ├── destructure2.js ├── destructure3.js ├── destructure4.js ├── ejs-test-wrapper ├── equal1.js ├── error-subclass1.js ├── error1.js ├── error2.js ├── esprima-roundtrip1.js ├── esprima-roundtrip2.js ├── esprima1.js ├── exc0.js ├── exc1.js ├── exc10.js ├── exc11.js ├── exc12.js ├── exc13.js ├── exc14.js ├── exc15.js ├── exc16.js ├── exc2.js ├── exc3.js ├── exc4.js ├── exc5.js ├── exc6.js ├── exc7.js ├── exc8.js ├── exc9.js ├── expected ├── addeq1.js.expected-out ├── args1.js.expected-out ├── arguments1.js.expected-out ├── arguments2.js.expected-out ├── arguments3.js.expected-out ├── arguments4.js.expected-out ├── arguments5.js.expected-out ├── argv1.js.expected-out ├── array-slice1.js.expected-out ├── array-subclass1.js.expected-out ├── array-subclassing1.js.expected-out ├── array-subclassing2.js.expected-out ├── array-subclassing3.js.expected-out ├── array-subclassing4.js.expected-out ├── array1.js.expected-out ├── array10.js.expected-out ├── array11.js.expected-out ├── array12.js.expected-out ├── array13.js.expected-out ├── array14.js.expected-out ├── array15.js.expected-out ├── array16.js.expected-out ├── array17.js.expected-out ├── array18.js.expected-out ├── array19.js.expected-out ├── array2.js.expected-out ├── array20.js.expected-out ├── array21.js.expected-out ├── array22.js.expected-out ├── array23.js.expected-out ├── array24.js.expected-out ├── array25.js.expected-out ├── array26.js.expected-out ├── array27.js.expected-out ├── array28.js.expected-out ├── array29.js.expected-out ├── array3.js.expected-out ├── array30.js.expected-out ├── array31.js.expected-out ├── array32.js.expected-out ├── array33.js.expected-out ├── array34.js.expected-out ├── array35.js.expected-out ├── array36.js.expected-out ├── array37.js.expected-out ├── array4.js.expected-out ├── array5.js.expected-out ├── array6.js.expected-out ├── array7.js.expected-out ├── array8.js.expected-out ├── array9.js.expected-out ├── arrow1.js.expected-out ├── arrow2.js.expected-out ├── arrow3.js.expected-out ├── boolean-subclassing1.js.expected-out ├── boolean1.js.expected-out ├── break1.js.expected-out ├── break2.js.expected-out ├── cfa1.js.expected-out ├── class-anon.js.expected-out ├── class-blockscoped.js.expected-out ├── class-in-extends.js.expected-out ├── class1.js.expected-out ├── class2.js.expected-out ├── class3.js.expected-out ├── class4.js.expected-out ├── class5.js.expected-out ├── class6.js.expected-out ├── closure-test1.js.expected-out ├── closure1.js.expected-out ├── closure2.js.expected-out ├── closure3.js.expected-out ├── closure4.js.expected-out ├── closure7.js.expected-out ├── cmp1.js.expected-out ├── cmp2.js.expected-out ├── codepoint-eq1.js.expected-out ├── computed-props1.js.expected-out ├── computed-props2.js.expected-out ├── computed-props3.js.expected-out ├── cond1.js.expected-out ├── cond2.js.expected-out ├── cond3.js.expected-out ├── cond4.js.expected-out ├── cond5.js.expected-out ├── cond6.js.expected-out ├── cond7.js.expected-out ├── const1.js.expected-out ├── continue1.js.expected-out ├── control1.js.expected-out ├── control10.js.expected-out ├── control11.js.expected-out ├── control2.js.expected-out ├── control3.js.expected-out ├── control4.js.expected-out ├── control5.js.expected-out ├── control6.js.expected-out ├── control7.js.expected-out ├── control8.js.expected-out ├── control9.js.expected-out ├── ctor1.js.expected-out ├── date1.js.expected-out ├── date2.js.expected-out ├── date3.js.expected-out ├── date4.js.expected-out ├── decl1.js.expected-out ├── defaultargs1.js.expected-out ├── defaultargs2.js.expected-out ├── defineProperties1.js.expected-out ├── defineProperties2.js.expected-out ├── delete1.js.expected-out ├── destructure1.js.expected-out ├── destructure2.js.expected-out ├── destructure3.js.expected-out ├── destructure4.js.expected-out ├── equal1.js.expected-out ├── error-subclass1.js.expected-out ├── error1.js.expected-out ├── error2.js.expected-out ├── esprima1.js.expected-out ├── exc0.js.expected-out ├── exc1.js.expected-out ├── exc10.js.expected-out ├── exc11.js.expected-out ├── exc12.js.expected-out ├── exc13.js.expected-out ├── exc14.js.expected-out ├── exc15.js.expected-out ├── exc16.js.expected-out ├── exc2.js.expected-out ├── exc3.js.expected-out ├── exc4.js.expected-out ├── exc5.js.expected-out ├── exc6.js.expected-out ├── exc7.js.expected-out ├── exc8.js.expected-out ├── exc9.js.expected-out ├── fib1.js.expected-out ├── for1.js.expected-out ├── for2.js.expected-out ├── for3.js.expected-out ├── for4.js.expected-out ├── for5.js.expected-out ├── for6.js.expected-out ├── forin1.js.expected-out ├── forin2.js.expected-out ├── forin3.js.expected-out ├── forin4.js.expected-out ├── forin5.js.expected-out ├── forin6.js.expected-out ├── forin7.js.expected-out ├── forin8.js.expected-out ├── forin9.js.expected-out ├── forof1.js.expected-out ├── forof2.js.expected-out ├── func1.js.expected-out ├── function-apply1.js.expected-out ├── function-apply2.js.expected-out ├── function-enumerable1.js.expected-out ├── function-overriding1.js.expected-out ├── function-overriding2.js.expected-out ├── function-proto1.js.expected-out ├── fundecl1.js.expected-out ├── generator1.js.expected-out ├── generator10.js.expected-out ├── generator11.js.expected-out ├── generator12.js.expected-out ├── generator13.js.expected-out ├── generator14.js.expected-out ├── generator15.js.expected-out ├── generator16.js.expected-out ├── generator17.js.expected-out ├── generator18.js.expected-out ├── generator19.js.expected-out ├── generator2.js.expected-out ├── generator20.js.expected-out ├── generator21.js.expected-out ├── generator3.js.expected-out ├── generator4.js.expected-out ├── generator5.js.expected-out ├── generator6.js.expected-out ├── generator7.js.expected-out ├── generator8.js.expected-out ├── generator9.js.expected-out ├── hello1.js.expected-out ├── hello2.js.expected-out ├── hello3.js.expected-out ├── hello4.js.expected-out ├── hello5.js.expected-out ├── hello6.js.expected-out ├── hello7.js.expected-out ├── iife1.js.expected-out ├── iife2.js.expected-out ├── iife3.js.expected-out ├── iife4.js.expected-out ├── iife5.js.expected-out ├── iife6.js.expected-out ├── iife7.js.expected-out ├── infinity1.js.expected-out ├── instanceof1.js.expected-out ├── instanceof2.js.expected-out ├── json1.js.expected-out ├── json2.js.expected-out ├── json3.js.expected-out ├── json4.js.expected-out ├── map-subclassing1.js.expected-out ├── map2.js.expected-out ├── map3.js.expected-out ├── map4.js.expected-out ├── map5.js.expected-out ├── math1.js.expected-out ├── math2.js.expected-out ├── member1.js.expected-out ├── member2.js.expected-out ├── module1.js.expected-out ├── modules1.js.expected-out ├── modules3.js.expected-out ├── modules4.js.expected-out ├── modules5.js.expected-out ├── modules6.js.expected-out ├── named-func-expr1.js.expected-out ├── nan1.js.expected-out ├── new1.js.expected-out ├── newtarget1.js.expected-out ├── number-es6.js.expected-out ├── number-isfinite1.js.expected-out ├── number-subclassing1.js.expected-out ├── number-toFixed1.js.expected-out ├── number-toPrecision1.js.expected-out ├── number-tointeger1.js.expected-out ├── number-tostring1.js.expected-out ├── number-tostring2.js.expected-out ├── number1.js.expected-out ├── number2.js.expected-out ├── number3.js.expected-out ├── object-assign1.js.expected-out ├── object-is1.js.expected-out ├── object-setPrototypeOf1.js.expected-out ├── object1.js.expected-out ├── object10.js.expected-out ├── object11.js.expected-out ├── object12.js.expected-out ├── object13.js.expected-out ├── object14.js.expected-out ├── object15.js.expected-out ├── object16.js.expected-out ├── object17.js.expected-out ├── object18.js.expected-out ├── object2.js.expected-out ├── object3.js.expected-out ├── object4.js.expected-out ├── object5.js.expected-out ├── object6.js.expected-out ├── object7.js.expected-out ├── object8.js.expected-out ├── object9.js.expected-out ├── parseInt1.js.expected-out ├── parseInt2.js.expected-out ├── path-normalize1.js.expected-out ├── path-relative1.js.expected-out ├── path-resolve1.js.expected-out ├── path-resolve2.js.expected-out ├── promise1.js.expected-out ├── promise2.js.expected-out ├── prototype-class1.js.expected-out ├── prototype1.js.expected-out ├── prototype2.js.expected-out ├── prototype3.js.expected-out ├── prototype4.js.expected-out ├── prototype5.js.expected-out ├── prototype9.js.expected-out ├── proxy1.js.expected-out ├── proxy2.js.expected-out ├── proxy3.js.expected-out ├── proxy5.js.expected-out ├── proxy6.js.expected-out ├── proxy7.js.expected-out ├── proxy8.js.expected-out ├── reflect-get1.js.expected-out ├── reflect-getPrototypeOf1.js.expected-out ├── reflect-isExtensible1.js.expected-out ├── reflect-set1.js.expected-out ├── reflect-setPrototypeOf1.js.expected-out ├── reflect1.js.expected-out ├── regexp-flags.js.expected-out ├── regexp-subclassing1.js.expected-out ├── regexp-subclassing2.js.expected-out ├── regexp-subclassing3.js.expected-out ├── regexp1.js.expected-out ├── regexp2.js.expected-out ├── regexp3.js.expected-out ├── regexp4.js.expected-out ├── regexp5.js.expected-out ├── set-subclassing1.js.expected-out ├── set1.js.expected-out ├── set2.js.expected-out ├── set3.js.expected-out ├── set4.js.expected-out ├── set5.js.expected-out ├── setter1.js.expected-out ├── setter2.js.expected-out ├── shortcircuit1.js.expected-out ├── shortcircuit2.js.expected-out ├── shorthand-method1.js.expected-out ├── shorthand-prop1.js.expected-out ├── sieve1.js.expected-out ├── simple1.js.expected-out ├── sparsearray1.js.expected-out ├── spread1.js.expected-out ├── spread2.js.expected-out ├── spread3.js.expected-out ├── spread4.js.expected-out ├── spread5.js.expected-out ├── spread6.js.expected-out ├── spread7.js.expected-out ├── stat1.js.expected-out ├── stricteq1.js.expected-out ├── string-access1.js.expected-out ├── string-add1.js.expected-out ├── string-case1.js.expected-out ├── string-charCodeAt1.js.expected-out ├── string-codePointAt1.js.expected-out ├── string-contains1.js.expected-out ├── string-endsWith1.js.expected-out ├── string-fromCodePoint1.js.expected-out ├── string-iter1.js.expected-out ├── string-lastIndexOf1.js.expected-out ├── string-length1.js.expected-out ├── string-match1.js.expected-out ├── string-match2.js.expected-out ├── string-raw1.js.expected-out ├── string-repeat1.js.expected-out ├── string-replace1.js.expected-out ├── string-replace2.js.expected-out ├── string-replace3.js.expected-out ├── string-replace4.js.expected-out ├── string-slice1.js.expected-out ├── string-split1.js.expected-out ├── string-startsWith1.js.expected-out ├── string-subclassing1.js.expected-out ├── string-trim1.js.expected-out ├── subeq1.js.expected-out ├── switch1.js.expected-out ├── switch2.js.expected-out ├── switch3.js.expected-out ├── switch4.js.expected-out ├── symbol-hasinstance1.js.expected-out ├── symbol-isConcatSpreadable1.js.expected-out ├── symbol-iterator1.js.expected-out ├── symbol-new.js.expected-out ├── symbol-object.js.expected-out ├── symbol-object1.js.expected-out ├── symbol-string-convert.js.expected-out ├── symbol-toprimitive1.js.expected-out ├── symbol-tostringtag1.js.expected-out ├── symbol-tostringtag2.js.expected-out ├── symbol1.js.expected-out ├── symbol2.js.expected-out ├── template-string1.js.expected-out ├── template-string2.js.expected-out ├── timers1.js.expected-out ├── timers2.js.expected-out ├── toLocaleString1.js.expected-out ├── toLocaleString2.js.expected-out ├── toLocaleString3.js.expected-out ├── toStringTag1.js.expected-out ├── tostring1.js.expected-out ├── tostring2.js.expected-out ├── tostring3.js.expected-out ├── tostring4.js.expected-out ├── tostring5.js.expected-out ├── typeconversion1.js.expected-out ├── typedarray0.js.expected-out ├── typedarray1.js.expected-out ├── typedarray10.js.expected-out ├── typedarray11.js.expected-out ├── typedarray12.js.expected-out ├── typedarray13.js.expected-out ├── typedarray14.js.expected-out ├── typedarray15.js.expected-out ├── typedarray16.js.expected-out ├── typedarray17.js.expected-out ├── typedarray18.js.expected-out ├── typedarray19.js.expected-out ├── typedarray2.js.expected-out ├── typedarray20.js.expected-out ├── typedarray21.js.expected-out ├── typedarray3.js.expected-out ├── typedarray4.js.expected-out ├── typedarray5.js.expected-out ├── typedarray6.js.expected-out ├── typedarray7.js.expected-out ├── typedarray8.js.expected-out ├── typedarray9.js.expected-out ├── typeof1.js.expected-out ├── typeof2.js.expected-out ├── typeof3.js.expected-out ├── undefined1.js.expected-out ├── unicode1.js.expected-out ├── update-assignment1.js.expected-out ├── update1.js.expected-out ├── updateassign1.js.expected-out ├── updateassign2.js.expected-out ├── void0.js.expected-out ├── weakmap1.js.expected-out ├── weakmap2.js.expected-out ├── weakmap3.js.expected-out ├── weakset1.js.expected-out ├── weakset2.js.expected-out └── weakset3.js.expected-out ├── fib.js ├── fib1.js ├── for1.js ├── for2.js ├── for3.js ├── for4.js ├── for5.js ├── for6.js ├── forin1.js ├── forin2.js ├── forin3.js ├── forin4.js ├── forin5.js ├── forin6.js ├── forin7.js ├── forin8.js ├── forin9.js ├── forof1.js ├── forof2.js ├── free-test.coffee ├── func-expression-name.js ├── func1.js ├── function-apply1.js ├── function-apply2.js ├── function-enumerable1.js ├── function-overriding1.js ├── function-overriding2.js ├── function-proto1.js ├── fundecl1.js ├── generator1.js ├── generator10.js ├── generator11.js ├── generator12.js ├── generator13.js ├── generator14.js ├── generator15.js ├── generator16.js ├── generator17.js ├── generator18.js ├── generator19.js ├── generator2.js ├── generator20.js ├── generator21.js ├── generator3.js ├── generator4.js ├── generator5.js ├── generator6.js ├── generator7.js ├── generator8.js ├── generator9.js ├── hello.js ├── hello1.js ├── hello2.js ├── hello3.js ├── hello4.js ├── hello5.js ├── hello6.js ├── hello7.js ├── iife1.js ├── iife2.js ├── iife3.js ├── iife4.js ├── iife5.js ├── iife6.js ├── iife7.js ├── infinity1.js ├── instanceof1.js ├── instanceof2.js ├── ios-test-es6 ├── .gitignore ├── Base.lproj │ └── LaunchScreen.storyboard ├── Makefile ├── helloiostableview.js ├── ipa-work │ ├── .gitignore │ └── Payload │ │ ├── HelloIOS.app │ │ ├── Info.plist │ │ └── ResourceRules.plist │ │ ├── iTunesArtwork │ │ └── iTunesMetadata.plist ├── j3d │ ├── HelloCube.js │ ├── HelloCubemap.js │ ├── HelloHead.js │ ├── HelloLights.js │ ├── HelloPlasma.js │ ├── HelloScene.js │ ├── build │ │ └── j3d.js │ ├── demo │ │ ├── models │ │ │ ├── 014 │ │ │ │ ├── cover.jpg │ │ │ │ ├── cubemap │ │ │ │ │ ├── back.jpg │ │ │ │ │ ├── front.jpg │ │ │ │ │ ├── left.jpg │ │ │ │ │ ├── right.jpg │ │ │ │ │ └── top.jpg │ │ │ │ ├── goldramp.png │ │ │ │ ├── leeperry.js │ │ │ │ ├── leeperryScene.js │ │ │ │ ├── map_col.jpg │ │ │ │ ├── map_col.png │ │ │ │ └── particle01.png │ │ │ ├── container.js │ │ │ ├── crate.js │ │ │ ├── handles.js │ │ │ ├── monkeyhi.js │ │ │ ├── text.json │ │ │ ├── textScene.json │ │ │ └── textures │ │ │ │ ├── colorramp1.png │ │ │ │ ├── colorramp2.png │ │ │ │ ├── colorramp3.png │ │ │ │ ├── containerbake512.jpg │ │ │ │ ├── crate256.jpg │ │ │ │ ├── metalbase.jpg │ │ │ │ └── skybox │ │ │ │ ├── back.jpg │ │ │ │ ├── down.jpg │ │ │ │ ├── front.jpg │ │ │ │ ├── left.jpg │ │ │ │ ├── right.jpg │ │ │ │ └── up.jpg │ │ └── shaders │ │ │ ├── DarkGlass.glsl │ │ │ ├── Glass.glsl │ │ │ ├── Glitter.glsl │ │ │ ├── GoldHead.glsl │ │ │ └── Stripes.glsl │ ├── j3d-all.js │ ├── j3d-imports.js │ ├── lib │ │ └── glMatrix.js │ └── src │ │ ├── J3D.js │ │ ├── engine │ │ ├── BuiltinShaders.js │ │ ├── Camera.js │ │ ├── Cubemap.js │ │ ├── Engine.js │ │ ├── FrameBuffer.js │ │ ├── Geometry.js │ │ ├── Light.js │ │ ├── Loader.js │ │ ├── Mesh.js │ │ ├── Particles.js │ │ ├── Postprocess.js │ │ ├── Primitives.js │ │ ├── Scene.js │ │ ├── Shader.js │ │ ├── ShaderAtlas.js │ │ ├── ShaderSource.js │ │ ├── Texture.js │ │ └── Transform.js │ │ ├── math │ │ ├── Matrix44.js │ │ ├── Vector2.js │ │ └── Vector3.js │ │ ├── shaders │ │ ├── builtin │ │ │ ├── Depth.glsl │ │ │ ├── Gouraud.glsl │ │ │ ├── Lightmap.glsl │ │ │ ├── Normal2Color.glsl │ │ │ ├── Phong.glsl │ │ │ ├── Reflective.glsl │ │ │ ├── Skybox.glsl │ │ │ ├── Toon.glsl │ │ │ └── Vignette.glsl │ │ └── includes │ │ │ ├── BasicFilterVertex.glsl │ │ │ ├── CommonFilterInclude.glsl │ │ │ ├── CommonInclude.glsl │ │ │ ├── Modifiers.glsl │ │ │ └── VertexInclude.glsl │ │ └── util │ │ ├── Color.js │ │ ├── Logger.js │ │ ├── ParticleUtil.js │ │ ├── ShaderUtil.js │ │ └── Time.js ├── prime-worker.js ├── project.json └── webgl-samples │ ├── glUtils.js │ ├── sample2 │ ├── sample.js │ └── webgl-demo.js │ ├── sample3 │ ├── sample.js │ └── webgl-demo.js │ ├── sample4 │ ├── sample.js │ └── webgl-demo.js │ ├── sample5 │ ├── sample.js │ └── webgl-demo.js │ └── sylvester.js ├── iterators1.js ├── json1.js ├── json2.js ├── json3.js ├── json4.js ├── llvm-test.js ├── map-subclassing1.js ├── map2.js ├── map3.js ├── map4.js ├── map5.js ├── math1.js ├── math2.js ├── member1.js ├── member2.js ├── modules1.js ├── modules1 ├── foo1.js ├── foo2.js ├── foo3.1.js ├── foo3.2.js ├── foo3.3.js ├── foo3.js ├── foo4.js └── foo5.js ├── modules3.js ├── modules4.js ├── modules5.js ├── modules6-dep └── index.js ├── modules6.js ├── mozilla-tests ├── Getopt │ └── Mixed.pm ├── Makefile ├── README-jsDriver.html ├── ecma │ ├── Array │ │ ├── 15.4-1.js │ │ ├── 15.4-2.js │ │ ├── 15.4.1.1.js │ │ ├── 15.4.1.2.js │ │ ├── 15.4.1.3.js │ │ ├── 15.4.1.js │ │ ├── 15.4.2.1-1.js │ │ ├── 15.4.2.1-2.js │ │ ├── 15.4.2.1-3.js │ │ ├── 15.4.2.2-1.js │ │ ├── 15.4.2.2-2.js │ │ ├── 15.4.2.3.js │ │ ├── 15.4.3.1-2.js │ │ ├── 15.4.3.2.js │ │ ├── 15.4.3.js │ │ ├── 15.4.4.1.js │ │ ├── 15.4.4.2.js │ │ ├── 15.4.4.3-1.js │ │ ├── 15.4.4.4-1.js │ │ ├── 15.4.4.4-2.js │ │ ├── 15.4.4.5-1.js │ │ ├── 15.4.4.5-2.js │ │ ├── 15.4.4.5-3.js │ │ ├── 15.4.4.js │ │ ├── 15.4.5.1-1.js │ │ ├── 15.4.5.1-2.js │ │ ├── 15.4.5.2-1.js │ │ └── 15.4.5.2-2.js │ ├── Boolean │ │ ├── 15.6.1.js │ │ ├── 15.6.2.js │ │ ├── 15.6.3.1-1.js │ │ ├── 15.6.3.1-2.js │ │ ├── 15.6.3.1-3.js │ │ ├── 15.6.3.1-4.js │ │ ├── 15.6.3.1-5.js │ │ ├── 15.6.3.1.js │ │ ├── 15.6.3.js │ │ ├── 15.6.4-1.js │ │ ├── 15.6.4-2.js │ │ ├── 15.6.4.1.js │ │ ├── 15.6.4.2-1.js │ │ ├── 15.6.4.2-2.js │ │ ├── 15.6.4.2-3.js │ │ ├── 15.6.4.2-4-n.js │ │ ├── 15.6.4.3-1.js │ │ ├── 15.6.4.3-2.js │ │ ├── 15.6.4.3-3.js │ │ ├── 15.6.4.3-4-n.js │ │ ├── 15.6.4.3.js │ │ └── 15.6.4.js │ ├── Date │ │ ├── 15.9.1.1-1.js │ │ ├── 15.9.1.1-2.js │ │ ├── 15.9.2.1.js │ │ ├── 15.9.2.2-1.js │ │ ├── 15.9.2.2-2.js │ │ ├── 15.9.2.2-3.js │ │ ├── 15.9.2.2-4.js │ │ ├── 15.9.2.2-5.js │ │ ├── 15.9.2.2-6.js │ │ ├── 15.9.3.1-1.js │ │ ├── 15.9.3.1-2.js │ │ ├── 15.9.3.1-3.js │ │ ├── 15.9.3.1-4.js │ │ ├── 15.9.3.1-5.js │ │ ├── 15.9.3.2-1.js │ │ ├── 15.9.3.2-2.js │ │ ├── 15.9.3.2-3.js │ │ ├── 15.9.3.2-4.js │ │ ├── 15.9.3.2-5.js │ │ ├── 15.9.3.8-1.js │ │ ├── 15.9.3.8-2.js │ │ ├── 15.9.3.8-3.js │ │ ├── 15.9.3.8-4.js │ │ ├── 15.9.3.8-5.js │ │ ├── 15.9.4.2-1.js │ │ ├── 15.9.4.2.js │ │ ├── 15.9.4.3.js │ │ ├── 15.9.5.1.js │ │ ├── 15.9.5.10-1.js │ │ ├── 15.9.5.10-10.js │ │ ├── 15.9.5.10-11.js │ │ ├── 15.9.5.10-12.js │ │ ├── 15.9.5.10-13.js │ │ ├── 15.9.5.10-2.js │ │ ├── 15.9.5.10-3.js │ │ ├── 15.9.5.10-4.js │ │ ├── 15.9.5.10-5.js │ │ ├── 15.9.5.10-6.js │ │ ├── 15.9.5.10-7.js │ │ ├── 15.9.5.10-8.js │ │ ├── 15.9.5.10-9.js │ │ ├── 15.9.5.11-1.js │ │ ├── 15.9.5.11-2.js │ │ ├── 15.9.5.11-3.js │ │ ├── 15.9.5.11-4.js │ │ ├── 15.9.5.11-5.js │ │ ├── 15.9.5.11-6.js │ │ ├── 15.9.5.11-7.js │ │ ├── 15.9.5.12-1.js │ │ ├── 15.9.5.12-2.js │ │ ├── 15.9.5.12-3.js │ │ ├── 15.9.5.12-4.js │ │ ├── 15.9.5.12-5.js │ │ ├── 15.9.5.12-6.js │ │ ├── 15.9.5.12-7.js │ │ ├── 15.9.5.12-8.js │ │ ├── 15.9.5.13-1.js │ │ ├── 15.9.5.13-2.js │ │ ├── 15.9.5.13-3.js │ │ ├── 15.9.5.13-4.js │ │ ├── 15.9.5.13-5.js │ │ ├── 15.9.5.13-6.js │ │ ├── 15.9.5.13-7.js │ │ ├── 15.9.5.13-8.js │ │ ├── 15.9.5.14.js │ │ ├── 15.9.5.15.js │ │ ├── 15.9.5.16.js │ │ ├── 15.9.5.17.js │ │ ├── 15.9.5.18.js │ │ ├── 15.9.5.19.js │ │ ├── 15.9.5.2-1.js │ │ ├── 15.9.5.2-2-n.js │ │ ├── 15.9.5.2.js │ │ ├── 15.9.5.20.js │ │ ├── 15.9.5.21-1.js │ │ ├── 15.9.5.21-2.js │ │ ├── 15.9.5.21-3.js │ │ ├── 15.9.5.21-4.js │ │ ├── 15.9.5.21-5.js │ │ ├── 15.9.5.21-6.js │ │ ├── 15.9.5.21-7.js │ │ ├── 15.9.5.21-8.js │ │ ├── 15.9.5.22-1.js │ │ ├── 15.9.5.22-2.js │ │ ├── 15.9.5.22-3.js │ │ ├── 15.9.5.22-4.js │ │ ├── 15.9.5.22-5.js │ │ ├── 15.9.5.22-6.js │ │ ├── 15.9.5.22-7.js │ │ ├── 15.9.5.22-8.js │ │ ├── 15.9.5.23-1.js │ │ ├── 15.9.5.23-10.js │ │ ├── 15.9.5.23-11.js │ │ ├── 15.9.5.23-12.js │ │ ├── 15.9.5.23-13.js │ │ ├── 15.9.5.23-14.js │ │ ├── 15.9.5.23-15.js │ │ ├── 15.9.5.23-16.js │ │ ├── 15.9.5.23-17.js │ │ ├── 15.9.5.23-18.js │ │ ├── 15.9.5.23-2.js │ │ ├── 15.9.5.23-3-n.js │ │ ├── 15.9.5.23-4.js │ │ ├── 15.9.5.23-5.js │ │ ├── 15.9.5.23-6.js │ │ ├── 15.9.5.23-7.js │ │ ├── 15.9.5.23-8.js │ │ ├── 15.9.5.23-9.js │ │ ├── 15.9.5.24-1.js │ │ ├── 15.9.5.24-2.js │ │ ├── 15.9.5.24-3.js │ │ ├── 15.9.5.24-4.js │ │ ├── 15.9.5.24-5.js │ │ ├── 15.9.5.24-6.js │ │ ├── 15.9.5.24-7.js │ │ ├── 15.9.5.24-8.js │ │ ├── 15.9.5.25-1.js │ │ ├── 15.9.5.26-1.js │ │ ├── 15.9.5.27-1.js │ │ ├── 15.9.5.28-1.js │ │ ├── 15.9.5.29-1.js │ │ ├── 15.9.5.3-1-n.js │ │ ├── 15.9.5.3-2.js │ │ ├── 15.9.5.30-1.js │ │ ├── 15.9.5.31-1.js │ │ ├── 15.9.5.32-1.js │ │ ├── 15.9.5.33-1.js │ │ ├── 15.9.5.34-1.js │ │ ├── 15.9.5.35-1.js │ │ ├── 15.9.5.36-1.js │ │ ├── 15.9.5.36-2.js │ │ ├── 15.9.5.36-3.js │ │ ├── 15.9.5.36-4.js │ │ ├── 15.9.5.36-5.js │ │ ├── 15.9.5.36-6.js │ │ ├── 15.9.5.36-7.js │ │ ├── 15.9.5.37-1.js │ │ ├── 15.9.5.37-2.js │ │ ├── 15.9.5.37-3.js │ │ ├── 15.9.5.37-4.js │ │ ├── 15.9.5.37-5.js │ │ ├── 15.9.5.4-1.js │ │ ├── 15.9.5.4-2-n.js │ │ ├── 15.9.5.5.js │ │ ├── 15.9.5.6.js │ │ ├── 15.9.5.7.js │ │ ├── 15.9.5.8.js │ │ ├── 15.9.5.9.js │ │ └── 15.9.5.js │ ├── ExecutionContexts │ │ ├── 10.1.3-1.js │ │ ├── 10.1.3.js │ │ ├── 10.1.4-1.js │ │ ├── 10.1.4-10.js │ │ ├── 10.1.4-2.js │ │ ├── 10.1.4-3.js │ │ ├── 10.1.4-4.js │ │ ├── 10.1.4-5.js │ │ ├── 10.1.4-6.js │ │ ├── 10.1.4-7.js │ │ ├── 10.1.4-8.js │ │ ├── 10.1.4-9.js │ │ ├── 10.1.5-1.js │ │ ├── 10.1.5-2.js │ │ ├── 10.1.5-3.js │ │ ├── 10.1.5-4.js │ │ ├── 10.1.6.js │ │ ├── 10.1.8-1.js │ │ ├── 10.1.8-2.js │ │ ├── 10.2.1.js │ │ ├── 10.2.2-1.js │ │ ├── 10.2.2-2.js │ │ ├── 10.2.3-1.js │ │ └── 10.2.3-2.js │ ├── Expressions │ │ ├── 11.1.1.js │ │ ├── 11.10-1.js │ │ ├── 11.10-2.js │ │ ├── 11.10-3.js │ │ ├── 11.12-1.js │ │ ├── 11.12-2-n.js │ │ ├── 11.12-3.js │ │ ├── 11.12-4.js │ │ ├── 11.13.1.js │ │ ├── 11.13.2-1.js │ │ ├── 11.13.2-2.js │ │ ├── 11.13.2-3.js │ │ ├── 11.13.2-4.js │ │ ├── 11.13.2-5.js │ │ ├── 11.13.js │ │ ├── 11.14-1.js │ │ ├── 11.2.1-1.js │ │ ├── 11.2.1-2.js │ │ ├── 11.2.1-3-n.js │ │ ├── 11.2.1-4-n.js │ │ ├── 11.2.1-5.js │ │ ├── 11.2.2-1-n.js │ │ ├── 11.2.2-1.js │ │ ├── 11.2.2-10-n.js │ │ ├── 11.2.2-11.js │ │ ├── 11.2.2-2-n.js │ │ ├── 11.2.2-3-n.js │ │ ├── 11.2.2-4-n.js │ │ ├── 11.2.2-5-n.js │ │ ├── 11.2.2-6-n.js │ │ ├── 11.2.2-7-n.js │ │ ├── 11.2.2-8-n.js │ │ ├── 11.2.2-9-n.js │ │ ├── 11.2.3-1.js │ │ ├── 11.2.3-2-n.js │ │ ├── 11.2.3-3-n.js │ │ ├── 11.2.3-4-n.js │ │ ├── 11.2.3-5.js │ │ ├── 11.3.1.js │ │ ├── 11.3.2.js │ │ ├── 11.4.1.js │ │ ├── 11.4.2.js │ │ ├── 11.4.3.js │ │ ├── 11.4.4.js │ │ ├── 11.4.5.js │ │ ├── 11.4.6.js │ │ ├── 11.4.8.js │ │ ├── 11.4.9.js │ │ ├── 11.5.1.js │ │ ├── 11.5.2.js │ │ ├── 11.5.3.js │ │ ├── 11.6.1-1.js │ │ ├── 11.6.1-2.js │ │ ├── 11.6.1-3.js │ │ ├── 11.6.2-1.js │ │ ├── 11.6.3.js │ │ ├── 11.7.1.js │ │ ├── 11.7.2.js │ │ ├── 11.7.3.js │ │ ├── 11.8.1.js │ │ ├── 11.8.2.js │ │ ├── 11.8.3.js │ │ ├── 11.8.4.js │ │ ├── 11.9.1.js │ │ ├── 11.9.2.js │ │ └── 11.9.3.js │ ├── FunctionObjects │ │ ├── 15.3.1.1-1.js │ │ ├── 15.3.1.1-2.js │ │ ├── 15.3.1.1-3.js │ │ ├── 15.3.2.1-1.js │ │ ├── 15.3.2.1-2.js │ │ ├── 15.3.2.1-3.js │ │ ├── 15.3.3.1-1.js │ │ ├── 15.3.3.1-2.js │ │ ├── 15.3.3.1-3.js │ │ ├── 15.3.3.1-4.js │ │ ├── 15.3.3.2.js │ │ ├── 15.3.4-1.js │ │ ├── 15.3.4.1.js │ │ ├── 15.3.4.js │ │ ├── 15.3.5-1.js │ │ ├── 15.3.5-2.js │ │ ├── 15.3.5.1.js │ │ └── 15.3.5.3.js │ ├── GlobalObject │ │ ├── 15.1-1-n.js │ │ ├── 15.1-2-n.js │ │ ├── 15.1.1.1.js │ │ ├── 15.1.1.2.js │ │ ├── 15.1.2.1-1.js │ │ ├── 15.1.2.1-2.js │ │ ├── 15.1.2.2-1.js │ │ ├── 15.1.2.2-2.js │ │ ├── 15.1.2.3-1.js │ │ ├── 15.1.2.3-2.js │ │ ├── 15.1.2.4.js │ │ ├── 15.1.2.5-1.js │ │ ├── 15.1.2.5-2.js │ │ ├── 15.1.2.5-3.js │ │ ├── 15.1.2.6.js │ │ └── 15.1.2.7.js │ ├── LexicalConventions │ │ ├── 7.1-1.js │ │ ├── 7.1-2.js │ │ ├── 7.1-3.js │ │ ├── 7.2-1.js │ │ ├── 7.2-2-n.js │ │ ├── 7.2-3-n.js │ │ ├── 7.2-4-n.js │ │ ├── 7.2-5-n.js │ │ ├── 7.2-6.js │ │ ├── 7.3-1.js │ │ ├── 7.3-10.js │ │ ├── 7.3-11.js │ │ ├── 7.3-12.js │ │ ├── 7.3-13-n.js │ │ ├── 7.3-2.js │ │ ├── 7.3-3.js │ │ ├── 7.3-4.js │ │ ├── 7.3-5.js │ │ ├── 7.3-6.js │ │ ├── 7.3-7.js │ │ ├── 7.3-8.js │ │ ├── 7.3-9.js │ │ ├── 7.4.1-1-n.js │ │ ├── 7.4.1-2-n.js │ │ ├── 7.4.1-3-n.js │ │ ├── 7.4.2-1-n.js │ │ ├── 7.4.2-10-n.js │ │ ├── 7.4.2-11-n.js │ │ ├── 7.4.2-12-n.js │ │ ├── 7.4.2-13-n.js │ │ ├── 7.4.2-14-n.js │ │ ├── 7.4.2-15-n.js │ │ ├── 7.4.2-16-n.js │ │ ├── 7.4.2-2-n.js │ │ ├── 7.4.2-3-n.js │ │ ├── 7.4.2-4-n.js │ │ ├── 7.4.2-5-n.js │ │ ├── 7.4.2-6-n.js │ │ ├── 7.4.2-7-n.js │ │ ├── 7.4.2-8-n.js │ │ ├── 7.4.2-9-n.js │ │ ├── 7.4.3-1-n.js │ │ ├── 7.4.3-10-n.js │ │ ├── 7.4.3-11-n.js │ │ ├── 7.4.3-12-n.js │ │ ├── 7.4.3-13-n.js │ │ ├── 7.4.3-14-n.js │ │ ├── 7.4.3-15-n.js │ │ ├── 7.4.3-16-n.js │ │ ├── 7.4.3-2-n.js │ │ ├── 7.4.3-3-n.js │ │ ├── 7.4.3-4-n.js │ │ ├── 7.4.3-5-n.js │ │ ├── 7.4.3-6-n.js │ │ ├── 7.4.3-7-n.js │ │ ├── 7.4.3-8-n.js │ │ ├── 7.4.3-9-n.js │ │ ├── 7.5-1.js │ │ ├── 7.5-10-n.js │ │ ├── 7.5-2-n.js │ │ ├── 7.5-3-n.js │ │ ├── 7.5-4-n.js │ │ ├── 7.5-5-n.js │ │ ├── 7.5-6.js │ │ ├── 7.5-7.js │ │ ├── 7.5-8-n.js │ │ ├── 7.5-9-n.js │ │ ├── 7.6.js │ │ ├── 7.7.1.js │ │ ├── 7.7.2.js │ │ ├── 7.7.3-1.js │ │ ├── 7.7.3-2.js │ │ ├── 7.7.3.js │ │ ├── 7.7.4.js │ │ └── 7.8.2-n.js │ ├── Math │ │ ├── 15.8-1.js │ │ ├── 15.8-2-n.js │ │ ├── 15.8-3-n.js │ │ ├── 15.8.1.1-1.js │ │ ├── 15.8.1.1-2.js │ │ ├── 15.8.1.2-1.js │ │ ├── 15.8.1.2-2.js │ │ ├── 15.8.1.3-1.js │ │ ├── 15.8.1.3-2.js │ │ ├── 15.8.1.4-1.js │ │ ├── 15.8.1.4-2.js │ │ ├── 15.8.1.5-1.js │ │ ├── 15.8.1.5-2.js │ │ ├── 15.8.1.6-1.js │ │ ├── 15.8.1.6-2.js │ │ ├── 15.8.1.7-1.js │ │ ├── 15.8.1.7-2.js │ │ ├── 15.8.1.8-1.js │ │ ├── 15.8.1.8-2.js │ │ ├── 15.8.1.8-3.js │ │ ├── 15.8.1.js │ │ ├── 15.8.2.1.js │ │ ├── 15.8.2.10.js │ │ ├── 15.8.2.11.js │ │ ├── 15.8.2.12.js │ │ ├── 15.8.2.13.js │ │ ├── 15.8.2.14.js │ │ ├── 15.8.2.15.js │ │ ├── 15.8.2.16.js │ │ ├── 15.8.2.17.js │ │ ├── 15.8.2.18.js │ │ ├── 15.8.2.2.js │ │ ├── 15.8.2.3.js │ │ ├── 15.8.2.4.js │ │ ├── 15.8.2.5.js │ │ ├── 15.8.2.6.js │ │ ├── 15.8.2.7.js │ │ ├── 15.8.2.8.js │ │ └── 15.8.2.9.js │ ├── NativeObjects │ │ ├── 15-1.js │ │ └── 15-2.js │ ├── Number │ │ ├── 15.7.1.js │ │ ├── 15.7.2.js │ │ ├── 15.7.3.1-1.js │ │ ├── 15.7.3.1-2.js │ │ ├── 15.7.3.1-3.js │ │ ├── 15.7.3.2-1.js │ │ ├── 15.7.3.2-2.js │ │ ├── 15.7.3.2-3.js │ │ ├── 15.7.3.2-4.js │ │ ├── 15.7.3.3-1.js │ │ ├── 15.7.3.3-2.js │ │ ├── 15.7.3.3-3.js │ │ ├── 15.7.3.3-4.js │ │ ├── 15.7.3.4-1.js │ │ ├── 15.7.3.4-2.js │ │ ├── 15.7.3.4-3.js │ │ ├── 15.7.3.4-4.js │ │ ├── 15.7.3.5-1.js │ │ ├── 15.7.3.5-2.js │ │ ├── 15.7.3.5-3.js │ │ ├── 15.7.3.5-4.js │ │ ├── 15.7.3.6-1.js │ │ ├── 15.7.3.6-2.js │ │ ├── 15.7.3.6-3.js │ │ ├── 15.7.3.6-4.js │ │ ├── 15.7.3.js │ │ ├── 15.7.4-1.js │ │ ├── 15.7.4.1.js │ │ ├── 15.7.4.2-1.js │ │ ├── 15.7.4.2-2-n.js │ │ ├── 15.7.4.2-3-n.js │ │ ├── 15.7.4.2-4.js │ │ ├── 15.7.4.3-1.js │ │ ├── 15.7.4.3-2.js │ │ ├── 15.7.4.3-3-n.js │ │ └── 15.7.4.js │ ├── ObjectObjects │ │ ├── 15.2.1.1.js │ │ ├── 15.2.1.2.js │ │ ├── 15.2.2.1.js │ │ ├── 15.2.2.2.js │ │ ├── 15.2.3-1.js │ │ ├── 15.2.3.1-1.js │ │ ├── 15.2.3.1-2.js │ │ ├── 15.2.3.1-3.js │ │ ├── 15.2.3.1-4.js │ │ ├── 15.2.3.js │ │ ├── 15.2.4.1.js │ │ ├── 15.2.4.2.js │ │ ├── 15.2.4.3.js │ │ └── 15.2.4.js │ ├── SourceText │ │ ├── 6-1.js │ │ └── 6-2.js │ ├── Statements │ │ ├── 12.10-1.js │ │ ├── 12.10.js │ │ ├── 12.2-1.js │ │ ├── 12.5-1.js │ │ ├── 12.5-2.js │ │ ├── 12.6.1-1.js │ │ ├── 12.6.2-1.js │ │ ├── 12.6.2-2.js │ │ ├── 12.6.2-3.js │ │ ├── 12.6.2-4.js │ │ ├── 12.6.2-5.js │ │ ├── 12.6.2-6.js │ │ ├── 12.6.2-7.js │ │ ├── 12.6.2-8.js │ │ ├── 12.6.2-9-n.js │ │ ├── 12.6.3-1.js │ │ ├── 12.6.3-10.js │ │ ├── 12.6.3-11.js │ │ ├── 12.6.3-12.js │ │ ├── 12.6.3-19.js │ │ ├── 12.6.3-2.js │ │ ├── 12.6.3-3.js │ │ ├── 12.6.3-4.js │ │ ├── 12.6.3-5-n.js │ │ ├── 12.6.3-6-n.js │ │ ├── 12.6.3-7-n.js │ │ ├── 12.6.3-8-n.js │ │ ├── 12.6.3-9-n.js │ │ ├── 12.7-1-n.js │ │ ├── 12.8-1-n.js │ │ └── 12.9-1-n.js │ ├── String │ │ ├── 15.5.1.js │ │ ├── 15.5.2.js │ │ ├── 15.5.3.1-1.js │ │ ├── 15.5.3.1-2.js │ │ ├── 15.5.3.1-3.js │ │ ├── 15.5.3.1-4.js │ │ ├── 15.5.3.2-1.js │ │ ├── 15.5.3.2-2.js │ │ ├── 15.5.3.2-3.js │ │ ├── 15.5.3.js │ │ ├── 15.5.4.1.js │ │ ├── 15.5.4.10-1.js │ │ ├── 15.5.4.11-1.js │ │ ├── 15.5.4.11-2.js │ │ ├── 15.5.4.11-3.js │ │ ├── 15.5.4.11-4.js │ │ ├── 15.5.4.11-5.js │ │ ├── 15.5.4.11-6.js │ │ ├── 15.5.4.12-1.js │ │ ├── 15.5.4.12-2.js │ │ ├── 15.5.4.12-3.js │ │ ├── 15.5.4.12-4.js │ │ ├── 15.5.4.12-5.js │ │ ├── 15.5.4.2-1.js │ │ ├── 15.5.4.2-2-n.js │ │ ├── 15.5.4.2-3.js │ │ ├── 15.5.4.2.js │ │ ├── 15.5.4.3-1.js │ │ ├── 15.5.4.3-2.js │ │ ├── 15.5.4.3-3-n.js │ │ ├── 15.5.4.4-1.js │ │ ├── 15.5.4.4-2.js │ │ ├── 15.5.4.4-3.js │ │ ├── 15.5.4.4-4.js │ │ ├── 15.5.4.5-1.js │ │ ├── 15.5.4.5-2.js │ │ ├── 15.5.4.5-3.js │ │ ├── 15.5.4.5-4.js │ │ ├── 15.5.4.5-5.js │ │ ├── 15.5.4.5-6.js │ │ ├── 15.5.4.6-1.js │ │ ├── 15.5.4.6-2.js │ │ ├── 15.5.4.7-1.js │ │ ├── 15.5.4.7-2.js │ │ ├── 15.5.4.7-3.js │ │ ├── 15.5.4.8-1.js │ │ ├── 15.5.4.8-2.js │ │ ├── 15.5.4.8-3.js │ │ ├── 15.5.4.9-1.js │ │ ├── 15.5.4.js │ │ └── 15.5.5.1.js │ ├── TypeConversion │ │ ├── 9.2.js │ │ ├── 9.3-1.js │ │ ├── 9.3.1-1.js │ │ ├── 9.3.1-2.js │ │ ├── 9.3.1-3.js │ │ ├── 9.3.js │ │ ├── 9.4-1.js │ │ ├── 9.4-2.js │ │ ├── 9.5-2.js │ │ ├── 9.6.js │ │ ├── 9.7.js │ │ ├── 9.8.1.js │ │ └── 9.9-1.js │ ├── Types │ │ ├── 8.1.js │ │ ├── 8.4.js │ │ └── 8.6.2.1-1.js │ ├── browser.js │ ├── jsref.js │ └── shell.js ├── ecma_2 │ ├── Exceptions │ │ ├── boolean-001.js │ │ ├── boolean-002.js │ │ ├── date-001.js │ │ ├── date-002.js │ │ ├── date-003.js │ │ ├── date-004.js │ │ ├── exception-001.js │ │ ├── exception-002.js │ │ ├── exception-003.js │ │ ├── exception-004.js │ │ ├── exception-005.js │ │ ├── exception-006.js │ │ ├── exception-007.js │ │ ├── exception-008.js │ │ ├── exception-009.js │ │ ├── exception-010-n.js │ │ ├── exception-011-n.js │ │ ├── expression-001.js │ │ ├── expression-002.js │ │ ├── expression-003.js │ │ ├── expression-004.js │ │ ├── expression-005.js │ │ ├── expression-006.js │ │ ├── expression-007.js │ │ ├── expression-008.js │ │ ├── expression-009.js │ │ ├── expression-010.js │ │ ├── expression-011.js │ │ ├── expression-012.js │ │ ├── expression-013.js │ │ ├── expression-014.js │ │ ├── expression-015.js │ │ ├── expression-016.js │ │ ├── expression-017.js │ │ ├── expression-019.js │ │ ├── function-001.js │ │ ├── global-001.js │ │ ├── global-002.js │ │ ├── lexical-001.js │ │ ├── lexical-002.js │ │ ├── lexical-003.js │ │ ├── lexical-004.js │ │ ├── lexical-005.js │ │ ├── lexical-006.js │ │ ├── lexical-007.js │ │ ├── lexical-008.js │ │ ├── lexical-009.js │ │ ├── lexical-010.js │ │ ├── lexical-011.js │ │ ├── lexical-012.js │ │ ├── lexical-013.js │ │ ├── lexical-014.js │ │ ├── lexical-015.js │ │ ├── lexical-016.js │ │ ├── lexical-017.js │ │ ├── lexical-018.js │ │ ├── lexical-019.js │ │ ├── lexical-020.js │ │ ├── lexical-021.js │ │ ├── lexical-022.js │ │ ├── lexical-023.js │ │ ├── lexical-024.js │ │ ├── lexical-025.js │ │ ├── lexical-026.js │ │ ├── lexical-027.js │ │ ├── lexical-028.js │ │ ├── lexical-029.js │ │ ├── lexical-030.js │ │ ├── lexical-031.js │ │ ├── lexical-032.js │ │ ├── lexical-033.js │ │ ├── lexical-034.js │ │ ├── lexical-035.js │ │ ├── lexical-036.js │ │ ├── lexical-037.js │ │ ├── lexical-038.js │ │ ├── lexical-039.js │ │ ├── lexical-040.js │ │ ├── lexical-041.js │ │ ├── lexical-042.js │ │ ├── lexical-047.js │ │ ├── lexical-048.js │ │ ├── lexical-049.js │ │ ├── lexical-050.js │ │ ├── lexical-051.js │ │ ├── lexical-052.js │ │ ├── lexical-053.js │ │ ├── lexical-054.js │ │ ├── number-001.js │ │ ├── number-002.js │ │ ├── number-003.js │ │ ├── statement-001.js │ │ ├── statement-002.js │ │ ├── statement-003.js │ │ ├── statement-004.js │ │ ├── statement-005.js │ │ ├── statement-006.js │ │ ├── statement-007.js │ │ ├── statement-008.js │ │ ├── statement-009.js │ │ ├── string-001.js │ │ └── string-002.js │ ├── Expressions │ │ ├── StrictEquality-001.js │ │ ├── instanceof-001.js │ │ ├── instanceof-002.js │ │ ├── instanceof-003-n.js │ │ ├── instanceof-004-n.js │ │ ├── instanceof-005-n.js │ │ └── instanceof-006.js │ ├── FunctionObjects │ │ ├── apply-001-n.js │ │ └── call-1.js │ ├── LexicalConventions │ │ ├── keywords-001.js │ │ ├── regexp-literals-001.js │ │ └── regexp-literals-002.js │ ├── RegExp │ │ ├── constructor-001.js │ │ ├── exec-001.js │ │ ├── exec-002.js │ │ ├── function-001.js │ │ ├── hex-001.js │ │ ├── multiline-001.js │ │ ├── octal-001.js │ │ ├── octal-002.js │ │ ├── octal-003.js │ │ ├── properties-001.js │ │ ├── properties-002.js │ │ ├── regexp-enumerate-001.js │ │ ├── regress-001.js │ │ └── unicode-001.js │ ├── Statements │ │ ├── dowhile-001.js │ │ ├── dowhile-002.js │ │ ├── dowhile-003.js │ │ ├── dowhile-004.js │ │ ├── dowhile-005.js │ │ ├── dowhile-006.js │ │ ├── dowhile-007.js │ │ ├── forin-001.js │ │ ├── forin-002.js │ │ ├── if-001.js │ │ ├── label-001.js │ │ ├── label-002.js │ │ ├── switch-001.js │ │ ├── switch-002.js │ │ ├── switch-003.js │ │ ├── switch-004.js │ │ ├── try-001.js │ │ ├── try-003.js │ │ ├── try-004.js │ │ ├── try-005.js │ │ ├── try-006.js │ │ ├── try-007.js │ │ ├── try-008.js │ │ ├── try-009.js │ │ ├── try-010.js │ │ ├── try-012.js │ │ ├── while-001.js │ │ ├── while-002.js │ │ ├── while-003.js │ │ └── while-004.js │ ├── String │ │ ├── match-001.js │ │ ├── match-002.js │ │ ├── match-003.js │ │ ├── match-004.js │ │ ├── replace-001.js │ │ ├── split-001.js │ │ ├── split-002.js │ │ └── split-003.js │ ├── browser.js │ ├── instanceof │ │ ├── instanceof-001.js │ │ ├── instanceof-002.js │ │ ├── instanceof-003.js │ │ └── regress-7635.js │ ├── jsref.js │ ├── shell.js │ └── template.js ├── ecma_3 │ ├── Array │ │ ├── 15.4.4.3-1.js │ │ ├── 15.4.4.4-001.js │ │ ├── regress-101488.js │ │ └── regress-130451.js │ ├── Date │ │ ├── 15.9.5.3.js │ │ ├── 15.9.5.4.js │ │ ├── 15.9.5.5.js │ │ ├── 15.9.5.6.js │ │ ├── 15.9.5.7.js │ │ └── shell.js │ ├── Exceptions │ │ ├── 15.11.1.1.js │ │ ├── 15.11.4.4-1.js │ │ ├── 15.11.7.6-001.js │ │ ├── 15.11.7.6-002.js │ │ ├── 15.11.7.6-003.js │ │ ├── binding-001.js │ │ ├── regress-181654.js │ │ ├── regress-181914.js │ │ ├── regress-58946.js │ │ └── regress-95101.js │ ├── ExecutionContexts │ │ ├── 10.1.3-1.js │ │ ├── 10.1.3-2.js │ │ ├── 10.1.3.js │ │ ├── 10.1.4-1.js │ │ └── regress-23346.js │ ├── Expressions │ │ ├── 11.6.1-1.js │ │ └── 11.9.6-1.js │ ├── FunExpr │ │ ├── fe-001-n.js │ │ ├── fe-001.js │ │ └── fe-002.js │ ├── Function │ │ ├── 15.3.4.3-1.js │ │ ├── 15.3.4.4-1.js │ │ ├── arguments-001.js │ │ ├── call-001.js │ │ ├── regress-104584.js │ │ ├── regress-131964.js │ │ ├── regress-137181.js │ │ ├── regress-193555.js │ │ ├── regress-49286.js │ │ ├── regress-58274.js │ │ ├── regress-85880.js │ │ ├── regress-94506.js │ │ ├── regress-97921.js │ │ ├── scope-001.js │ │ └── scope-002.js │ ├── Number │ │ ├── 15.7.4.5-1.js │ │ ├── 15.7.4.6-1.js │ │ └── 15.7.4.7-1.js │ ├── NumberFormatting │ │ └── tostring-001.js │ ├── Object │ │ ├── 8.6.2.6-001.js │ │ ├── class-001.js │ │ ├── class-002.js │ │ ├── class-003.js │ │ ├── class-004.js │ │ ├── class-005.js │ │ ├── regress-72773.js │ │ ├── regress-79129-001.js │ │ └── shell.js │ ├── Operators │ │ ├── 11.13.1-001.js │ │ └── 11.4.1-001.js │ ├── RegExp │ │ ├── 15.10.2-1.js │ │ ├── 15.10.3.1-1.js │ │ ├── 15.10.3.1-2.js │ │ ├── 15.10.4.1-1.js │ │ ├── 15.10.4.1-2.js │ │ ├── 15.10.4.1-3.js │ │ ├── 15.10.4.1-4.js │ │ ├── 15.10.4.1-5-n.js │ │ ├── 15.10.6.2-1.js │ │ ├── 15.10.6.2-2.js │ │ ├── octal-001.js │ │ ├── octal-002.js │ │ ├── perlstress-001.js │ │ ├── perlstress-002.js │ │ ├── regress-100199.js │ │ ├── regress-103087.js │ │ ├── regress-105972.js │ │ ├── regress-119909.js │ │ ├── regress-122076.js │ │ ├── regress-123437.js │ │ ├── regress-165353.js │ │ ├── regress-169497.js │ │ ├── regress-169534.js │ │ ├── regress-187133.js │ │ ├── regress-188206.js │ │ ├── regress-191479.js │ │ ├── regress-202564.js │ │ ├── regress-209067.js │ │ ├── regress-209919.js │ │ ├── regress-216591.js │ │ ├── regress-220367-001.js │ │ ├── regress-220367-002.js │ │ ├── regress-24712.js │ │ ├── regress-28686.js │ │ ├── regress-31316.js │ │ ├── regress-57572.js │ │ ├── regress-57631.js │ │ ├── regress-67773.js │ │ ├── regress-72964.js │ │ ├── regress-76683.js │ │ ├── regress-78156.js │ │ ├── regress-85721.js │ │ ├── regress-87231.js │ │ ├── regress-98306.js │ │ └── shell.js │ ├── Statements │ │ ├── regress-121744.js │ │ ├── regress-131348.js │ │ ├── regress-157509.js │ │ ├── regress-194364.js │ │ ├── regress-74474-001.js │ │ ├── regress-74474-002.js │ │ ├── regress-74474-003.js │ │ ├── regress-83532-001.js │ │ ├── regress-83532-002.js │ │ └── switch-001.js │ ├── String │ │ ├── regress-104375.js │ │ ├── regress-189898.js │ │ └── regress-83293.js │ ├── Unicode │ │ ├── uc-001-n.js │ │ ├── uc-001.js │ │ ├── uc-002-n.js │ │ ├── uc-002.js │ │ ├── uc-003.js │ │ ├── uc-004.js │ │ └── uc-005.js │ └── shell.js ├── ejs-driver.sh ├── expected.html ├── importList.html ├── js1_1 │ ├── browser.js │ ├── jsref.js │ ├── regress │ │ └── function-001.js │ └── shell.js ├── js1_2 │ ├── Array │ │ ├── array_split_1.js │ │ ├── general1.js │ │ ├── general2.js │ │ ├── slice.js │ │ ├── splice1.js │ │ ├── splice2.js │ │ ├── tostring_1.js │ │ └── tostring_2.js │ ├── Objects │ │ └── toString-001.js │ ├── String │ │ ├── charCodeAt.js │ │ ├── concat.js │ │ ├── match.js │ │ └── slice.js │ ├── browser.js │ ├── function │ │ ├── Function_object.js │ │ ├── Number.js │ │ ├── String.js │ │ ├── definition-1.js │ │ ├── function-001-n.js │ │ ├── length.js │ │ ├── nesting-1.js │ │ ├── nesting.js │ │ ├── regexparg-1.js │ │ ├── regexparg-2-n.js │ │ ├── tostring-1.js │ │ └── tostring-2.js │ ├── jsref.js │ ├── operator │ │ ├── equality.js │ │ └── strictEquality.js │ ├── regexp │ │ ├── RegExp_dollar_number.js │ │ ├── RegExp_input.js │ │ ├── RegExp_input_as_array.js │ │ ├── RegExp_lastIndex.js │ │ ├── RegExp_lastMatch.js │ │ ├── RegExp_lastMatch_as_array.js │ │ ├── RegExp_lastParen.js │ │ ├── RegExp_lastParen_as_array.js │ │ ├── RegExp_leftContext.js │ │ ├── RegExp_leftContext_as_array.js │ │ ├── RegExp_multiline.js │ │ ├── RegExp_multiline_as_array.js │ │ ├── RegExp_object.js │ │ ├── RegExp_rightContext.js │ │ ├── RegExp_rightContext_as_array.js │ │ ├── alphanumeric.js │ │ ├── asterisk.js │ │ ├── backslash.js │ │ ├── backspace.js │ │ ├── beginLine.js │ │ ├── character_class.js │ │ ├── compile.js │ │ ├── control_characters.js │ │ ├── digit.js │ │ ├── dot.js │ │ ├── endLine.js │ │ ├── everything.js │ │ ├── exec.js │ │ ├── flags.js │ │ ├── global.js │ │ ├── hexadecimal.js │ │ ├── ignoreCase.js │ │ ├── interval.js │ │ ├── octal.js │ │ ├── parentheses.js │ │ ├── plus.js │ │ ├── question_mark.js │ │ ├── regress-6359.js │ │ ├── regress-9141.js │ │ ├── simple_form.js │ │ ├── source.js │ │ ├── special_characters.js │ │ ├── string_replace.js │ │ ├── string_search.js │ │ ├── string_split.js │ │ ├── test.js │ │ ├── toString.js │ │ ├── vertical_bar.js │ │ ├── whitespace.js │ │ └── word_boundary.js │ ├── regress │ │ ├── regress-144834.js │ │ └── regress-7703.js │ ├── shell.js │ ├── statements │ │ ├── break.js │ │ ├── continue.js │ │ ├── do_while.js │ │ ├── switch.js │ │ └── switch2.js │ └── version120 │ │ ├── boolean-001.js │ │ ├── regress-99663.js │ │ └── shell.js ├── js1_3 │ ├── Boolean │ │ └── boolean-001.js │ ├── Script │ │ ├── delete-001.js │ │ ├── function-001-n.js │ │ ├── function-002.js │ │ ├── in-001.js │ │ ├── new-001.js │ │ ├── script-001.js │ │ └── switch-001.js │ ├── inherit │ │ ├── proto_1.js │ │ ├── proto_10.js │ │ ├── proto_11.js │ │ ├── proto_12.js │ │ ├── proto_2.js │ │ ├── proto_3.js │ │ ├── proto_4.js │ │ ├── proto_5.js │ │ ├── proto_6.js │ │ ├── proto_7.js │ │ ├── proto_8.js │ │ └── proto_9.js │ ├── jsref.js │ ├── regress │ │ ├── delete-001.js │ │ ├── function-001-n.js │ │ ├── function-002.js │ │ ├── in-001.js │ │ ├── new-001.js │ │ └── switch-001.js │ ├── shell.js │ └── template.js ├── js1_4 │ ├── Eval │ │ ├── eval-001.js │ │ ├── eval-002.js │ │ └── eval-003.js │ ├── Functions │ │ └── function-001.js │ ├── Regress │ │ ├── date-001-n.js │ │ ├── function-001.js │ │ ├── function-002.js │ │ ├── function-003.js │ │ ├── function-004-n.js │ │ ├── regress-7224.js │ │ └── toString-001-n.js │ ├── browser.js │ ├── jsref.js │ └── shell.js ├── js1_5 │ ├── Array │ │ ├── array-001.js │ │ ├── regress-101964.js │ │ ├── regress-107138.js │ │ ├── regress-108440.js │ │ ├── regress-154338.js │ │ ├── regress-157652.js │ │ ├── regress-178722.js │ │ └── regress-94257.js │ ├── Exceptions │ │ ├── catchguard-001-n.js │ │ ├── catchguard-001.js │ │ ├── catchguard-002-n.js │ │ ├── catchguard-002.js │ │ ├── catchguard-003-n.js │ │ ├── catchguard-003.js │ │ ├── errstack-001.js │ │ ├── regress-121658.js │ │ ├── regress-123002.js │ │ └── regress-50447.js │ ├── Expressions │ │ ├── regress-192288.js │ │ ├── regress-96526-argsub.js │ │ ├── regress-96526-delelem.js │ │ ├── regress-96526-noargsub.js │ │ └── shell.js │ ├── GetSet │ │ ├── getset-001.js │ │ ├── getset-002.js │ │ ├── getset-003.js │ │ ├── getset-004.js │ │ ├── getset-005.js │ │ └── getset-006.js │ ├── LexicalConventions │ │ ├── lexical-001.js │ │ └── regress-177314.js │ ├── Object │ │ ├── regress-137000.js │ │ ├── regress-192105.js │ │ ├── regress-90596-001.js │ │ ├── regress-90596-002.js │ │ ├── regress-90596-003.js │ │ ├── regress-96284-001.js │ │ └── regress-96284-002.js │ ├── Regress │ │ ├── regress-102725.js │ │ ├── regress-103602.js │ │ ├── regress-104077.js │ │ ├── regress-110286.js │ │ ├── regress-111557.js │ │ ├── regress-114491.js │ │ ├── regress-114493.js │ │ ├── regress-118849.js │ │ ├── regress-127557.js │ │ ├── regress-131510-001.js │ │ ├── regress-140974.js │ │ ├── regress-146596.js │ │ ├── regress-152646.js │ │ ├── regress-156354.js │ │ ├── regress-159334.js │ │ ├── regress-168347.js │ │ ├── regress-170193.js │ │ ├── regress-172699.js │ │ ├── regress-179524.js │ │ ├── regress-185165.js │ │ ├── regress-191633.js │ │ ├── regress-191668.js │ │ ├── regress-192414.js │ │ ├── regress-192465.js │ │ ├── regress-193418.js │ │ ├── regress-203402.js │ │ ├── regress-203841.js │ │ ├── regress-204210.js │ │ ├── regress-210682.js │ │ ├── regress-216320.js │ │ ├── regress-31255.js │ │ ├── regress-39309.js │ │ ├── regress-44009.js │ │ ├── regress-57043.js │ │ ├── regress-68498-001.js │ │ ├── regress-68498-002.js │ │ ├── regress-68498-003.js │ │ ├── regress-68498-004.js │ │ ├── regress-69607.js │ │ ├── regress-71107.js │ │ ├── regress-76054.js │ │ ├── regress-80981.js │ │ ├── regress-82306.js │ │ ├── regress-89443.js │ │ ├── regress-89474.js │ │ ├── regress-90445.js │ │ ├── regress-96128-n.js │ │ ├── regress-96526-001.js │ │ ├── regress-96526-002.js │ │ └── regress-96526-003.js │ ├── Scope │ │ ├── regress-154693.js │ │ ├── regress-181834.js │ │ ├── regress-184107.js │ │ ├── regress-185485.js │ │ ├── regress-191276.js │ │ ├── regress-192226.js │ │ ├── regress-202678-001.js │ │ ├── regress-202678-002.js │ │ ├── regress-208496-001.js │ │ ├── regress-208496-002.js │ │ ├── regress-220362.js │ │ ├── regress-220584.js │ │ ├── regress-77578-001.js │ │ ├── scope-001.js │ │ ├── scope-002.js │ │ ├── scope-003.js │ │ └── scope-004.js │ ├── String │ │ ├── regress-107771.js │ │ └── regress-179068.js │ └── shell.js ├── js1_6 │ ├── Array │ │ ├── browser.js │ │ ├── regress-290592.js │ │ ├── regress-304828.js │ │ ├── regress-305002.js │ │ ├── regress-310425-01.js │ │ ├── regress-310425-02.js │ │ ├── regress-320887.js │ │ └── shell.js │ ├── README │ ├── Regress │ │ ├── browser.js │ │ ├── regress-301574.js │ │ ├── regress-309242.js │ │ ├── regress-311157-01.js │ │ ├── regress-311157-02.js │ │ ├── regress-314887.js │ │ ├── regress-320172.js │ │ └── shell.js │ ├── String │ │ ├── browser.js │ │ ├── regress-306591.js │ │ └── shell.js │ ├── browser.js │ ├── shell.js │ └── template.js ├── jsDriver.pl ├── menufoot.html ├── menuhead.html ├── mkhtml.pl ├── mklistpage.pl ├── runtests.pl └── template.js ├── named-func-expr1.js ├── nan1.js ├── new1.js ├── newtarget1.js ├── number-es6.js ├── number-isfinite1.js ├── number-subclassing1.js ├── number-toFixed1.js ├── number-toPrecision1.js ├── number-tointeger1.js ├── number-tostring1.js ├── number-tostring2.js ├── number1.js ├── number2.js ├── number3.js ├── object-assign1.js ├── object-is1.js ├── object-setPrototypeOf1.js ├── object1.js ├── object10.js ├── object11.js ├── object12.js ├── object13.js ├── object14.js ├── object15.js ├── object16.js ├── object17.js ├── object18.js ├── object2.js ├── object3.js ├── object4.js ├── object5.js ├── object6.js ├── object7.js ├── object8.js ├── object9.js ├── osx-test ├── .gitignore ├── HelloOSX.app │ └── Contents │ │ ├── Info.plist │ │ └── Resources │ │ ├── en.lproj │ │ ├── MainMenu.nib │ │ └── MainMenu.xib │ │ └── moonlight.icns ├── Makefile ├── Resources │ └── en.lproj │ │ └── MainMenu.xib ├── helloosx.js └── project.json ├── parseInt1.js ├── parseInt2.js ├── path-normalize1.js ├── path-relative1.js ├── path-resolve1.js ├── path-resolve2.js ├── promise1.js ├── promise2.js ├── prototype-class1.js ├── prototype1.js ├── prototype2.js ├── prototype3.js ├── prototype4.js ├── prototype5.js ├── prototype9.js ├── proxy1.js ├── proxy2.js ├── proxy3.js ├── proxy4.js ├── proxy5.js ├── proxy6.js ├── proxy7.js ├── proxy8.js ├── reflect-get1.js ├── reflect-getPrototypeOf1.js ├── reflect-isExtensible1.js ├── reflect-set1.js ├── reflect-setPrototypeOf1.js ├── reflect1.js ├── regexp-flags.js ├── regexp-subclassing1.js ├── regexp-subclassing2.js ├── regexp-subclassing3.js ├── regexp1.js ├── regexp2.js ├── regexp3.js ├── regexp4.js ├── regexp5.js ├── regexp6.js ├── require-test ├── Makefile ├── check-require.js ├── require1.js └── require2.js ├── run-test262.sh ├── set-subclassing1.js ├── set-test.js ├── set1.js ├── set2.js ├── set3.js ├── set4.js ├── set5.js ├── setter1.js ├── setter2.js ├── shortcircuit1.js ├── shortcircuit2.js ├── shorthand-method1.js ├── shorthand-prop1.js ├── sieve1.js ├── simple1.js ├── sparsearray1.js ├── spread1.js ├── spread2.js ├── spread3.js ├── spread4.js ├── spread5.js ├── spread6.js ├── spread7.js ├── stat1.js ├── stricteq1.js ├── string-access1.js ├── string-add1.js ├── string-case1.js ├── string-charCodeAt1.js ├── string-codePointAt1.js ├── string-contains1.js ├── string-endsWith1.js ├── string-fromCodePoint1.js ├── string-iter1.js ├── string-lastIndexOf1.js ├── string-length1.js ├── string-match1.js ├── string-match2.js ├── string-raw1.js ├── string-repeat1.js ├── string-replace1.js ├── string-replace2.js ├── string-replace3.js ├── string-replace4.js ├── string-slice1.js ├── string-split1.js ├── string-startsWith1.js ├── string-subclassing1.js ├── string-trim1.js ├── subeq1.js ├── super-key.js ├── switch1.js ├── switch2.js ├── switch3.js ├── switch4.js ├── symbol-hasinstance1.js ├── symbol-isConcatSpreadable1.js ├── symbol-iterator1.js ├── symbol-new.js ├── symbol-object1.js ├── symbol-string-convert.js ├── symbol-toprimitive1.js ├── symbol-tostringtag1.js ├── symbol-tostringtag2.js ├── symbol1.js ├── symbol2.js ├── template-string1.js ├── template-string2.js ├── tester.js ├── timers1.js ├── timers2.js ├── toLocaleString1.js ├── toLocaleString2.js ├── toLocaleString3.js ├── toStringTag1.js ├── tostring1.js ├── tostring2.js ├── tostring3.js ├── tostring4.js ├── tostring5.js ├── typeconversion1.js ├── typedarray0.js ├── typedarray1.js ├── typedarray10.js ├── typedarray11.js ├── typedarray12.js ├── typedarray13.js ├── typedarray14.js ├── typedarray15.js ├── typedarray16.js ├── typedarray17.js ├── typedarray18.js ├── typedarray19.js ├── typedarray2.js ├── typedarray20.js ├── typedarray21.js ├── typedarray3.js ├── typedarray4.js ├── typedarray5.js ├── typedarray6.js ├── typedarray7.js ├── typedarray8.js ├── typedarray9.js ├── typeof1.js ├── typeof2.js ├── typeof3.js ├── undefined1.js ├── unicode1.js ├── update-assignment1.js ├── update1.js ├── updateassign1.js ├── updateassign2.js ├── v8 ├── Makefile ├── base.js ├── crypto.js ├── deltablue.js ├── earley-boyer.js ├── navier-stokes.js ├── node │ ├── node-crypto.js │ ├── node-deltablue.js │ ├── node-earley-boyer.js │ ├── node-navier-stokes.js │ ├── node-raytrace.js │ ├── node-richards.js │ └── node-splay.js ├── raytrace.js ├── regexp.js ├── richards.js ├── run.js └── splay.js ├── void0.js ├── weakmap1.js ├── weakmap2.js ├── weakmap3.js ├── weakset1.js ├── weakset2.js └── weakset3.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.gitmodules -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/.prettierrc -------------------------------------------------------------------------------- /CompilerPasses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/CompilerPasses.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/README.md -------------------------------------------------------------------------------- /STUFF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/STUFF -------------------------------------------------------------------------------- /ci/install-llvm-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ci/install-llvm-linux.sh -------------------------------------------------------------------------------- /ci/install-llvm-osx.sh: -------------------------------------------------------------------------------- 1 | set -e 2 | brew install llvm38 --all-targets 3 | export LLVM_SUFFIX=-3.8 4 | -------------------------------------------------------------------------------- /ci/install-node-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ci/install-node-linux.sh -------------------------------------------------------------------------------- /ci/install-node-osx.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ci/install-node-osx.sh -------------------------------------------------------------------------------- /ci/setup-pkg-linux.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ci/setup-pkg-linux.sh -------------------------------------------------------------------------------- /ci/setup-pkg-osx.sh: -------------------------------------------------------------------------------- 1 | set -e 2 | brew update 3 | -------------------------------------------------------------------------------- /debian/changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/changelog -------------------------------------------------------------------------------- /debian/compat: -------------------------------------------------------------------------------- 1 | 9 2 | -------------------------------------------------------------------------------- /debian/control: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/control -------------------------------------------------------------------------------- /debian/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/copyright -------------------------------------------------------------------------------- /debian/docs: -------------------------------------------------------------------------------- 1 | LICENSE.txt 2 | README.md 3 | -------------------------------------------------------------------------------- /debian/patches/series: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/patches/series -------------------------------------------------------------------------------- /debian/rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/rules -------------------------------------------------------------------------------- /debian/source/format: -------------------------------------------------------------------------------- 1 | 3.0 (quilt) 2 | -------------------------------------------------------------------------------- /debian/source/include-binaries: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/debian/source/include-binaries -------------------------------------------------------------------------------- /ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs -------------------------------------------------------------------------------- /ejs-es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-es6.js -------------------------------------------------------------------------------- /ejs-llvm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/.gitignore -------------------------------------------------------------------------------- /ejs-llvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/Makefile -------------------------------------------------------------------------------- /ejs-llvm/allocainst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/allocainst.cpp -------------------------------------------------------------------------------- /ejs-llvm/allocainst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/allocainst.h -------------------------------------------------------------------------------- /ejs-llvm/arraytype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/arraytype.cpp -------------------------------------------------------------------------------- /ejs-llvm/arraytype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/arraytype.h -------------------------------------------------------------------------------- /ejs-llvm/basicblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/basicblock.cpp -------------------------------------------------------------------------------- /ejs-llvm/basicblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/basicblock.h -------------------------------------------------------------------------------- /ejs-llvm/callinvoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/callinvoke.cpp -------------------------------------------------------------------------------- /ejs-llvm/callinvoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/callinvoke.h -------------------------------------------------------------------------------- /ejs-llvm/constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constant.cpp -------------------------------------------------------------------------------- /ejs-llvm/constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constant.h -------------------------------------------------------------------------------- /ejs-llvm/constantarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constantarray.cpp -------------------------------------------------------------------------------- /ejs-llvm/constantarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constantarray.h -------------------------------------------------------------------------------- /ejs-llvm/constantfp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constantfp.cpp -------------------------------------------------------------------------------- /ejs-llvm/constantfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/constantfp.h -------------------------------------------------------------------------------- /ejs-llvm/dibuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/dibuilder.cpp -------------------------------------------------------------------------------- /ejs-llvm/dibuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/dibuilder.h -------------------------------------------------------------------------------- /ejs-llvm/ejs-llvm-atoms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/ejs-llvm-atoms.h -------------------------------------------------------------------------------- /ejs-llvm/ejs-llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/ejs-llvm.cpp -------------------------------------------------------------------------------- /ejs-llvm/ejs-llvm.ejs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/ejs-llvm.ejs.in -------------------------------------------------------------------------------- /ejs-llvm/ejs-llvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/ejs-llvm.h -------------------------------------------------------------------------------- /ejs-llvm/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/function.cpp -------------------------------------------------------------------------------- /ejs-llvm/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/function.h -------------------------------------------------------------------------------- /ejs-llvm/functiontype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/functiontype.cpp -------------------------------------------------------------------------------- /ejs-llvm/functiontype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/functiontype.h -------------------------------------------------------------------------------- /ejs-llvm/globalvariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/globalvariable.cpp -------------------------------------------------------------------------------- /ejs-llvm/globalvariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/globalvariable.h -------------------------------------------------------------------------------- /ejs-llvm/irbuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/irbuilder.cpp -------------------------------------------------------------------------------- /ejs-llvm/irbuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/irbuilder.h -------------------------------------------------------------------------------- /ejs-llvm/landingpad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/landingpad.cpp -------------------------------------------------------------------------------- /ejs-llvm/landingpad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/landingpad.h -------------------------------------------------------------------------------- /ejs-llvm/loadinst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/loadinst.cpp -------------------------------------------------------------------------------- /ejs-llvm/loadinst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/loadinst.h -------------------------------------------------------------------------------- /ejs-llvm/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/module.cpp -------------------------------------------------------------------------------- /ejs-llvm/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/module.h -------------------------------------------------------------------------------- /ejs-llvm/structtype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/structtype.cpp -------------------------------------------------------------------------------- /ejs-llvm/structtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/structtype.h -------------------------------------------------------------------------------- /ejs-llvm/switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/switch.cpp -------------------------------------------------------------------------------- /ejs-llvm/switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/switch.h -------------------------------------------------------------------------------- /ejs-llvm/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/type.cpp -------------------------------------------------------------------------------- /ejs-llvm/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/type.h -------------------------------------------------------------------------------- /ejs-llvm/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/value.cpp -------------------------------------------------------------------------------- /ejs-llvm/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/ejs-llvm/value.h -------------------------------------------------------------------------------- /external-deps/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/external-deps/.gitignore -------------------------------------------------------------------------------- /external-deps/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/external-deps/Makefile -------------------------------------------------------------------------------- /lib/.gitignore: -------------------------------------------------------------------------------- 1 | host-config.js 2 | generated 3 | -------------------------------------------------------------------------------- /lib/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/Makefile -------------------------------------------------------------------------------- /lib/abi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/abi.js -------------------------------------------------------------------------------- /lib/ast-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/ast-builder.js -------------------------------------------------------------------------------- /lib/closure-conversion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/closure-conversion.js -------------------------------------------------------------------------------- /lib/common-ids.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/common-ids.js -------------------------------------------------------------------------------- /lib/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/compiler.js -------------------------------------------------------------------------------- /lib/consts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/consts.js -------------------------------------------------------------------------------- /lib/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/debug.js -------------------------------------------------------------------------------- /lib/echo-util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/echo-util.js -------------------------------------------------------------------------------- /lib/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/errors.js -------------------------------------------------------------------------------- /lib/exitable-scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/exitable-scope.js -------------------------------------------------------------------------------- /lib/host-config.js.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/host-config.js.in -------------------------------------------------------------------------------- /lib/map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/map.js -------------------------------------------------------------------------------- /lib/module-info.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/module-info.js -------------------------------------------------------------------------------- /lib/node-visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/node-visitor.js -------------------------------------------------------------------------------- /lib/optimizations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/optimizations.js -------------------------------------------------------------------------------- /lib/passes/desugar-arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-arguments.js -------------------------------------------------------------------------------- /lib/passes/desugar-classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-classes.js -------------------------------------------------------------------------------- /lib/passes/desugar-defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-defaults.js -------------------------------------------------------------------------------- /lib/passes/desugar-for-of.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-for-of.js -------------------------------------------------------------------------------- /lib/passes/desugar-spread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-spread.js -------------------------------------------------------------------------------- /lib/passes/desugar-templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/desugar-templates.js -------------------------------------------------------------------------------- /lib/passes/eq-idioms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/eq-idioms.js -------------------------------------------------------------------------------- /lib/passes/func-decls-to-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/func-decls-to-vars.js -------------------------------------------------------------------------------- /lib/passes/gather-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/gather-imports.js -------------------------------------------------------------------------------- /lib/passes/hoist-func-decls.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/hoist-func-decls.js -------------------------------------------------------------------------------- /lib/passes/hoist-vars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/hoist-vars.js -------------------------------------------------------------------------------- /lib/passes/iife-idioms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/iife-idioms.js -------------------------------------------------------------------------------- /lib/passes/lambda-lift.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/lambda-lift.js -------------------------------------------------------------------------------- /lib/passes/new-cc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/new-cc.js -------------------------------------------------------------------------------- /lib/passes/replace-unary-void.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/passes/replace-unary-void.js -------------------------------------------------------------------------------- /lib/runtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/runtime.js -------------------------------------------------------------------------------- /lib/sret-abi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/sret-abi.js -------------------------------------------------------------------------------- /lib/stack-es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/stack-es6.js -------------------------------------------------------------------------------- /lib/stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/stack.js -------------------------------------------------------------------------------- /lib/triple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/triple.js -------------------------------------------------------------------------------- /lib/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/lib/types.js -------------------------------------------------------------------------------- /node-compat/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-compat/.gitignore -------------------------------------------------------------------------------- /node-compat/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-compat/Makefile -------------------------------------------------------------------------------- /node-compat/ejs-node-compat.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-compat/ejs-node-compat.c -------------------------------------------------------------------------------- /node-compat/ejs-node-compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-compat/ejs-node-compat.h -------------------------------------------------------------------------------- /node-compat/node-compat.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-compat/node-compat.ejs -------------------------------------------------------------------------------- /node-llvm/.gitignore: -------------------------------------------------------------------------------- 1 | .lock-wscript 2 | build/ 3 | -------------------------------------------------------------------------------- /node-llvm/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/Makefile -------------------------------------------------------------------------------- /node-llvm/allocainst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/allocainst.cpp -------------------------------------------------------------------------------- /node-llvm/allocainst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/allocainst.h -------------------------------------------------------------------------------- /node-llvm/arraytype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/arraytype.cpp -------------------------------------------------------------------------------- /node-llvm/arraytype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/arraytype.h -------------------------------------------------------------------------------- /node-llvm/basicblock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/basicblock.cpp -------------------------------------------------------------------------------- /node-llvm/basicblock.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/basicblock.h -------------------------------------------------------------------------------- /node-llvm/binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/binding.gyp -------------------------------------------------------------------------------- /node-llvm/callinvoke.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/callinvoke.cpp -------------------------------------------------------------------------------- /node-llvm/callinvoke.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/callinvoke.h -------------------------------------------------------------------------------- /node-llvm/constant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constant.cpp -------------------------------------------------------------------------------- /node-llvm/constant.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constant.h -------------------------------------------------------------------------------- /node-llvm/constantagg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantagg.cpp -------------------------------------------------------------------------------- /node-llvm/constantagg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantagg.h -------------------------------------------------------------------------------- /node-llvm/constantarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantarray.cpp -------------------------------------------------------------------------------- /node-llvm/constantarray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantarray.h -------------------------------------------------------------------------------- /node-llvm/constantfp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantfp.cpp -------------------------------------------------------------------------------- /node-llvm/constantfp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/constantfp.h -------------------------------------------------------------------------------- /node-llvm/dibuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/dibuilder.cpp -------------------------------------------------------------------------------- /node-llvm/dibuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/dibuilder.h -------------------------------------------------------------------------------- /node-llvm/function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/function.cpp -------------------------------------------------------------------------------- /node-llvm/function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/function.h -------------------------------------------------------------------------------- /node-llvm/functiontype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/functiontype.cpp -------------------------------------------------------------------------------- /node-llvm/functiontype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/functiontype.h -------------------------------------------------------------------------------- /node-llvm/globalvariable.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/globalvariable.cpp -------------------------------------------------------------------------------- /node-llvm/globalvariable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/globalvariable.h -------------------------------------------------------------------------------- /node-llvm/instruction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/instruction.cpp -------------------------------------------------------------------------------- /node-llvm/instruction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/instruction.h -------------------------------------------------------------------------------- /node-llvm/irbuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/irbuilder.cpp -------------------------------------------------------------------------------- /node-llvm/irbuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/irbuilder.h -------------------------------------------------------------------------------- /node-llvm/landingpad.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/landingpad.cpp -------------------------------------------------------------------------------- /node-llvm/landingpad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/landingpad.h -------------------------------------------------------------------------------- /node-llvm/loadinst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/loadinst.cpp -------------------------------------------------------------------------------- /node-llvm/loadinst.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/loadinst.h -------------------------------------------------------------------------------- /node-llvm/metadata.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/metadata.cpp -------------------------------------------------------------------------------- /node-llvm/metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/metadata.h -------------------------------------------------------------------------------- /node-llvm/module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/module.cpp -------------------------------------------------------------------------------- /node-llvm/module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/module.h -------------------------------------------------------------------------------- /node-llvm/node-llvm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/node-llvm.cpp -------------------------------------------------------------------------------- /node-llvm/node-llvm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/node-llvm.h -------------------------------------------------------------------------------- /node-llvm/phinode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/phinode.cpp -------------------------------------------------------------------------------- /node-llvm/phinode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/phinode.h -------------------------------------------------------------------------------- /node-llvm/structtype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/structtype.cpp -------------------------------------------------------------------------------- /node-llvm/structtype.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/structtype.h -------------------------------------------------------------------------------- /node-llvm/switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/switch.cpp -------------------------------------------------------------------------------- /node-llvm/switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/switch.h -------------------------------------------------------------------------------- /node-llvm/type.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/type.cpp -------------------------------------------------------------------------------- /node-llvm/type.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/type.h -------------------------------------------------------------------------------- /node-llvm/value.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/value.cpp -------------------------------------------------------------------------------- /node-llvm/value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/node-llvm/value.h -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/package.json -------------------------------------------------------------------------------- /packaging/.gitignore: -------------------------------------------------------------------------------- 1 | npm-tmp 2 | -------------------------------------------------------------------------------- /packaging/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/packaging/Makefile -------------------------------------------------------------------------------- /packaging/npm/package.json.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/packaging/npm/package.json.in -------------------------------------------------------------------------------- /release/.gitignore: -------------------------------------------------------------------------------- 1 | release-readme.md 2 | echojs-* 3 | -------------------------------------------------------------------------------- /release/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/release/Makefile -------------------------------------------------------------------------------- /release/release-readme.md.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/release/release-readme.md.in -------------------------------------------------------------------------------- /release/trusty64/.gitignore: -------------------------------------------------------------------------------- 1 | .vagrant 2 | -------------------------------------------------------------------------------- /release/trusty64/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/release/trusty64/Vagrantfile -------------------------------------------------------------------------------- /release/trusty64/provision.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/release/trusty64/provision.sh -------------------------------------------------------------------------------- /runtime/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/.gitignore -------------------------------------------------------------------------------- /runtime/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/Makefile -------------------------------------------------------------------------------- /runtime/ejs-arguments.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-arguments.c -------------------------------------------------------------------------------- /runtime/ejs-arguments.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-arguments.h -------------------------------------------------------------------------------- /runtime/ejs-array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-array.c -------------------------------------------------------------------------------- /runtime/ejs-array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-array.h -------------------------------------------------------------------------------- /runtime/ejs-atoms.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-atoms.h -------------------------------------------------------------------------------- /runtime/ejs-boolean.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-boolean.c -------------------------------------------------------------------------------- /runtime/ejs-boolean.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-boolean.h -------------------------------------------------------------------------------- /runtime/ejs-closureenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-closureenv.c -------------------------------------------------------------------------------- /runtime/ejs-closureenv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-closureenv.h -------------------------------------------------------------------------------- /runtime/ejs-console.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-console.c -------------------------------------------------------------------------------- /runtime/ejs-console.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-console.h -------------------------------------------------------------------------------- /runtime/ejs-date.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-date.c -------------------------------------------------------------------------------- /runtime/ejs-date.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-date.h -------------------------------------------------------------------------------- /runtime/ejs-dtoa.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-dtoa.cpp -------------------------------------------------------------------------------- /runtime/ejs-error.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-error.c -------------------------------------------------------------------------------- /runtime/ejs-error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-error.h -------------------------------------------------------------------------------- /runtime/ejs-exception.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-exception.c -------------------------------------------------------------------------------- /runtime/ejs-exception.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-exception.h -------------------------------------------------------------------------------- /runtime/ejs-function.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-function.c -------------------------------------------------------------------------------- /runtime/ejs-function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-function.h -------------------------------------------------------------------------------- /runtime/ejs-gc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-gc.c -------------------------------------------------------------------------------- /runtime/ejs-gc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-gc.h -------------------------------------------------------------------------------- /runtime/ejs-generator.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-generator.c -------------------------------------------------------------------------------- /runtime/ejs-generator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-generator.h -------------------------------------------------------------------------------- /runtime/ejs-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-init.c -------------------------------------------------------------------------------- /runtime/ejs-jsobjc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-jsobjc.h -------------------------------------------------------------------------------- /runtime/ejs-jsobjc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-jsobjc.m -------------------------------------------------------------------------------- /runtime/ejs-json.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-json.c -------------------------------------------------------------------------------- /runtime/ejs-json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-json.h -------------------------------------------------------------------------------- /runtime/ejs-log.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-log.c -------------------------------------------------------------------------------- /runtime/ejs-log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-log.h -------------------------------------------------------------------------------- /runtime/ejs-log.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-log.m -------------------------------------------------------------------------------- /runtime/ejs-map.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-map.c -------------------------------------------------------------------------------- /runtime/ejs-map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-map.h -------------------------------------------------------------------------------- /runtime/ejs-math.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-math.c -------------------------------------------------------------------------------- /runtime/ejs-math.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-math.h -------------------------------------------------------------------------------- /runtime/ejs-module.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-module.c -------------------------------------------------------------------------------- /runtime/ejs-module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-module.h -------------------------------------------------------------------------------- /runtime/ejs-number.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-number.c -------------------------------------------------------------------------------- /runtime/ejs-number.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-number.h -------------------------------------------------------------------------------- /runtime/ejs-objc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-objc.h -------------------------------------------------------------------------------- /runtime/ejs-objc.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-objc.m -------------------------------------------------------------------------------- /runtime/ejs-object.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-object.c -------------------------------------------------------------------------------- /runtime/ejs-object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-object.h -------------------------------------------------------------------------------- /runtime/ejs-ops.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-ops.c -------------------------------------------------------------------------------- /runtime/ejs-ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-ops.h -------------------------------------------------------------------------------- /runtime/ejs-process.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-process.c -------------------------------------------------------------------------------- /runtime/ejs-process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-process.h -------------------------------------------------------------------------------- /runtime/ejs-promise.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-promise.c -------------------------------------------------------------------------------- /runtime/ejs-promise.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-promise.h -------------------------------------------------------------------------------- /runtime/ejs-proxy.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-proxy.c -------------------------------------------------------------------------------- /runtime/ejs-proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-proxy.h -------------------------------------------------------------------------------- /runtime/ejs-recording.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-recording.c -------------------------------------------------------------------------------- /runtime/ejs-reflect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-reflect.c -------------------------------------------------------------------------------- /runtime/ejs-reflect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-reflect.h -------------------------------------------------------------------------------- /runtime/ejs-regexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-regexp.c -------------------------------------------------------------------------------- /runtime/ejs-regexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-regexp.h -------------------------------------------------------------------------------- /runtime/ejs-require.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-require.c -------------------------------------------------------------------------------- /runtime/ejs-require.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-require.h -------------------------------------------------------------------------------- /runtime/ejs-runloop-darwin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-runloop-darwin.m -------------------------------------------------------------------------------- /runtime/ejs-runloop-libuv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-runloop-libuv.c -------------------------------------------------------------------------------- /runtime/ejs-runloop-noop.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-runloop-noop.c -------------------------------------------------------------------------------- /runtime/ejs-runloop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-runloop.h -------------------------------------------------------------------------------- /runtime/ejs-set.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-set.c -------------------------------------------------------------------------------- /runtime/ejs-set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-set.h -------------------------------------------------------------------------------- /runtime/ejs-stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-stream.c -------------------------------------------------------------------------------- /runtime/ejs-stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-stream.h -------------------------------------------------------------------------------- /runtime/ejs-string.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-string.c -------------------------------------------------------------------------------- /runtime/ejs-string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-string.h -------------------------------------------------------------------------------- /runtime/ejs-symbol.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-symbol.c -------------------------------------------------------------------------------- /runtime/ejs-symbol.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-symbol.h -------------------------------------------------------------------------------- /runtime/ejs-timers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-timers.c -------------------------------------------------------------------------------- /runtime/ejs-timers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-timers.h -------------------------------------------------------------------------------- /runtime/ejs-typedarrays.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-typedarrays.c -------------------------------------------------------------------------------- /runtime/ejs-typedarrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-typedarrays.h -------------------------------------------------------------------------------- /runtime/ejs-types.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-types.c -------------------------------------------------------------------------------- /runtime/ejs-types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-types.h -------------------------------------------------------------------------------- /runtime/ejs-uri.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-uri.c -------------------------------------------------------------------------------- /runtime/ejs-uri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-uri.h -------------------------------------------------------------------------------- /runtime/ejs-value.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-value.h -------------------------------------------------------------------------------- /runtime/ejs-weakmap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-weakmap.c -------------------------------------------------------------------------------- /runtime/ejs-weakmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-weakmap.h -------------------------------------------------------------------------------- /runtime/ejs-weakset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-weakset.c -------------------------------------------------------------------------------- /runtime/ejs-weakset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-weakset.h -------------------------------------------------------------------------------- /runtime/ejs-webgl-constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-webgl-constants.h -------------------------------------------------------------------------------- /runtime/ejs-webgl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-webgl.h -------------------------------------------------------------------------------- /runtime/ejs-webgl.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-webgl.m -------------------------------------------------------------------------------- /runtime/ejs-xhr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-xhr.h -------------------------------------------------------------------------------- /runtime/ejs-xhr.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs-xhr.m -------------------------------------------------------------------------------- /runtime/ejs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejs.h -------------------------------------------------------------------------------- /runtime/ejsval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ejsval.h -------------------------------------------------------------------------------- /runtime/gen-atoms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/gen-atoms.js -------------------------------------------------------------------------------- /runtime/ios-main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/ios-main.m -------------------------------------------------------------------------------- /runtime/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/runtime/main.c -------------------------------------------------------------------------------- /samples/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/samples/Makefile -------------------------------------------------------------------------------- /samples/fetch/.gitignore: -------------------------------------------------------------------------------- 1 | fetch 2 | -------------------------------------------------------------------------------- /samples/fetch/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/samples/fetch/Makefile -------------------------------------------------------------------------------- /samples/fetch/fetch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/samples/fetch/fetch.js -------------------------------------------------------------------------------- /samples/trackmix/trackmix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/samples/trackmix/trackmix.js -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/.gitignore -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/addeq1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/addeq1.js -------------------------------------------------------------------------------- /test/alloc1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/alloc1.js -------------------------------------------------------------------------------- /test/args1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/args1.js -------------------------------------------------------------------------------- /test/arguments1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arguments1.js -------------------------------------------------------------------------------- /test/arguments2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arguments2.js -------------------------------------------------------------------------------- /test/arguments3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arguments3.js -------------------------------------------------------------------------------- /test/arguments4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arguments4.js -------------------------------------------------------------------------------- /test/arguments5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arguments5.js -------------------------------------------------------------------------------- /test/argv1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/argv1.js -------------------------------------------------------------------------------- /test/array-slice1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-slice1.js -------------------------------------------------------------------------------- /test/array-subclass1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-subclass1.js -------------------------------------------------------------------------------- /test/array-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-subclassing1.js -------------------------------------------------------------------------------- /test/array-subclassing2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-subclassing2.js -------------------------------------------------------------------------------- /test/array-subclassing3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-subclassing3.js -------------------------------------------------------------------------------- /test/array-subclassing4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array-subclassing4.js -------------------------------------------------------------------------------- /test/array1.js: -------------------------------------------------------------------------------- 1 | var arr = ["hello world"]; 2 | console.log(arr[0]); 3 | -------------------------------------------------------------------------------- /test/array10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array10.js -------------------------------------------------------------------------------- /test/array11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array11.js -------------------------------------------------------------------------------- /test/array12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array12.js -------------------------------------------------------------------------------- /test/array13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array13.js -------------------------------------------------------------------------------- /test/array14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array14.js -------------------------------------------------------------------------------- /test/array15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array15.js -------------------------------------------------------------------------------- /test/array16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array16.js -------------------------------------------------------------------------------- /test/array17.js: -------------------------------------------------------------------------------- 1 | console.log(typeof Array(1, 2)); 2 | -------------------------------------------------------------------------------- /test/array18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array18.js -------------------------------------------------------------------------------- /test/array19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array19.js -------------------------------------------------------------------------------- /test/array2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array2.js -------------------------------------------------------------------------------- /test/array20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array20.js -------------------------------------------------------------------------------- /test/array21.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array21.js -------------------------------------------------------------------------------- /test/array22.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array22.js -------------------------------------------------------------------------------- /test/array23.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array23.js -------------------------------------------------------------------------------- /test/array24.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array24.js -------------------------------------------------------------------------------- /test/array25.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array25.js -------------------------------------------------------------------------------- /test/array26.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array26.js -------------------------------------------------------------------------------- /test/array27.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array27.js -------------------------------------------------------------------------------- /test/array28.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array28.js -------------------------------------------------------------------------------- /test/array29.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array29.js -------------------------------------------------------------------------------- /test/array3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array3.js -------------------------------------------------------------------------------- /test/array30.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array30.js -------------------------------------------------------------------------------- /test/array31.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array31.js -------------------------------------------------------------------------------- /test/array32.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array32.js -------------------------------------------------------------------------------- /test/array33.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array33.js -------------------------------------------------------------------------------- /test/array34.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array34.js -------------------------------------------------------------------------------- /test/array35.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array35.js -------------------------------------------------------------------------------- /test/array36.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array36.js -------------------------------------------------------------------------------- /test/array37.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array37.js -------------------------------------------------------------------------------- /test/array4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array4.js -------------------------------------------------------------------------------- /test/array5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array5.js -------------------------------------------------------------------------------- /test/array6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array6.js -------------------------------------------------------------------------------- /test/array7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array7.js -------------------------------------------------------------------------------- /test/array8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array8.js -------------------------------------------------------------------------------- /test/array9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/array9.js -------------------------------------------------------------------------------- /test/arrow1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arrow1.js -------------------------------------------------------------------------------- /test/arrow2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arrow2.js -------------------------------------------------------------------------------- /test/arrow3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/arrow3.js -------------------------------------------------------------------------------- /test/boolean-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/boolean-subclassing1.js -------------------------------------------------------------------------------- /test/boolean1.js: -------------------------------------------------------------------------------- 1 | var a = new Boolean(true); 2 | console.log(Object.prototype.toString.call(a)); 3 | -------------------------------------------------------------------------------- /test/break1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/break1.js -------------------------------------------------------------------------------- /test/break2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/break2.js -------------------------------------------------------------------------------- /test/bterlson-classmix/mix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/bterlson-classmix/mix.js -------------------------------------------------------------------------------- /test/class-anon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class-anon.js -------------------------------------------------------------------------------- /test/class-blockscoped.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class-blockscoped.js -------------------------------------------------------------------------------- /test/class-in-extends.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class-in-extends.js -------------------------------------------------------------------------------- /test/class1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class1.js -------------------------------------------------------------------------------- /test/class2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class2.js -------------------------------------------------------------------------------- /test/class3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class3.js -------------------------------------------------------------------------------- /test/class4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class4.js -------------------------------------------------------------------------------- /test/class5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class5.js -------------------------------------------------------------------------------- /test/class6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/class6.js -------------------------------------------------------------------------------- /test/closure-test1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure-test1.js -------------------------------------------------------------------------------- /test/closure1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure1.js -------------------------------------------------------------------------------- /test/closure2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure2.js -------------------------------------------------------------------------------- /test/closure3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure3.js -------------------------------------------------------------------------------- /test/closure4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure4.js -------------------------------------------------------------------------------- /test/closure7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/closure7.js -------------------------------------------------------------------------------- /test/cmp1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cmp1.js -------------------------------------------------------------------------------- /test/cmp2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cmp2.js -------------------------------------------------------------------------------- /test/codepoint-eq1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/codepoint-eq1.js -------------------------------------------------------------------------------- /test/computed-props1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/computed-props1.js -------------------------------------------------------------------------------- /test/computed-props2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/computed-props2.js -------------------------------------------------------------------------------- /test/computed-props3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/computed-props3.js -------------------------------------------------------------------------------- /test/cond1.js: -------------------------------------------------------------------------------- 1 | if (5) console.log("hello world"); 2 | -------------------------------------------------------------------------------- /test/cond2.js: -------------------------------------------------------------------------------- 1 | if (5 === 5) console.log("hello world"); 2 | -------------------------------------------------------------------------------- /test/cond3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cond3.js -------------------------------------------------------------------------------- /test/cond4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cond4.js -------------------------------------------------------------------------------- /test/cond5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cond5.js -------------------------------------------------------------------------------- /test/cond6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cond6.js -------------------------------------------------------------------------------- /test/cond7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/cond7.js -------------------------------------------------------------------------------- /test/const1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/const1.js -------------------------------------------------------------------------------- /test/continue1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/continue1.js -------------------------------------------------------------------------------- /test/control1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control1.js -------------------------------------------------------------------------------- /test/control10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control10.js -------------------------------------------------------------------------------- /test/control11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control11.js -------------------------------------------------------------------------------- /test/control2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control2.js -------------------------------------------------------------------------------- /test/control3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control3.js -------------------------------------------------------------------------------- /test/control4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control4.js -------------------------------------------------------------------------------- /test/control5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control5.js -------------------------------------------------------------------------------- /test/control6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control6.js -------------------------------------------------------------------------------- /test/control7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control7.js -------------------------------------------------------------------------------- /test/control8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control8.js -------------------------------------------------------------------------------- /test/control9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/control9.js -------------------------------------------------------------------------------- /test/ctor1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ctor1.js -------------------------------------------------------------------------------- /test/date1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/date1.js -------------------------------------------------------------------------------- /test/date2.js: -------------------------------------------------------------------------------- 1 | console.log(typeof Date()); 2 | -------------------------------------------------------------------------------- /test/date3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/date3.js -------------------------------------------------------------------------------- /test/date4.js: -------------------------------------------------------------------------------- 1 | // invalid date test from kangax 2 | 3 | console.log(new Date(NaN) + ""); 4 | -------------------------------------------------------------------------------- /test/decl1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/decl1.js -------------------------------------------------------------------------------- /test/defaultargs1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/defaultargs1.js -------------------------------------------------------------------------------- /test/defaultargs2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/defaultargs2.js -------------------------------------------------------------------------------- /test/defineProperties1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/defineProperties1.js -------------------------------------------------------------------------------- /test/defineProperties2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/defineProperties2.js -------------------------------------------------------------------------------- /test/delete1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/delete1.js -------------------------------------------------------------------------------- /test/destructure1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/destructure1.js -------------------------------------------------------------------------------- /test/destructure2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/destructure2.js -------------------------------------------------------------------------------- /test/destructure3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/destructure3.js -------------------------------------------------------------------------------- /test/destructure4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/destructure4.js -------------------------------------------------------------------------------- /test/ejs-test-wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ejs-test-wrapper -------------------------------------------------------------------------------- /test/equal1.js: -------------------------------------------------------------------------------- 1 | console.log(null == undefined); 2 | -------------------------------------------------------------------------------- /test/error-subclass1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/error-subclass1.js -------------------------------------------------------------------------------- /test/error1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/error1.js -------------------------------------------------------------------------------- /test/error2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/error2.js -------------------------------------------------------------------------------- /test/esprima-roundtrip1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/esprima-roundtrip1.js -------------------------------------------------------------------------------- /test/esprima-roundtrip2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/esprima-roundtrip2.js -------------------------------------------------------------------------------- /test/esprima1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/esprima1.js -------------------------------------------------------------------------------- /test/exc0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc0.js -------------------------------------------------------------------------------- /test/exc1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc1.js -------------------------------------------------------------------------------- /test/exc10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc10.js -------------------------------------------------------------------------------- /test/exc11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc11.js -------------------------------------------------------------------------------- /test/exc12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc12.js -------------------------------------------------------------------------------- /test/exc13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc13.js -------------------------------------------------------------------------------- /test/exc14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc14.js -------------------------------------------------------------------------------- /test/exc15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc15.js -------------------------------------------------------------------------------- /test/exc16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc16.js -------------------------------------------------------------------------------- /test/exc2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc2.js -------------------------------------------------------------------------------- /test/exc3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc3.js -------------------------------------------------------------------------------- /test/exc4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc4.js -------------------------------------------------------------------------------- /test/exc5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc5.js -------------------------------------------------------------------------------- /test/exc6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc6.js -------------------------------------------------------------------------------- /test/exc7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc7.js -------------------------------------------------------------------------------- /test/exc8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc8.js -------------------------------------------------------------------------------- /test/exc9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/exc9.js -------------------------------------------------------------------------------- /test/expected/addeq1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | 15 3 | 4 4 | -------------------------------------------------------------------------------- /test/expected/arguments1.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | -------------------------------------------------------------------------------- /test/expected/arguments2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | undefined 3 | 1 4 | -------------------------------------------------------------------------------- /test/expected/arguments3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/arguments4.js.expected-out: -------------------------------------------------------------------------------- 1 | yo 2 | 1 3 | 2 4 | 3 5 | 4 6 | -------------------------------------------------------------------------------- /test/expected/array-subclass1.js.expected-out: -------------------------------------------------------------------------------- 1 | [object ~MyOwnArray] 2 | [ 5, 5 ] 3 | 2 4 | -------------------------------------------------------------------------------- /test/expected/array-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/array-subclassing2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/array-subclassing3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/array-subclassing4.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/array1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/array10.js.expected-out: -------------------------------------------------------------------------------- 1 | 3 2 | 3 3 | -------------------------------------------------------------------------------- /test/expected/array11.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | hi 3 | -------------------------------------------------------------------------------- /test/expected/array13.js.expected-out: -------------------------------------------------------------------------------- 1 | 2 | 1,2,3,4,5,6 3 | -------------------------------------------------------------------------------- /test/expected/array14.js.expected-out: -------------------------------------------------------------------------------- 1 | [] 2 | [] 3 | [object Array] 4 | -------------------------------------------------------------------------------- /test/expected/array15.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/array17.js.expected-out: -------------------------------------------------------------------------------- 1 | object 2 | -------------------------------------------------------------------------------- /test/expected/array18.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 1, 2, 3, 4, 5 ] 2 | undefined 3 | -------------------------------------------------------------------------------- /test/expected/array2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/array20.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 1, 6, 3, 4, 5 ] 2 | -------------------------------------------------------------------------------- /test/expected/array22.js.expected-out: -------------------------------------------------------------------------------- 1 | 100 2 | 100 3 | -------------------------------------------------------------------------------- /test/expected/array24.js.expected-out: -------------------------------------------------------------------------------- 1 | hola 2 | undefined 3 | 5 4 | -------------------------------------------------------------------------------- /test/expected/array25.js.expected-out: -------------------------------------------------------------------------------- 1 | 3 2 | -1 3 | 2 4 | -------------------------------------------------------------------------------- /test/expected/array28.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 1, 2, 3, 4 ] 2 | -------------------------------------------------------------------------------- /test/expected/array3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/array32.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/array36.js.expected-out: -------------------------------------------------------------------------------- 1 | alpha,bravo,CHARLIE,Delta 2 | -------------------------------------------------------------------------------- /test/expected/array4.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 5 3 | 4 4 | 4 5 | -------------------------------------------------------------------------------- /test/expected/array7.js.expected-out: -------------------------------------------------------------------------------- 1 | 6 2 | 6 3 | 7 4 | 7 5 | -------------------------------------------------------------------------------- /test/expected/array9.js.expected-out: -------------------------------------------------------------------------------- 1 | 4 2 | 6 3 | 2 4 | -------------------------------------------------------------------------------- /test/expected/arrow1.js.expected-out: -------------------------------------------------------------------------------- 1 | 25 2 | 25 3 | -------------------------------------------------------------------------------- /test/expected/arrow2.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 10, 20, 30 ] 2 | 10 3 | -------------------------------------------------------------------------------- /test/expected/arrow3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/boolean-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/boolean1.js.expected-out: -------------------------------------------------------------------------------- 1 | [object Boolean] 2 | -------------------------------------------------------------------------------- /test/expected/break1.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/expected/break2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cfa1.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/class-anon.js.expected-out: -------------------------------------------------------------------------------- 1 | bar! 2 | -------------------------------------------------------------------------------- /test/expected/class-blockscoped.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/class-in-extends.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/class4.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/class5.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/class6.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | hi 3 | -------------------------------------------------------------------------------- /test/expected/closure-test1.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/closure1.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/expected/closure2.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/expected/closure3.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | 5 3 | 30 4 | -------------------------------------------------------------------------------- /test/expected/closure4.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/closure7.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/cmp1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cmp2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/codepoint-eq1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/computed-props1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | [object Hey] 3 | -------------------------------------------------------------------------------- /test/expected/computed-props2.js.expected-out: -------------------------------------------------------------------------------- 1 | [object Foo] 2 | i should return an iterator 3 | 1 4 | 2 5 | 3 6 | -------------------------------------------------------------------------------- /test/expected/computed-props3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/cond1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cond2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cond3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cond4.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cond5.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/cond6.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/expected/cond7.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | bye 3 | -------------------------------------------------------------------------------- /test/expected/const1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/continue1.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | 2 3 | -------------------------------------------------------------------------------- /test/expected/date2.js.expected-out: -------------------------------------------------------------------------------- 1 | string 2 | -------------------------------------------------------------------------------- /test/expected/date4.js.expected-out: -------------------------------------------------------------------------------- 1 | Invalid Date 2 | -------------------------------------------------------------------------------- /test/expected/decl1.js.expected-out: -------------------------------------------------------------------------------- 1 | 2 2 | -------------------------------------------------------------------------------- /test/expected/defaultargs1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /test/expected/defaultargs2.js.expected-out: -------------------------------------------------------------------------------- 1 | goodbye 2 | hello 3 | -------------------------------------------------------------------------------- /test/expected/defineProperties1.js.expected-out: -------------------------------------------------------------------------------- 1 | 10 2 | 5 3 | -------------------------------------------------------------------------------- /test/expected/defineProperties2.js.expected-out: -------------------------------------------------------------------------------- 1 | undefined 2 | 5 3 | -------------------------------------------------------------------------------- /test/expected/delete1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | undefined 3 | -------------------------------------------------------------------------------- /test/expected/destructure2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | -------------------------------------------------------------------------------- /test/expected/destructure3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/equal1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/error-subclass1.js.expected-out: -------------------------------------------------------------------------------- 1 | function 2 | [object ~MyOwnError] 3 | -------------------------------------------------------------------------------- /test/expected/error2.js.expected-out: -------------------------------------------------------------------------------- 1 | [YoloError] 2 | -------------------------------------------------------------------------------- /test/expected/exc0.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/exc1.js.expected-out: -------------------------------------------------------------------------------- 1 | caught exception 2 | string 3 | hello world 4 | done 5 | -------------------------------------------------------------------------------- /test/expected/exc12.js.expected-out: -------------------------------------------------------------------------------- 1 | caught exception 2 | done 3 | -------------------------------------------------------------------------------- /test/expected/exc13.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/exc15.js.expected-out: -------------------------------------------------------------------------------- 1 | outer finally 2 | done 3 | -------------------------------------------------------------------------------- /test/expected/exc16.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /test/expected/exc2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/exc7.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | goodbye 3 | -------------------------------------------------------------------------------- /test/expected/exc8.js.expected-out: -------------------------------------------------------------------------------- 1 | 42 2 | -------------------------------------------------------------------------------- /test/expected/exc9.js.expected-out: -------------------------------------------------------------------------------- 1 | 44 2 | -------------------------------------------------------------------------------- /test/expected/fib1.js.expected-out: -------------------------------------------------------------------------------- 1 | 12586269025 2 | -------------------------------------------------------------------------------- /test/expected/forin1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /test/expected/forin2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/expected/forin5.js.expected-out: -------------------------------------------------------------------------------- 1 | 10 = hi 2 | -------------------------------------------------------------------------------- /test/expected/forin6.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | -------------------------------------------------------------------------------- /test/expected/forin7.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/expected/forin8.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | -------------------------------------------------------------------------------- /test/expected/forof1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 2 | world 3 | -------------------------------------------------------------------------------- /test/expected/forof2.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | 5 7 | 6 8 | 7 9 | 8 10 | 9 11 | -------------------------------------------------------------------------------- /test/expected/function-apply1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/function-enumerable1.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/function-proto1.js.expected-out: -------------------------------------------------------------------------------- 1 | 2 | false 3 | true 4 | -------------------------------------------------------------------------------- /test/expected/generator1.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator10.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator11.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator12.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator13.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator14.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator15.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/generator16.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/generator17.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator18.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator19.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator20.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator21.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator3.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator4.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/generator5.js.expected-out: -------------------------------------------------------------------------------- 1 | foo,bar 2 | true 3 | -------------------------------------------------------------------------------- /test/expected/generator6.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator7.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/generator8.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/expected/generator9.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/hello2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/hello3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/hello4.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/hello5.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/hello6.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/hello7.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/iife2.js.expected-out: -------------------------------------------------------------------------------- 1 | 4950 2 | -------------------------------------------------------------------------------- /test/expected/iife3.js.expected-out: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /test/expected/iife6.js.expected-out: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /test/expected/iife7.js.expected-out: -------------------------------------------------------------------------------- 1 | 100 2 | -------------------------------------------------------------------------------- /test/expected/instanceof1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/instanceof2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 3 3 | TypeError 4 | 4 5 | -------------------------------------------------------------------------------- /test/expected/json1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | 1.456 4 | null 5 | -------------------------------------------------------------------------------- /test/expected/json2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | [1,2,3,4,5] 7 | -------------------------------------------------------------------------------- /test/expected/json3.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | -------------------------------------------------------------------------------- /test/expected/map-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/map2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | 5 3 | [object Map] 4 | -------------------------------------------------------------------------------- /test/expected/map3.js.expected-out: -------------------------------------------------------------------------------- 1 | hamburger 2 | taco 3 | pizza 4 | undefined 5 | -------------------------------------------------------------------------------- /test/expected/map5.js.expected-out: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /test/expected/math2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/member1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/member2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | 1 3 | -------------------------------------------------------------------------------- /test/expected/module1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/modules3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello 1 2 | -------------------------------------------------------------------------------- /test/expected/modules5.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/modules6.js.expected-out: -------------------------------------------------------------------------------- 1 | made it to modules6-dep/index.js 2 | -------------------------------------------------------------------------------- /test/expected/named-func-expr1.js.expected-out: -------------------------------------------------------------------------------- 1 | function 2 | undefined 3 | -------------------------------------------------------------------------------- /test/expected/new1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello from echo-js 2 | -------------------------------------------------------------------------------- /test/expected/newtarget1.js.expected-out: -------------------------------------------------------------------------------- 1 | undefined 2 | [Function: foo] 3 | -------------------------------------------------------------------------------- /test/expected/number-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/number-tostring1.js.expected-out: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /test/expected/number-tostring2.js.expected-out: -------------------------------------------------------------------------------- 1 | 10.8 2 | -------------------------------------------------------------------------------- /test/expected/number1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | {} 3 | 5 4 | -------------------------------------------------------------------------------- /test/expected/object-assign1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | 7 3 | -------------------------------------------------------------------------------- /test/expected/object1.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/object10.js.expected-out: -------------------------------------------------------------------------------- 1 | 15 2 | -------------------------------------------------------------------------------- /test/expected/object13.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/object14.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/object15.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/object16.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | 1 3 | 2 4 | 3 5 | 4 6 | [Function] 7 | hi 8 | undefined 9 | -------------------------------------------------------------------------------- /test/expected/object17.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/object18.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/object2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/object3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/object4.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/promise1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/promise2.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | [Error: 5] 3 | 8 4 | -------------------------------------------------------------------------------- /test/expected/prototype-class1.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /test/expected/proxy1.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 undefined 2 | false 37 3 | -------------------------------------------------------------------------------- /test/expected/proxy2.js.expected-out: -------------------------------------------------------------------------------- 1 | 37 2 | -------------------------------------------------------------------------------- /test/expected/proxy5.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/proxy7.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/proxy8.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/reflect1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/regexp-flags.js.expected-out: -------------------------------------------------------------------------------- 1 | gim 2 | 3 | -------------------------------------------------------------------------------- /test/expected/regexp-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/regexp-subclassing2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/regexp-subclassing3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/regexp3.js.expected-out: -------------------------------------------------------------------------------- 1 | hello, world 2 | -------------------------------------------------------------------------------- /test/expected/regexp4.js.expected-out: -------------------------------------------------------------------------------- 1 | SOu.u( -------------------------------------------------------------------------------- /test/expected/regexp5.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/set-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/set4.js.expected-out: -------------------------------------------------------------------------------- 1 | lasagna 2 | pizza 3 | pasta 4 | salad 5 | -------------------------------------------------------------------------------- /test/expected/set5.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/setter2.js.expected-out: -------------------------------------------------------------------------------- 1 | returning foo 2 | 10 3 | -------------------------------------------------------------------------------- /test/expected/shortcircuit2.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | hi 3 | -------------------------------------------------------------------------------- /test/expected/shorthand-method1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/shorthand-prop1.js.expected-out: -------------------------------------------------------------------------------- 1 | world 2 | -------------------------------------------------------------------------------- /test/expected/simple1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/spread2.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/spread3.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | -------------------------------------------------------------------------------- /test/expected/spread4.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 2, 4, 6, 8 ] 2 | -------------------------------------------------------------------------------- /test/expected/spread5.js.expected-out: -------------------------------------------------------------------------------- 1 | 4 2 | 3 3 | -------------------------------------------------------------------------------- /test/expected/spread6.js.expected-out: -------------------------------------------------------------------------------- 1 | 4 2 | -------------------------------------------------------------------------------- /test/expected/spread7.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 2 3 | 3 4 | 4 5 | 5 6 | 8 7 | 7 8 | -------------------------------------------------------------------------------- /test/expected/stat1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | false 3 | -------------------------------------------------------------------------------- /test/expected/string-access1.js.expected-out: -------------------------------------------------------------------------------- 1 | string 2 | h 3 | -------------------------------------------------------------------------------- /test/expected/string-case1.js.expected-out: -------------------------------------------------------------------------------- 1 | HI 2 | hi 3 | setDelegate 4 | -------------------------------------------------------------------------------- /test/expected/string-charCodeAt1.js.expected-out: -------------------------------------------------------------------------------- 1 | 104 2 | -------------------------------------------------------------------------------- /test/expected/string-codePointAt1.js.expected-out: -------------------------------------------------------------------------------- 1 | 66 2 | 65536 3 | undefined 4 | -------------------------------------------------------------------------------- /test/expected/string-lastIndexOf1.js.expected-out: -------------------------------------------------------------------------------- 1 | 13 2 | -------------------------------------------------------------------------------- /test/expected/string-length1.js.expected-out: -------------------------------------------------------------------------------- 1 | 2 2 | 2 3 | 2 4 | -------------------------------------------------------------------------------- /test/expected/string-match1.js.expected-out: -------------------------------------------------------------------------------- 1 | refs/heads/master 2 | -------------------------------------------------------------------------------- /test/expected/string-match2.js.expected-out: -------------------------------------------------------------------------------- 1 | [core 2 | -------------------------------------------------------------------------------- /test/expected/string-raw1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello there world 2 | -------------------------------------------------------------------------------- /test/expected/string-replace1.js.expected-out: -------------------------------------------------------------------------------- 1 | i said: hello, world 2 | -------------------------------------------------------------------------------- /test/expected/string-replace2.js.expected-out: -------------------------------------------------------------------------------- 1 | $, world 2 | -------------------------------------------------------------------------------- /test/expected/string-replace4.js.expected-out: -------------------------------------------------------------------------------- 1 | yo hello, world 2 | -------------------------------------------------------------------------------- /test/expected/string-slice1.js.expected-out: -------------------------------------------------------------------------------- 1 | ello world 2 | -------------------------------------------------------------------------------- /test/expected/string-split1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/string-subclassing1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/string-trim1.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world. 2 | -------------------------------------------------------------------------------- /test/expected/subeq1.js.expected-out: -------------------------------------------------------------------------------- 1 | 5 2 | -------------------------------------------------------------------------------- /test/expected/switch2.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | bye 3 | -------------------------------------------------------------------------------- /test/expected/switch3.js.expected-out: -------------------------------------------------------------------------------- 1 | hi 2 | -------------------------------------------------------------------------------- /test/expected/symbol-hasinstance1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-iterator1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-new.js.expected-out: -------------------------------------------------------------------------------- 1 | succeed 2 | -------------------------------------------------------------------------------- /test/expected/symbol-object.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-object1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-string-convert.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-toprimitive1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol-tostringtag1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/symbol2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/template-string1.js.expected-out: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /test/expected/template-string2.js.expected-out: -------------------------------------------------------------------------------- 1 | Hello, world! 2 | -------------------------------------------------------------------------------- /test/expected/timers1.js.expected-out: -------------------------------------------------------------------------------- 1 | none 2 | -99 3 | 0-1 4 | 0-2 5 | 20 6 | 30 7 | -------------------------------------------------------------------------------- /test/expected/toLocaleString2.js.expected-out: -------------------------------------------------------------------------------- 1 | 15 2 | 15 3 | -------------------------------------------------------------------------------- /test/expected/tostring3.js.expected-out: -------------------------------------------------------------------------------- 1 | yo 2 | -------------------------------------------------------------------------------- /test/expected/tostring4.js.expected-out: -------------------------------------------------------------------------------- 1 | [object Array] 2 | -------------------------------------------------------------------------------- /test/expected/typedarray0.js.expected-out: -------------------------------------------------------------------------------- 1 | TypeError 2 | -------------------------------------------------------------------------------- /test/expected/typeof2.js.expected-out: -------------------------------------------------------------------------------- 1 | hello world 2 | -------------------------------------------------------------------------------- /test/expected/typeof3.js.expected-out: -------------------------------------------------------------------------------- 1 | undefined 2 | -------------------------------------------------------------------------------- /test/expected/undefined1.js.expected-out: -------------------------------------------------------------------------------- 1 | passed 2 | -------------------------------------------------------------------------------- /test/expected/unicode1.js.expected-out: -------------------------------------------------------------------------------- 1 | false 2 | -------------------------------------------------------------------------------- /test/expected/update-assignment1.js.expected-out: -------------------------------------------------------------------------------- 1 | [ 5, 2, 3 ] 2 | -------------------------------------------------------------------------------- /test/expected/update1.js.expected-out: -------------------------------------------------------------------------------- 1 | 0 2 | 2 3 | 0 4 | 2 5 | -------------------------------------------------------------------------------- /test/expected/updateassign1.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | 1 4 | -------------------------------------------------------------------------------- /test/expected/updateassign2.js.expected-out: -------------------------------------------------------------------------------- 1 | 1 2 | 1 3 | -------------------------------------------------------------------------------- /test/expected/void0.js.expected-out: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/expected/weakmap1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/weakmap2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/weakmap3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/weakset1.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/weakset2.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/expected/weakset3.js.expected-out: -------------------------------------------------------------------------------- 1 | true 2 | -------------------------------------------------------------------------------- /test/fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/fib.js -------------------------------------------------------------------------------- /test/fib1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/fib1.js -------------------------------------------------------------------------------- /test/for1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for1.js -------------------------------------------------------------------------------- /test/for2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for2.js -------------------------------------------------------------------------------- /test/for3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for3.js -------------------------------------------------------------------------------- /test/for4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for4.js -------------------------------------------------------------------------------- /test/for5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for5.js -------------------------------------------------------------------------------- /test/for6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/for6.js -------------------------------------------------------------------------------- /test/forin1.js: -------------------------------------------------------------------------------- 1 | var a = { hello: 1, world: 2 }; 2 | var k; 3 | for (k in a) console.log(k); 4 | -------------------------------------------------------------------------------- /test/forin2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin2.js -------------------------------------------------------------------------------- /test/forin3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin3.js -------------------------------------------------------------------------------- /test/forin4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin4.js -------------------------------------------------------------------------------- /test/forin5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin5.js -------------------------------------------------------------------------------- /test/forin6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin6.js -------------------------------------------------------------------------------- /test/forin7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin7.js -------------------------------------------------------------------------------- /test/forin8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin8.js -------------------------------------------------------------------------------- /test/forin9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forin9.js -------------------------------------------------------------------------------- /test/forof1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forof1.js -------------------------------------------------------------------------------- /test/forof2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/forof2.js -------------------------------------------------------------------------------- /test/free-test.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/free-test.coffee -------------------------------------------------------------------------------- /test/func-expression-name.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/func-expression-name.js -------------------------------------------------------------------------------- /test/func1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/func1.js -------------------------------------------------------------------------------- /test/function-apply1.js: -------------------------------------------------------------------------------- 1 | console.log.apply(null, ["hello world"]); 2 | -------------------------------------------------------------------------------- /test/function-apply2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/function-apply2.js -------------------------------------------------------------------------------- /test/function-enumerable1.js: -------------------------------------------------------------------------------- 1 | function f() {} 2 | 3 | for (var k in f) console.log(k); 4 | -------------------------------------------------------------------------------- /test/function-overriding1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/function-overriding1.js -------------------------------------------------------------------------------- /test/function-overriding2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/function-overriding2.js -------------------------------------------------------------------------------- /test/function-proto1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/function-proto1.js -------------------------------------------------------------------------------- /test/fundecl1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/fundecl1.js -------------------------------------------------------------------------------- /test/generator1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator1.js -------------------------------------------------------------------------------- /test/generator10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator10.js -------------------------------------------------------------------------------- /test/generator11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator11.js -------------------------------------------------------------------------------- /test/generator12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator12.js -------------------------------------------------------------------------------- /test/generator13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator13.js -------------------------------------------------------------------------------- /test/generator14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator14.js -------------------------------------------------------------------------------- /test/generator15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator15.js -------------------------------------------------------------------------------- /test/generator16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator16.js -------------------------------------------------------------------------------- /test/generator17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator17.js -------------------------------------------------------------------------------- /test/generator18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator18.js -------------------------------------------------------------------------------- /test/generator19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator19.js -------------------------------------------------------------------------------- /test/generator2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator2.js -------------------------------------------------------------------------------- /test/generator20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator20.js -------------------------------------------------------------------------------- /test/generator21.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator21.js -------------------------------------------------------------------------------- /test/generator3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator3.js -------------------------------------------------------------------------------- /test/generator4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator4.js -------------------------------------------------------------------------------- /test/generator5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator5.js -------------------------------------------------------------------------------- /test/generator6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator6.js -------------------------------------------------------------------------------- /test/generator7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator7.js -------------------------------------------------------------------------------- /test/generator8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator8.js -------------------------------------------------------------------------------- /test/generator9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/generator9.js -------------------------------------------------------------------------------- /test/hello.js: -------------------------------------------------------------------------------- 1 | console.log("hello world"); 2 | -------------------------------------------------------------------------------- /test/hello1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello1.js -------------------------------------------------------------------------------- /test/hello2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello2.js -------------------------------------------------------------------------------- /test/hello3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello3.js -------------------------------------------------------------------------------- /test/hello4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello4.js -------------------------------------------------------------------------------- /test/hello5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello5.js -------------------------------------------------------------------------------- /test/hello6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello6.js -------------------------------------------------------------------------------- /test/hello7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/hello7.js -------------------------------------------------------------------------------- /test/iife1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife1.js -------------------------------------------------------------------------------- /test/iife2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife2.js -------------------------------------------------------------------------------- /test/iife3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife3.js -------------------------------------------------------------------------------- /test/iife4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife4.js -------------------------------------------------------------------------------- /test/iife5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife5.js -------------------------------------------------------------------------------- /test/iife6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife6.js -------------------------------------------------------------------------------- /test/iife7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iife7.js -------------------------------------------------------------------------------- /test/infinity1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/infinity1.js -------------------------------------------------------------------------------- /test/instanceof1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/instanceof1.js -------------------------------------------------------------------------------- /test/instanceof2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/instanceof2.js -------------------------------------------------------------------------------- /test/ios-test-es6/.gitignore: -------------------------------------------------------------------------------- 1 | *.exe 2 | build 3 | -------------------------------------------------------------------------------- /test/ios-test-es6/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ios-test-es6/Makefile -------------------------------------------------------------------------------- /test/ios-test-es6/ipa-work/.gitignore: -------------------------------------------------------------------------------- 1 | *.dSYM/ 2 | _CodeSignature 3 | Payload/HelloIOS.app/demo/ 4 | -------------------------------------------------------------------------------- /test/ios-test-es6/j3d/j3d-all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ios-test-es6/j3d/j3d-all.js -------------------------------------------------------------------------------- /test/ios-test-es6/j3d/src/J3D.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ios-test-es6/j3d/src/J3D.js -------------------------------------------------------------------------------- /test/ios-test-es6/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/ios-test-es6/project.json -------------------------------------------------------------------------------- /test/iterators1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/iterators1.js -------------------------------------------------------------------------------- /test/json1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/json1.js -------------------------------------------------------------------------------- /test/json2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/json2.js -------------------------------------------------------------------------------- /test/json3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/json3.js -------------------------------------------------------------------------------- /test/json4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/json4.js -------------------------------------------------------------------------------- /test/llvm-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/llvm-test.js -------------------------------------------------------------------------------- /test/map-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/map-subclassing1.js -------------------------------------------------------------------------------- /test/map2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/map2.js -------------------------------------------------------------------------------- /test/map3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/map3.js -------------------------------------------------------------------------------- /test/map4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/map4.js -------------------------------------------------------------------------------- /test/map5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/map5.js -------------------------------------------------------------------------------- /test/math1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/math1.js -------------------------------------------------------------------------------- /test/math2.js: -------------------------------------------------------------------------------- 1 | // xfail: XXX 2 | 3 | console.log(-0 === 0); 4 | -------------------------------------------------------------------------------- /test/member1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/member1.js -------------------------------------------------------------------------------- /test/member2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/member2.js -------------------------------------------------------------------------------- /test/modules1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1.js -------------------------------------------------------------------------------- /test/modules1/foo1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo1.js -------------------------------------------------------------------------------- /test/modules1/foo2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo2.js -------------------------------------------------------------------------------- /test/modules1/foo3.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo3.1.js -------------------------------------------------------------------------------- /test/modules1/foo3.2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo3.2.js -------------------------------------------------------------------------------- /test/modules1/foo3.3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo3.3.js -------------------------------------------------------------------------------- /test/modules1/foo3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo3.js -------------------------------------------------------------------------------- /test/modules1/foo4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo4.js -------------------------------------------------------------------------------- /test/modules1/foo5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules1/foo5.js -------------------------------------------------------------------------------- /test/modules3.js: -------------------------------------------------------------------------------- 1 | // generator: babel-node 2 | 3 | import "./modules1/foo1"; 4 | -------------------------------------------------------------------------------- /test/modules4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules4.js -------------------------------------------------------------------------------- /test/modules5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/modules5.js -------------------------------------------------------------------------------- /test/modules6-dep/index.js: -------------------------------------------------------------------------------- 1 | 2 | console.log('made it to modules6-dep/index.js'); 3 | -------------------------------------------------------------------------------- /test/modules6.js: -------------------------------------------------------------------------------- 1 | // generator: babel-node 2 | 3 | import "./modules6-dep"; 4 | -------------------------------------------------------------------------------- /test/mozilla-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/mozilla-tests/Makefile -------------------------------------------------------------------------------- /test/mozilla-tests/ecma/jsref.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/mozilla-tests/ecma/jsref.js -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/Array/browser.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/Array/shell.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/README: -------------------------------------------------------------------------------- 1 | JavaScript 1.6 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/Regress/browser.js: -------------------------------------------------------------------------------- 1 | // dummy file 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/Regress/shell.js: -------------------------------------------------------------------------------- 1 | // dummy file 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/String/browser.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/js1_6/String/shell.js: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/mozilla-tests/mkhtml.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/mozilla-tests/mkhtml.pl -------------------------------------------------------------------------------- /test/named-func-expr1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/named-func-expr1.js -------------------------------------------------------------------------------- /test/nan1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/nan1.js -------------------------------------------------------------------------------- /test/new1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/new1.js -------------------------------------------------------------------------------- /test/newtarget1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/newtarget1.js -------------------------------------------------------------------------------- /test/number-es6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-es6.js -------------------------------------------------------------------------------- /test/number-isfinite1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-isfinite1.js -------------------------------------------------------------------------------- /test/number-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-subclassing1.js -------------------------------------------------------------------------------- /test/number-toFixed1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-toFixed1.js -------------------------------------------------------------------------------- /test/number-toPrecision1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-toPrecision1.js -------------------------------------------------------------------------------- /test/number-tointeger1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-tointeger1.js -------------------------------------------------------------------------------- /test/number-tostring1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-tostring1.js -------------------------------------------------------------------------------- /test/number-tostring2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number-tostring2.js -------------------------------------------------------------------------------- /test/number1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number1.js -------------------------------------------------------------------------------- /test/number2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number2.js -------------------------------------------------------------------------------- /test/number3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/number3.js -------------------------------------------------------------------------------- /test/object-assign1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object-assign1.js -------------------------------------------------------------------------------- /test/object-is1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object-is1.js -------------------------------------------------------------------------------- /test/object1.js: -------------------------------------------------------------------------------- 1 | var obj = {}; 2 | -------------------------------------------------------------------------------- /test/object10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object10.js -------------------------------------------------------------------------------- /test/object11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object11.js -------------------------------------------------------------------------------- /test/object12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object12.js -------------------------------------------------------------------------------- /test/object13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object13.js -------------------------------------------------------------------------------- /test/object14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object14.js -------------------------------------------------------------------------------- /test/object15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object15.js -------------------------------------------------------------------------------- /test/object16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object16.js -------------------------------------------------------------------------------- /test/object17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object17.js -------------------------------------------------------------------------------- /test/object18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object18.js -------------------------------------------------------------------------------- /test/object2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object2.js -------------------------------------------------------------------------------- /test/object3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object3.js -------------------------------------------------------------------------------- /test/object4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object4.js -------------------------------------------------------------------------------- /test/object5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object5.js -------------------------------------------------------------------------------- /test/object6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object6.js -------------------------------------------------------------------------------- /test/object7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object7.js -------------------------------------------------------------------------------- /test/object8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object8.js -------------------------------------------------------------------------------- /test/object9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/object9.js -------------------------------------------------------------------------------- /test/osx-test/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | -------------------------------------------------------------------------------- /test/osx-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/osx-test/Makefile -------------------------------------------------------------------------------- /test/osx-test/helloosx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/osx-test/helloosx.js -------------------------------------------------------------------------------- /test/osx-test/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/osx-test/project.json -------------------------------------------------------------------------------- /test/parseInt1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/parseInt1.js -------------------------------------------------------------------------------- /test/parseInt2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/parseInt2.js -------------------------------------------------------------------------------- /test/path-normalize1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/path-normalize1.js -------------------------------------------------------------------------------- /test/path-relative1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/path-relative1.js -------------------------------------------------------------------------------- /test/path-resolve1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/path-resolve1.js -------------------------------------------------------------------------------- /test/path-resolve2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/path-resolve2.js -------------------------------------------------------------------------------- /test/promise1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/promise1.js -------------------------------------------------------------------------------- /test/promise2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/promise2.js -------------------------------------------------------------------------------- /test/prototype-class1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype-class1.js -------------------------------------------------------------------------------- /test/prototype1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype1.js -------------------------------------------------------------------------------- /test/prototype2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype2.js -------------------------------------------------------------------------------- /test/prototype3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype3.js -------------------------------------------------------------------------------- /test/prototype4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype4.js -------------------------------------------------------------------------------- /test/prototype5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype5.js -------------------------------------------------------------------------------- /test/prototype9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/prototype9.js -------------------------------------------------------------------------------- /test/proxy1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy1.js -------------------------------------------------------------------------------- /test/proxy2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy2.js -------------------------------------------------------------------------------- /test/proxy3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy3.js -------------------------------------------------------------------------------- /test/proxy4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy4.js -------------------------------------------------------------------------------- /test/proxy5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy5.js -------------------------------------------------------------------------------- /test/proxy6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy6.js -------------------------------------------------------------------------------- /test/proxy7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy7.js -------------------------------------------------------------------------------- /test/proxy8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/proxy8.js -------------------------------------------------------------------------------- /test/reflect-get1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/reflect-get1.js -------------------------------------------------------------------------------- /test/reflect-isExtensible1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/reflect-isExtensible1.js -------------------------------------------------------------------------------- /test/reflect-set1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/reflect-set1.js -------------------------------------------------------------------------------- /test/reflect1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/reflect1.js -------------------------------------------------------------------------------- /test/regexp-flags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp-flags.js -------------------------------------------------------------------------------- /test/regexp-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp-subclassing1.js -------------------------------------------------------------------------------- /test/regexp-subclassing2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp-subclassing2.js -------------------------------------------------------------------------------- /test/regexp-subclassing3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp-subclassing3.js -------------------------------------------------------------------------------- /test/regexp1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp1.js -------------------------------------------------------------------------------- /test/regexp2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp2.js -------------------------------------------------------------------------------- /test/regexp3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp3.js -------------------------------------------------------------------------------- /test/regexp4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp4.js -------------------------------------------------------------------------------- /test/regexp5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp5.js -------------------------------------------------------------------------------- /test/regexp6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/regexp6.js -------------------------------------------------------------------------------- /test/require-test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/require-test/Makefile -------------------------------------------------------------------------------- /test/require-test/require1.js: -------------------------------------------------------------------------------- 1 | 2 | exports.sayHi = function () { print ("hi from require1!"); }; 3 | -------------------------------------------------------------------------------- /test/require-test/require2.js: -------------------------------------------------------------------------------- 1 | 2 | exports.sayHi = function () { print ("hi from require2!"); }; 3 | -------------------------------------------------------------------------------- /test/run-test262.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/run-test262.sh -------------------------------------------------------------------------------- /test/set-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set-subclassing1.js -------------------------------------------------------------------------------- /test/set-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set-test.js -------------------------------------------------------------------------------- /test/set1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set1.js -------------------------------------------------------------------------------- /test/set2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set2.js -------------------------------------------------------------------------------- /test/set3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set3.js -------------------------------------------------------------------------------- /test/set4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set4.js -------------------------------------------------------------------------------- /test/set5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/set5.js -------------------------------------------------------------------------------- /test/setter1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/setter1.js -------------------------------------------------------------------------------- /test/setter2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/setter2.js -------------------------------------------------------------------------------- /test/shortcircuit1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/shortcircuit1.js -------------------------------------------------------------------------------- /test/shortcircuit2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/shortcircuit2.js -------------------------------------------------------------------------------- /test/shorthand-method1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/shorthand-method1.js -------------------------------------------------------------------------------- /test/shorthand-prop1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/shorthand-prop1.js -------------------------------------------------------------------------------- /test/sieve1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/sieve1.js -------------------------------------------------------------------------------- /test/simple1.js: -------------------------------------------------------------------------------- 1 | var a = 5; 2 | console.log(a); 3 | -------------------------------------------------------------------------------- /test/sparsearray1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/sparsearray1.js -------------------------------------------------------------------------------- /test/spread1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread1.js -------------------------------------------------------------------------------- /test/spread2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread2.js -------------------------------------------------------------------------------- /test/spread3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread3.js -------------------------------------------------------------------------------- /test/spread4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread4.js -------------------------------------------------------------------------------- /test/spread5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread5.js -------------------------------------------------------------------------------- /test/spread6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread6.js -------------------------------------------------------------------------------- /test/spread7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/spread7.js -------------------------------------------------------------------------------- /test/stat1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/stat1.js -------------------------------------------------------------------------------- /test/stricteq1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/stricteq1.js -------------------------------------------------------------------------------- /test/string-access1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-access1.js -------------------------------------------------------------------------------- /test/string-add1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-add1.js -------------------------------------------------------------------------------- /test/string-case1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-case1.js -------------------------------------------------------------------------------- /test/string-charCodeAt1.js: -------------------------------------------------------------------------------- 1 | console.log("hi".charCodeAt(0)); 2 | -------------------------------------------------------------------------------- /test/string-codePointAt1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-codePointAt1.js -------------------------------------------------------------------------------- /test/string-contains1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-contains1.js -------------------------------------------------------------------------------- /test/string-endsWith1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-endsWith1.js -------------------------------------------------------------------------------- /test/string-fromCodePoint1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-fromCodePoint1.js -------------------------------------------------------------------------------- /test/string-iter1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-iter1.js -------------------------------------------------------------------------------- /test/string-lastIndexOf1.js: -------------------------------------------------------------------------------- 1 | console.log("lib/echo-util.js".lastIndexOf(".js")); 2 | -------------------------------------------------------------------------------- /test/string-length1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-length1.js -------------------------------------------------------------------------------- /test/string-match1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-match1.js -------------------------------------------------------------------------------- /test/string-match2.js: -------------------------------------------------------------------------------- 1 | console.log("[core]".match(/([^ \]]+)( |\])/)[1]); 2 | -------------------------------------------------------------------------------- /test/string-raw1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-raw1.js -------------------------------------------------------------------------------- /test/string-repeat1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-repeat1.js -------------------------------------------------------------------------------- /test/string-replace1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-replace1.js -------------------------------------------------------------------------------- /test/string-replace2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-replace2.js -------------------------------------------------------------------------------- /test/string-replace3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-replace3.js -------------------------------------------------------------------------------- /test/string-replace4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-replace4.js -------------------------------------------------------------------------------- /test/string-slice1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-slice1.js -------------------------------------------------------------------------------- /test/string-split1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-split1.js -------------------------------------------------------------------------------- /test/string-startsWith1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-startsWith1.js -------------------------------------------------------------------------------- /test/string-subclassing1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-subclassing1.js -------------------------------------------------------------------------------- /test/string-trim1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/string-trim1.js -------------------------------------------------------------------------------- /test/subeq1.js: -------------------------------------------------------------------------------- 1 | var b = 10; 2 | b -= 5; 3 | console.log(b); 4 | -------------------------------------------------------------------------------- /test/super-key.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/super-key.js -------------------------------------------------------------------------------- /test/switch1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/switch1.js -------------------------------------------------------------------------------- /test/switch2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/switch2.js -------------------------------------------------------------------------------- /test/switch3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/switch3.js -------------------------------------------------------------------------------- /test/switch4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/switch4.js -------------------------------------------------------------------------------- /test/symbol-hasinstance1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-hasinstance1.js -------------------------------------------------------------------------------- /test/symbol-iterator1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-iterator1.js -------------------------------------------------------------------------------- /test/symbol-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-new.js -------------------------------------------------------------------------------- /test/symbol-object1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-object1.js -------------------------------------------------------------------------------- /test/symbol-string-convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-string-convert.js -------------------------------------------------------------------------------- /test/symbol-toprimitive1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-toprimitive1.js -------------------------------------------------------------------------------- /test/symbol-tostringtag1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-tostringtag1.js -------------------------------------------------------------------------------- /test/symbol-tostringtag2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol-tostringtag2.js -------------------------------------------------------------------------------- /test/symbol1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol1.js -------------------------------------------------------------------------------- /test/symbol2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/symbol2.js -------------------------------------------------------------------------------- /test/template-string1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/template-string1.js -------------------------------------------------------------------------------- /test/template-string2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/template-string2.js -------------------------------------------------------------------------------- /test/tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/tester.js -------------------------------------------------------------------------------- /test/timers1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/timers1.js -------------------------------------------------------------------------------- /test/timers2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/timers2.js -------------------------------------------------------------------------------- /test/toLocaleString1.js: -------------------------------------------------------------------------------- 1 | var o = { a: 15 }; 2 | 3 | console.log(o.toLocaleString()); 4 | -------------------------------------------------------------------------------- /test/toLocaleString2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/toLocaleString2.js -------------------------------------------------------------------------------- /test/toStringTag1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/toStringTag1.js -------------------------------------------------------------------------------- /test/tostring1.js: -------------------------------------------------------------------------------- 1 | var b = {}; 2 | console.log(b.toString()); 3 | -------------------------------------------------------------------------------- /test/tostring2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/tostring2.js -------------------------------------------------------------------------------- /test/tostring3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/tostring3.js -------------------------------------------------------------------------------- /test/tostring4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/tostring4.js -------------------------------------------------------------------------------- /test/tostring5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/tostring5.js -------------------------------------------------------------------------------- /test/typeconversion1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typeconversion1.js -------------------------------------------------------------------------------- /test/typedarray0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray0.js -------------------------------------------------------------------------------- /test/typedarray1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray1.js -------------------------------------------------------------------------------- /test/typedarray10.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray10.js -------------------------------------------------------------------------------- /test/typedarray11.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray11.js -------------------------------------------------------------------------------- /test/typedarray12.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray12.js -------------------------------------------------------------------------------- /test/typedarray13.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray13.js -------------------------------------------------------------------------------- /test/typedarray14.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray14.js -------------------------------------------------------------------------------- /test/typedarray15.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray15.js -------------------------------------------------------------------------------- /test/typedarray16.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray16.js -------------------------------------------------------------------------------- /test/typedarray17.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray17.js -------------------------------------------------------------------------------- /test/typedarray18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray18.js -------------------------------------------------------------------------------- /test/typedarray19.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray19.js -------------------------------------------------------------------------------- /test/typedarray2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray2.js -------------------------------------------------------------------------------- /test/typedarray20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray20.js -------------------------------------------------------------------------------- /test/typedarray21.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray21.js -------------------------------------------------------------------------------- /test/typedarray3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray3.js -------------------------------------------------------------------------------- /test/typedarray4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray4.js -------------------------------------------------------------------------------- /test/typedarray5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray5.js -------------------------------------------------------------------------------- /test/typedarray6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray6.js -------------------------------------------------------------------------------- /test/typedarray7.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray7.js -------------------------------------------------------------------------------- /test/typedarray8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray8.js -------------------------------------------------------------------------------- /test/typedarray9.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typedarray9.js -------------------------------------------------------------------------------- /test/typeof1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typeof1.js -------------------------------------------------------------------------------- /test/typeof2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/typeof2.js -------------------------------------------------------------------------------- /test/typeof3.js: -------------------------------------------------------------------------------- 1 | var foo; 2 | console.log(typeof foo); 3 | -------------------------------------------------------------------------------- /test/undefined1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/undefined1.js -------------------------------------------------------------------------------- /test/unicode1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/unicode1.js -------------------------------------------------------------------------------- /test/update-assignment1.js: -------------------------------------------------------------------------------- 1 | var a = [1, 2, 3]; 2 | 3 | a[0] *= 5; 4 | 5 | console.log(a); 6 | -------------------------------------------------------------------------------- /test/update1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/update1.js -------------------------------------------------------------------------------- /test/updateassign1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/updateassign1.js -------------------------------------------------------------------------------- /test/updateassign2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/updateassign2.js -------------------------------------------------------------------------------- /test/v8/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/Makefile -------------------------------------------------------------------------------- /test/v8/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/base.js -------------------------------------------------------------------------------- /test/v8/crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/crypto.js -------------------------------------------------------------------------------- /test/v8/deltablue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/deltablue.js -------------------------------------------------------------------------------- /test/v8/earley-boyer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/earley-boyer.js -------------------------------------------------------------------------------- /test/v8/navier-stokes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/navier-stokes.js -------------------------------------------------------------------------------- /test/v8/node/node-crypto.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/node/node-crypto.js -------------------------------------------------------------------------------- /test/v8/node/node-raytrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/node/node-raytrace.js -------------------------------------------------------------------------------- /test/v8/node/node-richards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/node/node-richards.js -------------------------------------------------------------------------------- /test/v8/node/node-splay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/node/node-splay.js -------------------------------------------------------------------------------- /test/v8/raytrace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/raytrace.js -------------------------------------------------------------------------------- /test/v8/regexp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/regexp.js -------------------------------------------------------------------------------- /test/v8/richards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/richards.js -------------------------------------------------------------------------------- /test/v8/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/run.js -------------------------------------------------------------------------------- /test/v8/splay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/v8/splay.js -------------------------------------------------------------------------------- /test/void0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/void0.js -------------------------------------------------------------------------------- /test/weakmap1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakmap1.js -------------------------------------------------------------------------------- /test/weakmap2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakmap2.js -------------------------------------------------------------------------------- /test/weakmap3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakmap3.js -------------------------------------------------------------------------------- /test/weakset1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakset1.js -------------------------------------------------------------------------------- /test/weakset2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakset2.js -------------------------------------------------------------------------------- /test/weakset3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/toshok/echojs/HEAD/test/weakset3.js --------------------------------------------------------------------------------