A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
OTHER License
Commit | Message/Description |
---|---|
3989a6b | 9.0.0 |
1022627 | fix: skip unsupported hosts on windows |
1ecf7bb | Add 'serenity-js' synonym to LibJS, fix a couple of tests |
db04624 | Add SerenityOS's LibJS |
92c560d | fix: correct broken cpOptions.env.DYLD_FRAMEWORK_PATH |
8348772 | chore: update DYLD_FRAMEWORK_PATH documentation |
Commit | Message/Description |
---|---|
42ba3a8 | 8.0.0 |
34ff5e4 | Allow modules to import files with .json ext. |
d180999 | tests: disable remote |
02582c0 | tests: exclude firefox from race condition test |
f638045 | tests: exclude browser runs from shortName and transform |
f178c8a | CI: update firefox |
dcae6ea | WebdriverAgent: remove duplicate call to this._driver.quit() |
1224cee | tests: when a module test fails because a dependency wasn't found, ignore the error |
4445fed | WebdriverAgent & Agent: async destroy() and stop returns boolean |
4c57048 | tests: call agent.stop and agent.destroy for all createAgent |
376dea9 | package.json: remove --no-cache from test command |
11a447c | tests: call agent.stop and agent.destroy |
c05e712 | BrowserAgent: stop returns resolved promise |
3ad1fc0 | BrowserAgent: stop return true |
e2a1ef3 | CI: restore esvu --engines=all |
1819e3b | CI: re-enable browsers |
9e6ffb0 | Tests: fix snapshots |
1eacfc9 | Tests: remove focus |
096ee66 | CI: ESHOST_SKIP_XS |
d3f33ef | Tests: refactoring, use snapshots of output |
2ccbfb7 | Lint fixes |
7bf0ac3 | ConsoleAgent: fix stop |
7588096 | Agents: align divergences. |
be081bb | .eslintrc: "globales": (extended), "es2021": true |
0f2910d | .eslintrc: "ecmaVersion": 2021 |
78c86ae | Tests: minor adjustments |
d9af197 | Lint fix |
a038513 | Tests: refactor evaluation mode tests |
9f6ce1d | $262 must be declared via var in runtimes |
7605bb1 | ConsoleAgent: patch "Test262Error" with "ESHostError" if necessary |
32ca3aa | Hermes: set args |
590ade0 | package.json: remove unused test script |
828a7df | fix: update parsing of hermes errors |
63c4c4e | package.json: "test": "jest --runInBand --no-cache --config=./jest.config.js" |
5714431 | CI: enable spidermonkey/jsshell |
ba979c2 | package.json: "build:env": "./node_modules/.bin/esvu", |
d159455 | Remove scripts/ |
a85a061 | CI: move prep into travis.yml |
08792e8 | Graaljs: 21.1.0 improvements |
00124a6 | CI: move build to script |
629393c | Tests: reorg |
9aca954 | travis: arch: arm64, dist: focal |
01ddeb2 | CI: fix coordination between CI and runify |
30ca52a | CI: temp disable coverageThreshold |
31d085f | package.json: move test:jest -> test |
8de8e80 | CI: update jest config |
5fd8b87 | Tests: enable all engines |
fdc3490 | Minor fixes |
7516824 | Coverage: fix collectCoverageFrom |
c18ca20 | promisify.js: remove |
3dd52c6 | npx jest-codemods: assert -> expect |
12c342f | gitignore: coverage/ |
0a73a12 | Test: mocha -> jest |
dbc168c | Linting |
4e9c3ee | Refactoring |
f90ca5c | CI: use esvu |
Commit | Message/Description |
---|---|
39e245f | 7.4.0 |
fbaa61e | Improve error stack frame parser for jsshell |
5223069 | Allow absent message in uncaught exception string |
2316f86 | Update SpiderMonkey's $262.agent to match upstream implementation |
ff43f5d | Remove IsHTMLDDA stub for JSC |
Commit | Message/Description |
---|---|
a382a07 | 6.6.0 |
f1c83b7 | Bump eslint from 4.18.1 to 4.18.2 |
0ace18b | Bump js-yaml from 3.10.0 to 3.13.1 |
9276849 | Add GraalJS |
13e627c | engine262: use globalThis so it works in modules |
edbdf05 | Add XS test engine |
735ecc8 | Bump lodash from 4.17.4 to 4.17.15 |
58a22c6 | Upgrade socket.io to the latest |
3c50567 | Remove empty test file |
d7c39a1 | $ => $262, because it's been long enough. |
5d9e91c | CI: skip Hermes in appveyor |
3c9f876 | Test: remove this comment, it's no longer true |
a1abf83 | Test: enable Hermes and Engine262 |
0b2def7 | Hermes: additional handling for inconsistent stderr formatting. |
21a9307 | CI: Temporarily disable ChakraCore building for CI |
725d558 | CI: Clone and build ChakraCore v1.11.11 |
6d49e2b | Test: restore Engine262 |
0af5893 | CI: Add Node 10 back to travis; Add Node 12 to appveyor |
9475f22 | Node: error output has changed between Node versions |
7394535 | CI: Install Hermes (disabled until process stall is fixed) |
6a2aab6 | Agent: Hermes tests |
f96d9a6 | Agent: add initial Hermes support |
46a7f38 | Rename runtimePath.js => runtime-path.js |
5ffe407 | Rename parseError.js => parse-error.js |
69346b4 | Cleanup Runtime Path and Supported Hosts code |
888fb54 | README: improved QuickJS resources. |
35f840e | Lint: fix 'ErrorParser' is assigned a value but never used no-unused-vars |
36c82a0 | README: fix sup |
6a45f08 | README: $ => $262 (as shown in INTERPRETING.md) |
ebc0833 | README: add QuickJS to list of supported types |