├── .editorconfig ├── .github └── workflows │ └── ci_tests.yml ├── .gitignore ├── .gitmodules ├── .node-version ├── .npm-version ├── .npmignore ├── .nvmrc ├── .prettierignore ├── LICENSE ├── README.md ├── examples ├── contexts.js ├── hello.js ├── logging.js ├── pi_bigdecimal.js ├── pi_bigfloat.js ├── pi_bigint.js └── print-stdin-bytes.js ├── jest.config.js ├── meta ├── build.sh ├── ci.sh ├── clean.sh ├── docker │ ├── aarch64-unknown-linux-musl │ │ ├── Dockerfile │ │ └── cmd.sh │ ├── build-all.sh │ ├── build-images.sh │ ├── images.sh │ ├── multi-apple-darwin │ │ ├── Dockerfile │ │ └── cmd.sh │ ├── multi-unknown-linux-gnu │ │ ├── Dockerfile │ │ ├── cmd.sh │ │ └── fixup-gcc-libs.sh │ ├── x86_64-pc-windows-static │ │ ├── Dockerfile │ │ └── cmd.sh │ └── x86_64-unknown-linux-musl │ │ ├── Dockerfile │ │ └── cmd.sh ├── microbench.js ├── ninja │ ├── defs.ninja.js │ ├── envs │ │ ├── host │ │ │ ├── darwin.ninja.js │ │ │ ├── freebsd.ninja.js │ │ │ ├── linux-static.ninja.js │ │ │ ├── linux.ninja.js │ │ │ ├── msys2.ninja.js │ │ │ └── other.ninja.js │ │ └── target │ │ │ ├── cosmo.ninja.js │ │ │ ├── cross-darwin-arm64.ninja.js │ │ │ ├── cross-darwin-x86_64.ninja.js │ │ │ ├── cross-linux-aarch64.ninja.js │ │ │ ├── cross-linux-x86_64.ninja.js │ │ │ ├── cross-windows-x86_64.ninja.js │ │ │ ├── darwin.ninja.js │ │ │ ├── freebsd.ninja.js │ │ │ ├── linux-static.ninja.js │ │ │ ├── linux.ninja.js │ │ │ ├── msys2.ninja.js │ │ │ └── other.ninja.js │ ├── generate.js │ └── rules.ninja.js └── tsconfig.json ├── npm ├── cli │ ├── qjs.js │ ├── qjsc.js │ └── quickjs-run.js ├── index.js ├── platforms.json └── run-binary.js ├── package.json ├── src ├── archives │ ├── core.ninja.js │ ├── full.ninja.js │ ├── quickjs-full-init.c │ └── quickjs-full-init.h ├── builtin-modules │ ├── quickjs-bytecode │ │ ├── quickjs-bytecode.c │ │ ├── quickjs-bytecode.d.ts │ │ ├── quickjs-bytecode.h │ │ └── quickjs-bytecode.ninja.js │ ├── quickjs-context │ │ ├── quickjs-context.c │ │ ├── quickjs-context.d.ts │ │ ├── quickjs-context.h │ │ └── quickjs-context.ninja.js │ ├── quickjs-encoding │ │ ├── quickjs-encoding.c │ │ ├── quickjs-encoding.d.ts │ │ ├── quickjs-encoding.h │ │ └── quickjs-encoding.ninja.js │ ├── quickjs-engine │ │ ├── quickjs-engine.c │ │ ├── quickjs-engine.d.ts │ │ ├── quickjs-engine.h │ │ └── quickjs-engine.ninja.js │ ├── quickjs-libc │ │ ├── quickjs-libc.c │ │ ├── quickjs-libc.d.ts │ │ ├── quickjs-libc.h │ │ └── quickjs-libc.ninja.js │ └── quickjs-pointer │ │ ├── quickjs-pointer.c │ │ ├── quickjs-pointer.d.ts │ │ ├── quickjs-pointer.h │ │ └── quickjs-pointer.ninja.js ├── globals │ ├── quickjs-inspect │ │ ├── inspect.js │ │ ├── quickjs-inspect.c │ │ ├── quickjs-inspect.d.ts │ │ ├── quickjs-inspect.h │ │ └── quickjs-inspect.ninja.js │ ├── quickjs-intervals │ │ ├── intervals.js │ │ ├── quickjs-intervals.c │ │ ├── quickjs-intervals.d.ts │ │ ├── quickjs-intervals.h │ │ └── quickjs-intervals.ninja.js │ └── quickjs-print │ │ ├── quickjs-print.c │ │ ├── quickjs-print.d.ts │ │ ├── quickjs-print.h │ │ └── quickjs-print.ninja.js ├── lib │ ├── cutils │ │ ├── cutils.c │ │ ├── cutils.h │ │ └── cutils.ninja.js │ ├── debugprint │ │ └── debugprint.h │ ├── execpath │ │ ├── execpath.c │ │ ├── execpath.h │ │ └── execpath.ninja.js │ ├── libbf │ │ ├── libbf.c │ │ ├── libbf.h │ │ └── libbf.ninja.js │ ├── libregexp │ │ ├── libregexp-opcode.h │ │ ├── libregexp.c │ │ ├── libregexp.h │ │ └── libregexp.ninja.js │ ├── libunicode │ │ ├── downloaded │ │ │ ├── CaseFolding.txt │ │ │ ├── CompositionExclusions.txt │ │ │ ├── DerivedCoreProperties.txt │ │ │ ├── DerivedNormalizationProps.txt │ │ │ ├── NormalizationTest.txt │ │ │ ├── PropList.txt │ │ │ ├── PropertyValueAliases.txt │ │ │ ├── README.md │ │ │ ├── ScriptExtensions.txt │ │ │ ├── Scripts.txt │ │ │ ├── SpecialCasing.txt │ │ │ ├── UnicodeData.txt │ │ │ ├── emoji-data.txt │ │ │ └── unicode_download.sh │ │ ├── libunicode.c │ │ ├── libunicode.h │ │ ├── libunicode.ninja.js │ │ ├── unicode_gen.c │ │ └── unicode_gen_def.h │ ├── list │ │ └── list.h │ └── quickjs-utils │ │ ├── quickjs-utils.c │ │ ├── quickjs-utils.h │ │ └── quickjs-utils.ninja.js ├── programs │ ├── file-to-bytecode │ │ ├── file-to-bytecode.js │ │ └── file-to-bytecode.ninja.js │ ├── log-argv │ │ ├── indirect-argv0.js │ │ ├── log-argv.c │ │ └── log-argv.js │ ├── qjs │ │ ├── qjs.c │ │ └── qjs.ninja.js │ ├── qjsbootstrap │ │ ├── README.md │ │ ├── is-stdin-a-tty.js │ │ ├── qjsbootstrap.c │ │ ├── qjsbootstrap.ninja.js │ │ └── size_check.js │ ├── qjsc │ │ ├── qjsc.c │ │ └── qjsc.ninja.js │ ├── qjscalc │ │ ├── qjscalc.js │ │ └── qjscalc.ninja.js │ ├── quickjs-run │ │ ├── quickjs-run.c │ │ └── quickjs-run.ninja.js │ ├── repl │ │ ├── repl.js │ │ └── repl.ninja.js │ ├── sample-program │ │ ├── sample-program.ninja.js │ │ └── sum.js │ └── stack-limit-test │ │ ├── loop.js │ │ ├── main.c │ │ └── stack-limit-test.ninja.js ├── quickjs-modulesys │ ├── module-impl-stub.c │ ├── module-impl.js │ ├── quickjs-modulesys.c │ ├── quickjs-modulesys.d.ts │ ├── quickjs-modulesys.h │ └── quickjs-modulesys.ninja.js ├── quickjs │ ├── quickjs-atom.h │ ├── quickjs-opcode.h │ ├── quickjs.c │ ├── quickjs.d.ts │ ├── quickjs.h │ └── quickjs.ninja.js ├── run-test262 │ ├── .gitignore │ ├── run-test262.c │ ├── run-test262.ninja.js │ ├── run.sh │ ├── runo.sh │ ├── test262.conf │ ├── test262.patch │ ├── test262_errors.txt │ ├── test262o.conf │ └── test262o_errors.txt ├── shared-library-modules │ ├── example-fib │ │ ├── fib.c │ │ ├── fib.ninja.js │ │ └── test_fib.js │ └── example-point │ │ ├── point.c │ │ ├── point.ninja.js │ │ └── test_point.js └── tsconfig.json ├── tests ├── _utils.ts ├── error-cause.test.ts ├── error-properties.test.ts ├── exit-code-stuff.test.ts ├── file-to-bytecode.test.ts ├── fixtures │ ├── ah.txt │ ├── check-module-ns.js │ ├── exports-five.js │ ├── import-meta-require.js │ ├── import-meta-resolve.js │ ├── load-module-via-urlget.js │ ├── log-four.js │ ├── module-detection │ │ ├── explicit-module.mjs │ │ ├── implicit-module-with-shebang.js │ │ ├── implicit-module-with-two-shebangs.js │ │ ├── implicit-module.js │ │ └── implicit-script.js │ ├── module-hooks │ │ ├── load-txt.js │ │ ├── something.txt │ │ ├── txt-compiler.js │ │ └── txt-search-extension.js │ ├── module-ns-mutation │ │ ├── loads-nothing-then-new.js │ │ └── loads-nothing.js │ ├── module-throws-error │ │ └── esm.js │ ├── regexp-escaped-dash-in-charset.js │ ├── setting-main-module │ │ ├── mod1_import.js │ │ ├── mod1_importModule.js │ │ ├── mod2.js │ │ └── mod3.js │ ├── string-cooked.js │ ├── subdir │ │ ├── another-subdir │ │ │ └── index.js │ │ ├── imports-std.js │ │ ├── log-five.js │ │ ├── reaches-for-folder-with-index.js │ │ ├── reaches-over.js │ │ └── reaches-up.js │ ├── uses-std-and-bytecode.js │ ├── with-cjs-export.js │ └── without-cjs-export.js ├── getpwuid.test.ts ├── import-error.test.ts ├── import-meta-require.test.ts ├── import-meta-resolve.test.ts ├── inspect-custom.test.ts ├── inspect.test.ts ├── intervals.test.ts ├── libbytecode.test.ts ├── libcontext.test.ts ├── libencoding.test.ts ├── libmodule.test.ts ├── load-module-via-urlget.test.ts ├── module-define.test.ts ├── module-detect.test.ts ├── module-hooks.test.ts ├── module-read.test.ts ├── module-resolution.test.ts ├── object-toprimitive.test.ts ├── oldtests │ ├── oldtests.test.ts │ ├── test_bignum.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 │ └── test_worker_module.js ├── pointer.test.ts ├── print.test.ts ├── qjsbootstrap-argv0.test.ts ├── qjsbootstrap-bytecode.test.ts ├── qjsbootstrap-can-access-bytecode-lib.test.ts ├── qjsc.test.ts ├── regexp-escaped-dash-in-charset.test.ts ├── setting-main-module.test.ts ├── shared-library-modules.test.ts ├── skip-shebangs.test.ts ├── string-cooked.test.ts ├── symbol-typeof-value.test.ts └── workdir │ └── .gitignore ├── todo.txt └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.github/workflows/ci_tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.gitmodules -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | v22.15.0 2 | -------------------------------------------------------------------------------- /.npm-version: -------------------------------------------------------------------------------- 1 | 10.9.2 2 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.npmignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v22.15.0 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/README.md -------------------------------------------------------------------------------- /examples/contexts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/contexts.js -------------------------------------------------------------------------------- /examples/hello.js: -------------------------------------------------------------------------------- 1 | console.log("Hello World"); 2 | -------------------------------------------------------------------------------- /examples/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/logging.js -------------------------------------------------------------------------------- /examples/pi_bigdecimal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/pi_bigdecimal.js -------------------------------------------------------------------------------- /examples/pi_bigfloat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/pi_bigfloat.js -------------------------------------------------------------------------------- /examples/pi_bigint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/pi_bigint.js -------------------------------------------------------------------------------- /examples/print-stdin-bytes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/examples/print-stdin-bytes.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/jest.config.js -------------------------------------------------------------------------------- /meta/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/build.sh -------------------------------------------------------------------------------- /meta/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ci.sh -------------------------------------------------------------------------------- /meta/clean.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | set -euo pipefail 3 | 4 | git clean -dfX 5 | -------------------------------------------------------------------------------- /meta/docker/aarch64-unknown-linux-musl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/aarch64-unknown-linux-musl/Dockerfile -------------------------------------------------------------------------------- /meta/docker/aarch64-unknown-linux-musl/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/aarch64-unknown-linux-musl/cmd.sh -------------------------------------------------------------------------------- /meta/docker/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/build-all.sh -------------------------------------------------------------------------------- /meta/docker/build-images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/build-images.sh -------------------------------------------------------------------------------- /meta/docker/images.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/images.sh -------------------------------------------------------------------------------- /meta/docker/multi-apple-darwin/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/multi-apple-darwin/Dockerfile -------------------------------------------------------------------------------- /meta/docker/multi-apple-darwin/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/multi-apple-darwin/cmd.sh -------------------------------------------------------------------------------- /meta/docker/multi-unknown-linux-gnu/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/multi-unknown-linux-gnu/Dockerfile -------------------------------------------------------------------------------- /meta/docker/multi-unknown-linux-gnu/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/multi-unknown-linux-gnu/cmd.sh -------------------------------------------------------------------------------- /meta/docker/multi-unknown-linux-gnu/fixup-gcc-libs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/multi-unknown-linux-gnu/fixup-gcc-libs.sh -------------------------------------------------------------------------------- /meta/docker/x86_64-pc-windows-static/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/x86_64-pc-windows-static/Dockerfile -------------------------------------------------------------------------------- /meta/docker/x86_64-pc-windows-static/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/x86_64-pc-windows-static/cmd.sh -------------------------------------------------------------------------------- /meta/docker/x86_64-unknown-linux-musl/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/x86_64-unknown-linux-musl/Dockerfile -------------------------------------------------------------------------------- /meta/docker/x86_64-unknown-linux-musl/cmd.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/docker/x86_64-unknown-linux-musl/cmd.sh -------------------------------------------------------------------------------- /meta/microbench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/microbench.js -------------------------------------------------------------------------------- /meta/ninja/defs.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/defs.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/darwin.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/darwin.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/freebsd.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/freebsd.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/linux-static.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/linux-static.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/linux.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/linux.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/msys2.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/msys2.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/host/other.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/host/other.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cosmo.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cosmo.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cross-darwin-arm64.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cross-darwin-arm64.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cross-darwin-x86_64.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cross-darwin-x86_64.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cross-linux-aarch64.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cross-linux-aarch64.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cross-linux-x86_64.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cross-linux-x86_64.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/cross-windows-x86_64.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/cross-windows-x86_64.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/darwin.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/darwin.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/freebsd.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/freebsd.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/linux-static.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/linux-static.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/linux.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/linux.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/msys2.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/msys2.ninja.js -------------------------------------------------------------------------------- /meta/ninja/envs/target/other.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/envs/target/other.ninja.js -------------------------------------------------------------------------------- /meta/ninja/generate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/generate.js -------------------------------------------------------------------------------- /meta/ninja/rules.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/ninja/rules.ninja.js -------------------------------------------------------------------------------- /meta/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/meta/tsconfig.json -------------------------------------------------------------------------------- /npm/cli/qjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/cli/qjs.js -------------------------------------------------------------------------------- /npm/cli/qjsc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/cli/qjsc.js -------------------------------------------------------------------------------- /npm/cli/quickjs-run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/cli/quickjs-run.js -------------------------------------------------------------------------------- /npm/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/index.js -------------------------------------------------------------------------------- /npm/platforms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/platforms.json -------------------------------------------------------------------------------- /npm/run-binary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/npm/run-binary.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/package.json -------------------------------------------------------------------------------- /src/archives/core.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/archives/core.ninja.js -------------------------------------------------------------------------------- /src/archives/full.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/archives/full.ninja.js -------------------------------------------------------------------------------- /src/archives/quickjs-full-init.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/archives/quickjs-full-init.c -------------------------------------------------------------------------------- /src/archives/quickjs-full-init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/archives/quickjs-full-init.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-bytecode/quickjs-bytecode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-bytecode/quickjs-bytecode.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-bytecode/quickjs-bytecode.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-bytecode/quickjs-bytecode.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-bytecode/quickjs-bytecode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-bytecode/quickjs-bytecode.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-bytecode/quickjs-bytecode.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-bytecode/quickjs-bytecode.ninja.js -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-context/quickjs-context.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-context/quickjs-context.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-context/quickjs-context.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-context/quickjs-context.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-context/quickjs-context.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-context/quickjs-context.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-context/quickjs-context.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-context/quickjs-context.ninja.js -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-encoding/quickjs-encoding.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-encoding/quickjs-encoding.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-encoding/quickjs-encoding.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-encoding/quickjs-encoding.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-encoding/quickjs-encoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-encoding/quickjs-encoding.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-encoding/quickjs-encoding.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-encoding/quickjs-encoding.ninja.js -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-engine/quickjs-engine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-engine/quickjs-engine.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-engine/quickjs-engine.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-engine/quickjs-engine.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-engine/quickjs-engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-engine/quickjs-engine.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-engine/quickjs-engine.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-engine/quickjs-engine.ninja.js -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-libc/quickjs-libc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-libc/quickjs-libc.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-libc/quickjs-libc.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-libc/quickjs-libc.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-libc/quickjs-libc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-libc/quickjs-libc.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-libc/quickjs-libc.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-libc/quickjs-libc.ninja.js -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-pointer/quickjs-pointer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-pointer/quickjs-pointer.c -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-pointer/quickjs-pointer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-pointer/quickjs-pointer.d.ts -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-pointer/quickjs-pointer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-pointer/quickjs-pointer.h -------------------------------------------------------------------------------- /src/builtin-modules/quickjs-pointer/quickjs-pointer.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/builtin-modules/quickjs-pointer/quickjs-pointer.ninja.js -------------------------------------------------------------------------------- /src/globals/quickjs-inspect/inspect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-inspect/inspect.js -------------------------------------------------------------------------------- /src/globals/quickjs-inspect/quickjs-inspect.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-inspect/quickjs-inspect.c -------------------------------------------------------------------------------- /src/globals/quickjs-inspect/quickjs-inspect.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-inspect/quickjs-inspect.d.ts -------------------------------------------------------------------------------- /src/globals/quickjs-inspect/quickjs-inspect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-inspect/quickjs-inspect.h -------------------------------------------------------------------------------- /src/globals/quickjs-inspect/quickjs-inspect.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-inspect/quickjs-inspect.ninja.js -------------------------------------------------------------------------------- /src/globals/quickjs-intervals/intervals.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-intervals/intervals.js -------------------------------------------------------------------------------- /src/globals/quickjs-intervals/quickjs-intervals.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-intervals/quickjs-intervals.c -------------------------------------------------------------------------------- /src/globals/quickjs-intervals/quickjs-intervals.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-intervals/quickjs-intervals.d.ts -------------------------------------------------------------------------------- /src/globals/quickjs-intervals/quickjs-intervals.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-intervals/quickjs-intervals.h -------------------------------------------------------------------------------- /src/globals/quickjs-intervals/quickjs-intervals.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-intervals/quickjs-intervals.ninja.js -------------------------------------------------------------------------------- /src/globals/quickjs-print/quickjs-print.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-print/quickjs-print.c -------------------------------------------------------------------------------- /src/globals/quickjs-print/quickjs-print.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-print/quickjs-print.d.ts -------------------------------------------------------------------------------- /src/globals/quickjs-print/quickjs-print.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-print/quickjs-print.h -------------------------------------------------------------------------------- /src/globals/quickjs-print/quickjs-print.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/globals/quickjs-print/quickjs-print.ninja.js -------------------------------------------------------------------------------- /src/lib/cutils/cutils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/cutils/cutils.c -------------------------------------------------------------------------------- /src/lib/cutils/cutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/cutils/cutils.h -------------------------------------------------------------------------------- /src/lib/cutils/cutils.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/cutils/cutils.ninja.js -------------------------------------------------------------------------------- /src/lib/debugprint/debugprint.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/debugprint/debugprint.h -------------------------------------------------------------------------------- /src/lib/execpath/execpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/execpath/execpath.c -------------------------------------------------------------------------------- /src/lib/execpath/execpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/execpath/execpath.h -------------------------------------------------------------------------------- /src/lib/execpath/execpath.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/execpath/execpath.ninja.js -------------------------------------------------------------------------------- /src/lib/libbf/libbf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libbf/libbf.c -------------------------------------------------------------------------------- /src/lib/libbf/libbf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libbf/libbf.h -------------------------------------------------------------------------------- /src/lib/libbf/libbf.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libbf/libbf.ninja.js -------------------------------------------------------------------------------- /src/lib/libregexp/libregexp-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libregexp/libregexp-opcode.h -------------------------------------------------------------------------------- /src/lib/libregexp/libregexp.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libregexp/libregexp.c -------------------------------------------------------------------------------- /src/lib/libregexp/libregexp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libregexp/libregexp.h -------------------------------------------------------------------------------- /src/lib/libregexp/libregexp.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libregexp/libregexp.ninja.js -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/CaseFolding.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/CaseFolding.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/CompositionExclusions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/CompositionExclusions.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/DerivedCoreProperties.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/DerivedCoreProperties.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/DerivedNormalizationProps.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/DerivedNormalizationProps.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/NormalizationTest.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/NormalizationTest.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/PropList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/PropList.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/PropertyValueAliases.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/PropertyValueAliases.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/README.md -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/ScriptExtensions.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/ScriptExtensions.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/Scripts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/Scripts.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/SpecialCasing.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/SpecialCasing.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/UnicodeData.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/UnicodeData.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/emoji-data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/emoji-data.txt -------------------------------------------------------------------------------- /src/lib/libunicode/downloaded/unicode_download.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/downloaded/unicode_download.sh -------------------------------------------------------------------------------- /src/lib/libunicode/libunicode.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/libunicode.c -------------------------------------------------------------------------------- /src/lib/libunicode/libunicode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/libunicode.h -------------------------------------------------------------------------------- /src/lib/libunicode/libunicode.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/libunicode.ninja.js -------------------------------------------------------------------------------- /src/lib/libunicode/unicode_gen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/unicode_gen.c -------------------------------------------------------------------------------- /src/lib/libunicode/unicode_gen_def.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/libunicode/unicode_gen_def.h -------------------------------------------------------------------------------- /src/lib/list/list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/list/list.h -------------------------------------------------------------------------------- /src/lib/quickjs-utils/quickjs-utils.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/quickjs-utils/quickjs-utils.c -------------------------------------------------------------------------------- /src/lib/quickjs-utils/quickjs-utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/quickjs-utils/quickjs-utils.h -------------------------------------------------------------------------------- /src/lib/quickjs-utils/quickjs-utils.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/lib/quickjs-utils/quickjs-utils.ninja.js -------------------------------------------------------------------------------- /src/programs/file-to-bytecode/file-to-bytecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/file-to-bytecode/file-to-bytecode.js -------------------------------------------------------------------------------- /src/programs/file-to-bytecode/file-to-bytecode.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/file-to-bytecode/file-to-bytecode.ninja.js -------------------------------------------------------------------------------- /src/programs/log-argv/indirect-argv0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/log-argv/indirect-argv0.js -------------------------------------------------------------------------------- /src/programs/log-argv/log-argv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/log-argv/log-argv.c -------------------------------------------------------------------------------- /src/programs/log-argv/log-argv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/log-argv/log-argv.js -------------------------------------------------------------------------------- /src/programs/qjs/qjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjs/qjs.c -------------------------------------------------------------------------------- /src/programs/qjs/qjs.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjs/qjs.ninja.js -------------------------------------------------------------------------------- /src/programs/qjsbootstrap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsbootstrap/README.md -------------------------------------------------------------------------------- /src/programs/qjsbootstrap/is-stdin-a-tty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsbootstrap/is-stdin-a-tty.js -------------------------------------------------------------------------------- /src/programs/qjsbootstrap/qjsbootstrap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsbootstrap/qjsbootstrap.c -------------------------------------------------------------------------------- /src/programs/qjsbootstrap/qjsbootstrap.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsbootstrap/qjsbootstrap.ninja.js -------------------------------------------------------------------------------- /src/programs/qjsbootstrap/size_check.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsbootstrap/size_check.js -------------------------------------------------------------------------------- /src/programs/qjsc/qjsc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsc/qjsc.c -------------------------------------------------------------------------------- /src/programs/qjsc/qjsc.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjsc/qjsc.ninja.js -------------------------------------------------------------------------------- /src/programs/qjscalc/qjscalc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjscalc/qjscalc.js -------------------------------------------------------------------------------- /src/programs/qjscalc/qjscalc.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/qjscalc/qjscalc.ninja.js -------------------------------------------------------------------------------- /src/programs/quickjs-run/quickjs-run.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/quickjs-run/quickjs-run.c -------------------------------------------------------------------------------- /src/programs/quickjs-run/quickjs-run.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/quickjs-run/quickjs-run.ninja.js -------------------------------------------------------------------------------- /src/programs/repl/repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/repl/repl.js -------------------------------------------------------------------------------- /src/programs/repl/repl.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/repl/repl.ninja.js -------------------------------------------------------------------------------- /src/programs/sample-program/sample-program.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/sample-program/sample-program.ninja.js -------------------------------------------------------------------------------- /src/programs/sample-program/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/sample-program/sum.js -------------------------------------------------------------------------------- /src/programs/stack-limit-test/loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/stack-limit-test/loop.js -------------------------------------------------------------------------------- /src/programs/stack-limit-test/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/stack-limit-test/main.c -------------------------------------------------------------------------------- /src/programs/stack-limit-test/stack-limit-test.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/programs/stack-limit-test/stack-limit-test.ninja.js -------------------------------------------------------------------------------- /src/quickjs-modulesys/module-impl-stub.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/module-impl-stub.c -------------------------------------------------------------------------------- /src/quickjs-modulesys/module-impl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/module-impl.js -------------------------------------------------------------------------------- /src/quickjs-modulesys/quickjs-modulesys.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/quickjs-modulesys.c -------------------------------------------------------------------------------- /src/quickjs-modulesys/quickjs-modulesys.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/quickjs-modulesys.d.ts -------------------------------------------------------------------------------- /src/quickjs-modulesys/quickjs-modulesys.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/quickjs-modulesys.h -------------------------------------------------------------------------------- /src/quickjs-modulesys/quickjs-modulesys.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs-modulesys/quickjs-modulesys.ninja.js -------------------------------------------------------------------------------- /src/quickjs/quickjs-atom.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs-atom.h -------------------------------------------------------------------------------- /src/quickjs/quickjs-opcode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs-opcode.h -------------------------------------------------------------------------------- /src/quickjs/quickjs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs.c -------------------------------------------------------------------------------- /src/quickjs/quickjs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs.d.ts -------------------------------------------------------------------------------- /src/quickjs/quickjs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs.h -------------------------------------------------------------------------------- /src/quickjs/quickjs.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/quickjs/quickjs.ninja.js -------------------------------------------------------------------------------- /src/run-test262/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/.gitignore -------------------------------------------------------------------------------- /src/run-test262/run-test262.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/run-test262.c -------------------------------------------------------------------------------- /src/run-test262/run-test262.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/run-test262.ninja.js -------------------------------------------------------------------------------- /src/run-test262/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/run.sh -------------------------------------------------------------------------------- /src/run-test262/runo.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/runo.sh -------------------------------------------------------------------------------- /src/run-test262/test262.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/test262.conf -------------------------------------------------------------------------------- /src/run-test262/test262.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/test262.patch -------------------------------------------------------------------------------- /src/run-test262/test262_errors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/test262_errors.txt -------------------------------------------------------------------------------- /src/run-test262/test262o.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/run-test262/test262o.conf -------------------------------------------------------------------------------- /src/run-test262/test262o_errors.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/shared-library-modules/example-fib/fib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-fib/fib.c -------------------------------------------------------------------------------- /src/shared-library-modules/example-fib/fib.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-fib/fib.ninja.js -------------------------------------------------------------------------------- /src/shared-library-modules/example-fib/test_fib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-fib/test_fib.js -------------------------------------------------------------------------------- /src/shared-library-modules/example-point/point.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-point/point.c -------------------------------------------------------------------------------- /src/shared-library-modules/example-point/point.ninja.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-point/point.ninja.js -------------------------------------------------------------------------------- /src/shared-library-modules/example-point/test_point.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/shared-library-modules/example-point/test_point.js -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /tests/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/_utils.ts -------------------------------------------------------------------------------- /tests/error-cause.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/error-cause.test.ts -------------------------------------------------------------------------------- /tests/error-properties.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/error-properties.test.ts -------------------------------------------------------------------------------- /tests/exit-code-stuff.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/exit-code-stuff.test.ts -------------------------------------------------------------------------------- /tests/file-to-bytecode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/file-to-bytecode.test.ts -------------------------------------------------------------------------------- /tests/fixtures/ah.txt: -------------------------------------------------------------------------------- 1 | あ 2 | -------------------------------------------------------------------------------- /tests/fixtures/check-module-ns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/check-module-ns.js -------------------------------------------------------------------------------- /tests/fixtures/exports-five.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/exports-five.js -------------------------------------------------------------------------------- /tests/fixtures/import-meta-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/import-meta-require.js -------------------------------------------------------------------------------- /tests/fixtures/import-meta-resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/import-meta-resolve.js -------------------------------------------------------------------------------- /tests/fixtures/load-module-via-urlget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/load-module-via-urlget.js -------------------------------------------------------------------------------- /tests/fixtures/log-four.js: -------------------------------------------------------------------------------- 1 | console.log(2 + 2); 2 | -------------------------------------------------------------------------------- /tests/fixtures/module-detection/explicit-module.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-detection/explicit-module.mjs -------------------------------------------------------------------------------- /tests/fixtures/module-detection/implicit-module-with-shebang.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-detection/implicit-module-with-shebang.js -------------------------------------------------------------------------------- /tests/fixtures/module-detection/implicit-module-with-two-shebangs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-detection/implicit-module-with-two-shebangs.js -------------------------------------------------------------------------------- /tests/fixtures/module-detection/implicit-module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-detection/implicit-module.js -------------------------------------------------------------------------------- /tests/fixtures/module-detection/implicit-script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-detection/implicit-script.js -------------------------------------------------------------------------------- /tests/fixtures/module-hooks/load-txt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-hooks/load-txt.js -------------------------------------------------------------------------------- /tests/fixtures/module-hooks/something.txt: -------------------------------------------------------------------------------- 1 | hello world! 2 | -------------------------------------------------------------------------------- /tests/fixtures/module-hooks/txt-compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-hooks/txt-compiler.js -------------------------------------------------------------------------------- /tests/fixtures/module-hooks/txt-search-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-hooks/txt-search-extension.js -------------------------------------------------------------------------------- /tests/fixtures/module-ns-mutation/loads-nothing-then-new.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/module-ns-mutation/loads-nothing-then-new.js -------------------------------------------------------------------------------- /tests/fixtures/module-ns-mutation/loads-nothing.js: -------------------------------------------------------------------------------- 1 | import {} from "./subject"; 2 | -------------------------------------------------------------------------------- /tests/fixtures/module-throws-error/esm.js: -------------------------------------------------------------------------------- 1 | export const something = {}; 2 | 3 | throw new Error("that ain't good"); 4 | -------------------------------------------------------------------------------- /tests/fixtures/regexp-escaped-dash-in-charset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/regexp-escaped-dash-in-charset.js -------------------------------------------------------------------------------- /tests/fixtures/setting-main-module/mod1_import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/setting-main-module/mod1_import.js -------------------------------------------------------------------------------- /tests/fixtures/setting-main-module/mod1_importModule.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/setting-main-module/mod1_importModule.js -------------------------------------------------------------------------------- /tests/fixtures/setting-main-module/mod2.js: -------------------------------------------------------------------------------- 1 | console.log("hi from mod2", import.meta.main); 2 | -------------------------------------------------------------------------------- /tests/fixtures/setting-main-module/mod3.js: -------------------------------------------------------------------------------- 1 | console.log("hi from mod3", import.meta.main); 2 | -------------------------------------------------------------------------------- /tests/fixtures/string-cooked.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/string-cooked.js -------------------------------------------------------------------------------- /tests/fixtures/subdir/another-subdir/index.js: -------------------------------------------------------------------------------- 1 | console.log("hello there"); 2 | -------------------------------------------------------------------------------- /tests/fixtures/subdir/imports-std.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/subdir/imports-std.js -------------------------------------------------------------------------------- /tests/fixtures/subdir/log-five.js: -------------------------------------------------------------------------------- 1 | console.log(5); 2 | -------------------------------------------------------------------------------- /tests/fixtures/subdir/reaches-for-folder-with-index.js: -------------------------------------------------------------------------------- 1 | import "./another-subdir"; 2 | -------------------------------------------------------------------------------- /tests/fixtures/subdir/reaches-over.js: -------------------------------------------------------------------------------- 1 | import "./log-five"; 2 | -------------------------------------------------------------------------------- /tests/fixtures/subdir/reaches-up.js: -------------------------------------------------------------------------------- 1 | import "../log-four"; 2 | -------------------------------------------------------------------------------- /tests/fixtures/uses-std-and-bytecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/uses-std-and-bytecode.js -------------------------------------------------------------------------------- /tests/fixtures/with-cjs-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/with-cjs-export.js -------------------------------------------------------------------------------- /tests/fixtures/without-cjs-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/fixtures/without-cjs-export.js -------------------------------------------------------------------------------- /tests/getpwuid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/getpwuid.test.ts -------------------------------------------------------------------------------- /tests/import-error.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/import-error.test.ts -------------------------------------------------------------------------------- /tests/import-meta-require.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/import-meta-require.test.ts -------------------------------------------------------------------------------- /tests/import-meta-resolve.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/import-meta-resolve.test.ts -------------------------------------------------------------------------------- /tests/inspect-custom.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/inspect-custom.test.ts -------------------------------------------------------------------------------- /tests/inspect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/inspect.test.ts -------------------------------------------------------------------------------- /tests/intervals.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/intervals.test.ts -------------------------------------------------------------------------------- /tests/libbytecode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/libbytecode.test.ts -------------------------------------------------------------------------------- /tests/libcontext.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/libcontext.test.ts -------------------------------------------------------------------------------- /tests/libencoding.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/libencoding.test.ts -------------------------------------------------------------------------------- /tests/libmodule.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/libmodule.test.ts -------------------------------------------------------------------------------- /tests/load-module-via-urlget.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/load-module-via-urlget.test.ts -------------------------------------------------------------------------------- /tests/module-define.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/module-define.test.ts -------------------------------------------------------------------------------- /tests/module-detect.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/module-detect.test.ts -------------------------------------------------------------------------------- /tests/module-hooks.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/module-hooks.test.ts -------------------------------------------------------------------------------- /tests/module-read.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/module-read.test.ts -------------------------------------------------------------------------------- /tests/module-resolution.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/module-resolution.test.ts -------------------------------------------------------------------------------- /tests/object-toprimitive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/object-toprimitive.test.ts -------------------------------------------------------------------------------- /tests/oldtests/oldtests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/oldtests.test.ts -------------------------------------------------------------------------------- /tests/oldtests/test_bignum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_bignum.js -------------------------------------------------------------------------------- /tests/oldtests/test_builtin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_builtin.js -------------------------------------------------------------------------------- /tests/oldtests/test_closure.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_closure.js -------------------------------------------------------------------------------- /tests/oldtests/test_language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_language.js -------------------------------------------------------------------------------- /tests/oldtests/test_loop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_loop.js -------------------------------------------------------------------------------- /tests/oldtests/test_op_overloading.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_op_overloading.js -------------------------------------------------------------------------------- /tests/oldtests/test_qjscalc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_qjscalc.js -------------------------------------------------------------------------------- /tests/oldtests/test_std.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_std.js -------------------------------------------------------------------------------- /tests/oldtests/test_worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_worker.js -------------------------------------------------------------------------------- /tests/oldtests/test_worker_module.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/oldtests/test_worker_module.js -------------------------------------------------------------------------------- /tests/pointer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/pointer.test.ts -------------------------------------------------------------------------------- /tests/print.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/print.test.ts -------------------------------------------------------------------------------- /tests/qjsbootstrap-argv0.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/qjsbootstrap-argv0.test.ts -------------------------------------------------------------------------------- /tests/qjsbootstrap-bytecode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/qjsbootstrap-bytecode.test.ts -------------------------------------------------------------------------------- /tests/qjsbootstrap-can-access-bytecode-lib.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/qjsbootstrap-can-access-bytecode-lib.test.ts -------------------------------------------------------------------------------- /tests/qjsc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/qjsc.test.ts -------------------------------------------------------------------------------- /tests/regexp-escaped-dash-in-charset.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/regexp-escaped-dash-in-charset.test.ts -------------------------------------------------------------------------------- /tests/setting-main-module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/setting-main-module.test.ts -------------------------------------------------------------------------------- /tests/shared-library-modules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/shared-library-modules.test.ts -------------------------------------------------------------------------------- /tests/skip-shebangs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/skip-shebangs.test.ts -------------------------------------------------------------------------------- /tests/string-cooked.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/string-cooked.test.ts -------------------------------------------------------------------------------- /tests/symbol-typeof-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tests/symbol-typeof-value.test.ts -------------------------------------------------------------------------------- /tests/workdir/.gitignore: -------------------------------------------------------------------------------- 1 | * 2 | -------------------------------------------------------------------------------- /todo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/todo.txt -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suchipi/quickjs/HEAD/tsconfig.json --------------------------------------------------------------------------------