eshost

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

OTHER License

Stars
142
Committers
21
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
9b7289c 3.8.0
bc8bcb9 Add CI badges to README
59ae578 xs: minor cleanups
5bd0252 Add XS test engine
984b439 runtimes/d8.js: introduce V8's own harness agent (includes license)
2886010 Add License file
2a06d71 Safely replace occurrences of $ in runtimes/*.js code.
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
d3086d9 v1.1.0
1ba5000 Update README.md
8847c6a Simplify JSC createRealm callback
8223604 Add runner for Nashorn
615ff1f Add runner for JavaScriptCore
5b9d4e1 Add 'var' and avoid leaking new realms in d8-runtime
1ccc984 Use 'inception' for runner implementations
be59ea8 Initial commit
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
2f59198 v1.2.0
e6c6c26 Add $.getGlobal to access properties from other globals
f45ed2f Update README.md
e6706d8 Update README.md
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
2cfa114 v2.1.0
4724359 Don't change cwd to execute hosts. Add supportedHosts export.
6f33cc1 Rename to eshost
2c89df8 Rename runify.js to eshost.js
e2cce4f Add proper script-load support for JSC
d75f576 Fix single quote prologue regexp
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
66f2028 v2.1.1
6e3b70b Update README.md
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
818a917 v2.2.0
ddf2796 Normalize d8 error messages to stderr
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
7fef1f8 v2.2.1
925aa3c Improve d8 error recognition when other output is present
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
782a86c v3.0.0
11fcbac Don't hardcode stack parser paths
b4a17a3 Wait for client to connect before initialize is done
6877be2 Add selenium-based runners, update readme.
bbf65ce Move runners to a directory, dynamically populate runner list
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
dc2e0ac v3.3.1
62a7ddf Fix deprecation warning
3804b6c Add Agent#stop() API for cancelling long-running scripts
19be277 Fix error parsing in some Node and JSC cases
86c6375 Fix jsc agent
7933c5a Fix chakra on linux
ff595c0 Update README.md
7ea38e0 Add $.destroy()
8db73ed Update README.md
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
633dac1 v3.3.2 - support yet another jsshell stderr format
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
b2b8aff v3.4.0: add shortName config to control $ identifier name
d22b0fc Fix issues with hostArguments handling. Fixes gh-17
8b7f061 README: update Supported Hosts table.
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
bcae6e6 v3.4.1
1eac60d Fix completion record for SM runtime
2c81fde Don't crash when unable to parse error props
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
b6a24c8 v3.4.2
d66325c fixup! Honor shortName option in browser runtimes
a5185c1 Honor shortName option in browser runtimes
85ecd6a Declare binding to avoid implicit global
6cfc544 Fix usage of selenium-webdriver module
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
56d3234 3.5.0
1c5956b fixup: remove "// (empty)"
b85b2c4 ci: ChakraCore-Debug_1_7_0.tar.gz => ChakraCore-Debug_linux_1_7_0.tar.gz
302ac90 ci: update to use ChakraCore --debug build
9cf0f0c Adds chakra test
a67acc9 fixup!: print("true") is what I really wanted here.
87d7ac1 Refactor: use only public facing API as test entry point
4226cd2 Correction to order of host args passed to cp.spawn. Fixes gh-31
5e712ca Correct printing of undefined in browser hosts
91425cf fixup! Implement new host: "remote"
0d5b04c Implement new host: "remote"
3737672 Refactor tests
492b29e NodeAgent: Execute scripts in dedicated VM
1efa660 Refactor test code
582af79 Avoid timeout bug in Socket.io
b894a69 Do not run transform tests for skipped hosts
a04081b Rename transpiler to transform, and add documentation
2c5e314 Allow a transpiler to be provided for an agent
78eb5eb Test the Chrome web browser host in automation
fe6147a Destory agent following test execution
b69c88a Run tests in continuous integration
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
f5e2035 3.5.1
44ddb39 Add hosts/* to .gitignore
0f43a77 Add setTimeout to eshostContext. Fixes gh-37
c46e378 Add .gitignore
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
ea03bfe 3.6.0
5297b51 Rename to IsHTMLDDA, clean up a couple things (Ref #41).
ae6cab0 uncallableAndIsHTMLDDA => fakeDocumentAll
33aec4f sm: uncallableAndIsHTMLDDA() { return objectEmulatingUndefined(); },
e535f86 Add uncallableAndIsHTMLDDA
e0e3d4f Trigger CI
ae20d53 Trigger CI
c76f275 Avoid race condition in ConsoleAgent#stop
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
bbb8946 3.7.0
bd363a4 JSCAgent: add support for executing against jsc built from source.
91604b0 runtime/jsc: update to use JavaScriptCore's built-in $/$262
b09f64f travis: update to run npm scripts separately from npm install
cd1cfa2 lint fixes for the lint gods
51b268e appveyor: minimal ci config
b98f2a5 tests: use existsSync to determine if binary is available on windows
623b910 tests: use hasbin module to determine if binary is available.
6f01b1d Update runtime scripts for JSC, V8, and SpiderMonkey
eshost -

Published by rwaldron over 6 years ago

Commit Message/Description
482fd80 3.7.1
ddea357 #52 DYLD_FRAMEWORK_PATH string match for JSC Agent: removing top level webkit directory string match to avoid casing or rename mismatches