eshost

A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli

OTHER License

Stars
142
Committers
21
eshost - Latest Release

Published by rwaldron over 2 years ago

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
eshost -

Published by rwaldron over 3 years ago

Commit Message/Description
76630bd 8.1.0
6b2f14f Correct definition of JSC "runtime" object
eshost -

Published by rwaldron over 3 years ago

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
eshost -

Published by rwaldron over 3 years ago

Commit Message/Description
c4b16b6 7.7.0
93445b9 Improve robustness of dependency inference
4770db2 CI: update to Node 12, 14, 16
bd19493 CI: update installs
0a2e9d9 CI: update path to engine262
eshost -

Published by rwaldron over 3 years ago

Commit Message/Description
f849ee3 7.6.0
eshost -

Published by rwaldron about 4 years ago

Commit Message/Description
6e2c17f 7.5.1
eshost -

Published by rwaldron about 4 years ago

Commit Message/Description
fa2d4d2 7.5.2
edd8c7c Runtimes: remove no-op IsHTMLDDA from qjs (QuickJS is now shipping an implementation)
eshost -

Published by rwaldron about 4 years ago

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
eshost -

Published by rwaldron about 4 years ago

Commit Message/Description
efd1599 7.4.1
2a5de26 Update qjs runtime
eshost -

Published by rwaldron about 4 years ago

Commit Message/Description
a927497 7.5.0
27187b2 Update engine262.js
88dbf67 Update engine262.js
2ea6cdd Agent: fix jsshell error parser
eshost -

Published by rwaldron over 4 years ago

Commit Message/Description
41b47f8 7.3.0
c9910c7 Update engine262.js
eshost -

Published by rwaldron over 4 years ago

Commit Message/Description
1d6deef 7.2.0
2f5d53a Add esvu to readme
64749ee GraalJS Corrections
eshost -

Published by rwaldron over 4 years ago

Commit Message/Description
643f8c2 7.1.0
98aca56 Runtimes: make error messages consistent
eshost -

Published by rwaldron over 4 years ago

Commit Message/Description
f1244a2 7.0.0
e9ac937 README: Node.js "Active" LTS
dc19559 Agent/Runtime: Initial add GraalJS
c8460fc README: add note about supported Node.js versions (LTS)
ced480d Agent: restore syntax in Node agent and runtime
eshost -

Published by rwaldron over 4 years ago

Commit Message/Description
9c6d0a4 6.7.0
1b97b61 Also update the harness code in the agent
c97858b Use only pre-es6 syntax in the node harness
eshost -

Published by rwaldron almost 5 years ago

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
eshost -

Published by rwaldron about 5 years ago

Commit Message/Description
cd08fa5 6.5.0
8fea2f9 QJS: Updated runtime and agent
eshost -

Published by rwaldron over 5 years ago

Commit Message/Description
54f51cc 6.4.0
41a9f6a QuickJS: Basic experimental host runtime and agent.
eshost -

Published by rwaldron over 5 years ago

Commit Message/Description
81dce3b 6.3.1
489cf02 Minor cleanups
30f03f1 ConsoleAgent: Log unexpected signals to stderr
1920031 JSCAgent: Preserve environment variables not being specified
ceea42f $262: use "CollectGarbage()" if available in ChakraCore
eshost -

Published by rwaldron over 5 years ago

Commit Message/Description
4ddcad1 6.3.0
8a88e33 $262: Create a new host api for invoking garbage collector. Closes gh-83
bc8cb21 Expose "source" API: allow consumers to get at all of the module dependency machinery
14bd224 engine262 moved