├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Changelog ├── LICENSE ├── Makefile ├── TODO ├── VERSION ├── compat └── test-closefrom.c ├── cutils.c ├── cutils.h ├── doc └── 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 ├── fuzz ├── README ├── fuzz.dict ├── fuzz_common.c ├── fuzz_common.h ├── fuzz_compile.c ├── fuzz_eval.c ├── fuzz_regexp.c └── generate_dict.js ├── libregexp-opcode.h ├── libregexp.c ├── libregexp.h ├── libunicode-table.h ├── libunicode.c ├── libunicode.h ├── list.h ├── qjs.c ├── qjsc.c ├── quickjs-atom.h ├── quickjs-libc.c ├── quickjs-libc.h ├── quickjs-opcode.h ├── quickjs.c ├── quickjs.h ├── readme-cosmo.txt ├── readme.txt ├── release.sh ├── repl.js ├── run-test262.c ├── test262.conf ├── test262_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 /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/.gitignore -------------------------------------------------------------------------------- /Changelog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/Changelog -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/Makefile -------------------------------------------------------------------------------- /TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/TODO -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 2025-09-13 2 | -------------------------------------------------------------------------------- /compat/test-closefrom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/compat/test-closefrom.c -------------------------------------------------------------------------------- /cutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/cutils.c -------------------------------------------------------------------------------- /cutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/cutils.h -------------------------------------------------------------------------------- /doc/quickjs.texi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/doc/quickjs.texi -------------------------------------------------------------------------------- /dtoa.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/dtoa.c -------------------------------------------------------------------------------- /dtoa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/dtoa.h -------------------------------------------------------------------------------- /examples/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/fib.c -------------------------------------------------------------------------------- /examples/fib_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/fib_module.js -------------------------------------------------------------------------------- /examples/hello.js: -------------------------------------------------------------------------------- 1 | console.log("Hello World"); 2 | -------------------------------------------------------------------------------- /examples/hello_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/hello_module.js -------------------------------------------------------------------------------- /examples/message.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/message.json -------------------------------------------------------------------------------- /examples/pi_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/pi_bigint.js -------------------------------------------------------------------------------- /examples/point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/point.c -------------------------------------------------------------------------------- /examples/test_fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/test_fib.js -------------------------------------------------------------------------------- /examples/test_point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/examples/test_point.js -------------------------------------------------------------------------------- /fuzz/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/README -------------------------------------------------------------------------------- /fuzz/fuzz.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz.dict -------------------------------------------------------------------------------- /fuzz/fuzz_common.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz_common.c -------------------------------------------------------------------------------- /fuzz/fuzz_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz_common.h -------------------------------------------------------------------------------- /fuzz/fuzz_compile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz_compile.c -------------------------------------------------------------------------------- /fuzz/fuzz_eval.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz_eval.c -------------------------------------------------------------------------------- /fuzz/fuzz_regexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/fuzz_regexp.c -------------------------------------------------------------------------------- /fuzz/generate_dict.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/fuzz/generate_dict.js -------------------------------------------------------------------------------- /libregexp-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libregexp-opcode.h -------------------------------------------------------------------------------- /libregexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libregexp.c -------------------------------------------------------------------------------- /libregexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libregexp.h -------------------------------------------------------------------------------- /libunicode-table.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libunicode-table.h -------------------------------------------------------------------------------- /libunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libunicode.c -------------------------------------------------------------------------------- /libunicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/libunicode.h -------------------------------------------------------------------------------- /list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/list.h -------------------------------------------------------------------------------- /qjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/qjs.c -------------------------------------------------------------------------------- /qjsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/qjsc.c -------------------------------------------------------------------------------- /quickjs-atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs-atom.h -------------------------------------------------------------------------------- /quickjs-libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs-libc.c -------------------------------------------------------------------------------- /quickjs-libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs-libc.h -------------------------------------------------------------------------------- /quickjs-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs-opcode.h -------------------------------------------------------------------------------- /quickjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs.c -------------------------------------------------------------------------------- /quickjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/quickjs.h -------------------------------------------------------------------------------- /readme-cosmo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/readme-cosmo.txt -------------------------------------------------------------------------------- /readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/readme.txt -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/release.sh -------------------------------------------------------------------------------- /repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/repl.js -------------------------------------------------------------------------------- /run-test262.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/run-test262.c -------------------------------------------------------------------------------- /test262.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/test262.conf -------------------------------------------------------------------------------- /test262_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/test262_errors.txt -------------------------------------------------------------------------------- /test262o.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/test262o.conf -------------------------------------------------------------------------------- /test262o_errors.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/assert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/assert.js -------------------------------------------------------------------------------- /tests/bjson.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/bjson.c -------------------------------------------------------------------------------- /tests/fixture_cyclic_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/fixture_cyclic_import.js -------------------------------------------------------------------------------- /tests/microbench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/microbench.js -------------------------------------------------------------------------------- /tests/test262.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test262.patch -------------------------------------------------------------------------------- /tests/test_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_bigint.js -------------------------------------------------------------------------------- /tests/test_bjson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_bjson.js -------------------------------------------------------------------------------- /tests/test_builtin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_builtin.js -------------------------------------------------------------------------------- /tests/test_closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_closure.js -------------------------------------------------------------------------------- /tests/test_cyclic_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_cyclic_import.js -------------------------------------------------------------------------------- /tests/test_language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_language.js -------------------------------------------------------------------------------- /tests/test_loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_loop.js -------------------------------------------------------------------------------- /tests/test_std.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_std.js -------------------------------------------------------------------------------- /tests/test_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_worker.js -------------------------------------------------------------------------------- /tests/test_worker_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/tests/test_worker_module.js -------------------------------------------------------------------------------- /unicode_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/unicode_download.sh -------------------------------------------------------------------------------- /unicode_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/unicode_gen.c -------------------------------------------------------------------------------- /unicode_gen_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/openwebf/quickjs/HEAD/unicode_gen_def.h --------------------------------------------------------------------------------