├── .github └── ISSUE_TEMPLATE │ └── default.md ├── .gitignore ├── Changelog ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── VERSION ├── cutils.c ├── cutils.h ├── doc ├── jsbignum.html ├── jsbignum.pdf ├── jsbignum.texi ├── quickjs.html ├── quickjs.pdf └── quickjs.texi ├── examples ├── fib.c ├── fib_module.js ├── hello.js ├── hello_module.js ├── pi_bigdecimal.js ├── pi_bigfloat.js ├── pi_bigint.js ├── point.c ├── test_fib.js └── test_point.js ├── jscompress.c ├── libbf.c ├── libbf.h ├── libregexp-opcode.h ├── libregexp.c ├── libregexp.h ├── libunicode-table.h ├── libunicode.c ├── libunicode.h ├── list.h ├── premake5.lua ├── qjs.c ├── qjsc.c ├── qjscalc.js ├── quickjs-atom.h ├── quickjs-libc.c ├── quickjs-libc.h ├── quickjs-opcode.h ├── quickjs-version.h ├── quickjs.c ├── quickjs.h ├── readme.txt ├── release.sh ├── repl.c ├── repl.js ├── run-test262.c ├── test262.conf ├── test262_errors.txt ├── test262o.conf ├── test262o_errors.txt ├── tests ├── bjson.c ├── microbench.js ├── test262.patch ├── test_bignum.js ├── test_bjson.js ├── test_builtin.js ├── test_closure.js ├── test_language.js ├── test_loop.js ├── test_op_overloading.js ├── test_qjscalc.js ├── test_std.js └── test_worker.js ├── unicode_download.sh ├── unicode_gen.c ├── unicode_gen_def.h └── win ├── dirent.h ├── getopt.h ├── premake-vs2017.bat └── premake-vs2019.bat /.github/ISSUE_TEMPLATE/default.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/.github/ISSUE_TEMPLATE/default.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2020-07-05 2 | -------------------------------------------------------------------------------- /cutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/cutils.c -------------------------------------------------------------------------------- /cutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/cutils.h -------------------------------------------------------------------------------- /doc/jsbignum.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/jsbignum.html -------------------------------------------------------------------------------- /doc/jsbignum.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/jsbignum.pdf -------------------------------------------------------------------------------- /doc/jsbignum.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/jsbignum.texi -------------------------------------------------------------------------------- /doc/quickjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/quickjs.html -------------------------------------------------------------------------------- /doc/quickjs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/quickjs.pdf -------------------------------------------------------------------------------- /doc/quickjs.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/doc/quickjs.texi -------------------------------------------------------------------------------- /examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/fib.c -------------------------------------------------------------------------------- /examples/fib_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/fib_module.js -------------------------------------------------------------------------------- /examples/hello.js: -------------------------------------------------------------------------------- 1 | console.log("Hello World"); 2 | -------------------------------------------------------------------------------- /examples/hello_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/hello_module.js -------------------------------------------------------------------------------- /examples/pi_bigdecimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/pi_bigdecimal.js -------------------------------------------------------------------------------- /examples/pi_bigfloat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/pi_bigfloat.js -------------------------------------------------------------------------------- /examples/pi_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/pi_bigint.js -------------------------------------------------------------------------------- /examples/point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/point.c -------------------------------------------------------------------------------- /examples/test_fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/test_fib.js -------------------------------------------------------------------------------- /examples/test_point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/examples/test_point.js -------------------------------------------------------------------------------- /jscompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/jscompress.c -------------------------------------------------------------------------------- /libbf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libbf.c -------------------------------------------------------------------------------- /libbf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libbf.h -------------------------------------------------------------------------------- /libregexp-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libregexp-opcode.h -------------------------------------------------------------------------------- /libregexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libregexp.c -------------------------------------------------------------------------------- /libregexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libregexp.h -------------------------------------------------------------------------------- /libunicode-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libunicode-table.h -------------------------------------------------------------------------------- /libunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libunicode.c -------------------------------------------------------------------------------- /libunicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/libunicode.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/list.h -------------------------------------------------------------------------------- /premake5.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/premake5.lua -------------------------------------------------------------------------------- /qjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/qjs.c -------------------------------------------------------------------------------- /qjsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/qjsc.c -------------------------------------------------------------------------------- /qjscalc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/qjscalc.js -------------------------------------------------------------------------------- /quickjs-atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs-atom.h -------------------------------------------------------------------------------- /quickjs-libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs-libc.c -------------------------------------------------------------------------------- /quickjs-libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs-libc.h -------------------------------------------------------------------------------- /quickjs-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs-opcode.h -------------------------------------------------------------------------------- /quickjs-version.h: -------------------------------------------------------------------------------- 1 | #define QUICKJS_VERSION "2020-07-05" 2 | -------------------------------------------------------------------------------- /quickjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs.c -------------------------------------------------------------------------------- /quickjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/quickjs.h -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/readme.txt -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/release.sh -------------------------------------------------------------------------------- /repl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/repl.c -------------------------------------------------------------------------------- /repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/repl.js -------------------------------------------------------------------------------- /run-test262.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/run-test262.c -------------------------------------------------------------------------------- /test262.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/test262.conf -------------------------------------------------------------------------------- /test262_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/test262_errors.txt -------------------------------------------------------------------------------- /test262o.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/test262o.conf -------------------------------------------------------------------------------- /test262o_errors.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/bjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/bjson.c -------------------------------------------------------------------------------- /tests/microbench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/microbench.js -------------------------------------------------------------------------------- /tests/test262.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test262.patch -------------------------------------------------------------------------------- /tests/test_bignum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_bignum.js -------------------------------------------------------------------------------- /tests/test_bjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_bjson.js -------------------------------------------------------------------------------- /tests/test_builtin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_builtin.js -------------------------------------------------------------------------------- /tests/test_closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_closure.js -------------------------------------------------------------------------------- /tests/test_language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_language.js -------------------------------------------------------------------------------- /tests/test_loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_loop.js -------------------------------------------------------------------------------- /tests/test_op_overloading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_op_overloading.js -------------------------------------------------------------------------------- /tests/test_qjscalc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_qjscalc.js -------------------------------------------------------------------------------- /tests/test_std.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_std.js -------------------------------------------------------------------------------- /tests/test_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/tests/test_worker.js -------------------------------------------------------------------------------- /unicode_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/unicode_download.sh -------------------------------------------------------------------------------- /unicode_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/unicode_gen.c -------------------------------------------------------------------------------- /unicode_gen_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/unicode_gen_def.h -------------------------------------------------------------------------------- /win/dirent.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/win/dirent.h -------------------------------------------------------------------------------- /win/getopt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/win/getopt.h -------------------------------------------------------------------------------- /win/premake-vs2017.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/win/premake-vs2017.bat -------------------------------------------------------------------------------- /win/premake-vs2019.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/c-smile/quickjs/HEAD/win/premake-vs2019.bat --------------------------------------------------------------------------------