diff --git a/.github/workflows/run.yml b/.github/workflows/run.yml index 154c8be..a19d9cf 100644 --- a/.github/workflows/run.yml +++ b/.github/workflows/run.yml @@ -57,7 +57,7 @@ jobs: strategy: fail-fast: false matrix: - engine: [v8, v8_exp, jsc, jsc_exp, sm, sm_exp, chakra, hermes, kiesel, libjs, engine262, qjs, qjs_ng, xs, graaljs, rhino, boa, nova, njs, babel, swc, sucrase] # all + engine: [v8, v8_exp, jsc, jsc_exp, sm, sm_exp, chakra, hermes, kiesel, libjs, engine262, qjs, qjs_ng, xs, graaljs, rhino, boa, nova, njs, bali, babel, swc, sucrase] # all chunk: [0, 1] # engine: [v8, jsc, sm, chakra, hermes, kiesel, libjs, qjs, xs, graaljs] # exclude hangers/long diff --git a/README.md b/README.md index d5c2c82..eff5dc0 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ Independent daily [test262](https://github.com/tc39/test262) (standard test suit - [X] Porffor [site](https://porffor.dev) [source](https://github.com/CanadaHonk/porffor) - [X] Nova [site](https://trynova.dev) [source](https://github.com/trynova/nova) - [X] NJS [site](https://nginx.org/en/docs/njs/) [source](https://github.com/nginx/njs) +- [X] Bali [source](https://github.com/ferus-web/bali) - Request more in GitHub issues! ### Transpilers diff --git a/scripts/engines/bali.sh b/scripts/engines/bali.sh new file mode 100755 index 0000000..8b109c1 --- /dev/null +++ b/scripts/engines/bali.sh @@ -0,0 +1,12 @@ +#!/bin/sh + +# clone repo to get the git hash +git clone https://github.com/ferus-web/bali.git --depth 1 + +cd bali +git rev-parse HEAD > ../version.txt +cd .. +rm -rf bali + +./scripts/install/esvu.sh bali +./scripts/test262.sh bali "${HOME}/.esvu/bin/bali" 16 diff --git a/site/index.html b/site/index.html index 0affd38..964fd9f 100644 --- a/site/index.html +++ b/site/index.html @@ -78,6 +78,7 @@

daily runner of test262 for daily runner of test262 for Wasm compiler, in JS', nova: 'A new JS engine written in Rust exploring a data-oriented design', njs: 'A subset of the JavaScript language to use in nginx', + bali: 'A new experimental JavaScript engine written in Nim', babel: 'Babel 7 + core-js 3 running on Node 0.10 (ES5)', swc: 'SWC + core-js 3 running on Node 0.10 (ES5)', sucrase: 'Sucrase + core-js running on Node 0.10 (ES5) - for curiosity' @@ -127,6 +129,7 @@

daily runner of test262 for daily runner of test262 for