A uniform wrapper around a multitude of ECMAScript hosts. CLI: https://github.com/bterlson/eshost-cli
OTHER License
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. |
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 |
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 |
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 |
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 |
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 |
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
|
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 |