├── .gitignore ├── Changelog ├── LICENSE ├── Makefile ├── README.md ├── TODO ├── VERSION ├── bench.md ├── bjson.c ├── cutils.c ├── cutils.h ├── doc ├── quickjs.html ├── quickjs.pdf └── quickjs.texi ├── dtoa.c ├── dtoa.h ├── examples ├── fib.c ├── fib_module.js ├── hello.js ├── hello_module.js ├── message.json ├── 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 ├── qjs.c ├── qjsc.c ├── qjscalc.js ├── quickjs-atom.h ├── quickjs-libc.c ├── quickjs-libc.h ├── quickjs-opcode.h ├── quickjs.c ├── quickjs.h ├── readme.txt ├── release.sh ├── repl.js ├── run-test262.c ├── test262.conf ├── test262_errors.txt ├── test262bn.conf ├── test262bn_errors.txt ├── test262o.conf ├── test262o_errors.txt ├── tests ├── assert.js ├── bjson.c ├── fixture_cyclic_import.js ├── microbench.js ├── test262.patch ├── test_bigint.js ├── test_bjson.js ├── test_builtin.js ├── test_closure.js ├── test_cyclic_import.js ├── test_language.js ├── test_loop.js ├── test_std.js ├── test_worker.js └── test_worker_module.js ├── unicode_download.sh ├── unicode_gen.c └── unicode_gen_def.h /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | .DS_Store 3 | -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/README.md -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2025-09-13 2 | -------------------------------------------------------------------------------- /bench.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/bench.md -------------------------------------------------------------------------------- /bjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/bjson.c -------------------------------------------------------------------------------- /cutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/cutils.c -------------------------------------------------------------------------------- /cutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/cutils.h -------------------------------------------------------------------------------- /doc/quickjs.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/doc/quickjs.html -------------------------------------------------------------------------------- /doc/quickjs.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/doc/quickjs.pdf -------------------------------------------------------------------------------- /doc/quickjs.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/doc/quickjs.texi -------------------------------------------------------------------------------- /dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/dtoa.c -------------------------------------------------------------------------------- /dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/dtoa.h -------------------------------------------------------------------------------- /examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/fib.c -------------------------------------------------------------------------------- /examples/fib_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/fib_module.js -------------------------------------------------------------------------------- /examples/hello.js: -------------------------------------------------------------------------------- 1 | console.log("Hello World"); 2 | -------------------------------------------------------------------------------- /examples/hello_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/hello_module.js -------------------------------------------------------------------------------- /examples/message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/message.json -------------------------------------------------------------------------------- /examples/pi_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/pi_bigint.js -------------------------------------------------------------------------------- /examples/point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/point.c -------------------------------------------------------------------------------- /examples/test_fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/test_fib.js -------------------------------------------------------------------------------- /examples/test_point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/examples/test_point.js -------------------------------------------------------------------------------- /jscompress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/jscompress.c -------------------------------------------------------------------------------- /libbf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libbf.c -------------------------------------------------------------------------------- /libbf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libbf.h -------------------------------------------------------------------------------- /libregexp-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libregexp-opcode.h -------------------------------------------------------------------------------- /libregexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libregexp.c -------------------------------------------------------------------------------- /libregexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libregexp.h -------------------------------------------------------------------------------- /libunicode-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libunicode-table.h -------------------------------------------------------------------------------- /libunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libunicode.c -------------------------------------------------------------------------------- /libunicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/libunicode.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/list.h -------------------------------------------------------------------------------- /qjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/qjs.c -------------------------------------------------------------------------------- /qjsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/qjsc.c -------------------------------------------------------------------------------- /qjscalc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/qjscalc.js -------------------------------------------------------------------------------- /quickjs-atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs-atom.h -------------------------------------------------------------------------------- /quickjs-libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs-libc.c -------------------------------------------------------------------------------- /quickjs-libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs-libc.h -------------------------------------------------------------------------------- /quickjs-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs-opcode.h -------------------------------------------------------------------------------- /quickjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs.c -------------------------------------------------------------------------------- /quickjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/quickjs.h -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/readme.txt -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/release.sh -------------------------------------------------------------------------------- /repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/repl.js -------------------------------------------------------------------------------- /run-test262.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/run-test262.c -------------------------------------------------------------------------------- /test262.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/test262.conf -------------------------------------------------------------------------------- /test262_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/test262_errors.txt -------------------------------------------------------------------------------- /test262bn.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/test262bn.conf -------------------------------------------------------------------------------- /test262bn_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/test262bn_errors.txt -------------------------------------------------------------------------------- /test262o.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/test262o.conf -------------------------------------------------------------------------------- /test262o_errors.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/assert.js -------------------------------------------------------------------------------- /tests/bjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/bjson.c -------------------------------------------------------------------------------- /tests/fixture_cyclic_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/fixture_cyclic_import.js -------------------------------------------------------------------------------- /tests/microbench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/microbench.js -------------------------------------------------------------------------------- /tests/test262.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test262.patch -------------------------------------------------------------------------------- /tests/test_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_bigint.js -------------------------------------------------------------------------------- /tests/test_bjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_bjson.js -------------------------------------------------------------------------------- /tests/test_builtin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_builtin.js -------------------------------------------------------------------------------- /tests/test_closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_closure.js -------------------------------------------------------------------------------- /tests/test_cyclic_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_cyclic_import.js -------------------------------------------------------------------------------- /tests/test_language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_language.js -------------------------------------------------------------------------------- /tests/test_loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_loop.js -------------------------------------------------------------------------------- /tests/test_std.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_std.js -------------------------------------------------------------------------------- /tests/test_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_worker.js -------------------------------------------------------------------------------- /tests/test_worker_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/tests/test_worker_module.js -------------------------------------------------------------------------------- /unicode_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/unicode_download.sh -------------------------------------------------------------------------------- /unicode_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/unicode_gen.c -------------------------------------------------------------------------------- /unicode_gen_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/quickjs-zh/QuickJS/HEAD/unicode_gen_def.h --------------------------------------------------------------------------------