Run the benchmark on various engines as part of CI#29
Run the benchmark on various engines as part of CI#29mathiasbynens wants to merge 1 commit intomasterfrom
Conversation
.travis.yml
Outdated
| - node dist/cli.js | ||
| - jsvu --os=linux64 --engines=all | ||
| - chakra dist/cli.js | ||
| - # javascriptcore dist/cli.js |
There was a problem hiding this comment.
Note: jsc doesn’t offer Linux builds yet: https://github.com/GoogleChromeLabs/jsvu#supported-engines
9e43838 to
1606ce0
Compare
.travis.yml
Outdated
| - node dist/cli.js | ||
| - jsvu --os=linux64 --engines=all | ||
| - ~/.jsvu/chakra dist/cli.js | ||
| - # ~/.jsvu/javascriptcore dist/cli.js |
There was a problem hiding this comment.
@jfbastien Did you see https://github.com/GoogleChromeLabs/jsvu#supported-engines, and specifically https://bugs.webkit.org/show_bug.cgi?id=179945? I’d love to support JSC on Linux, but I can’t seem to find any downloads for it! Can you help?
There was a problem hiding this comment.
It's available on wasm-stat.us, which is built from https://github.com/webassembly/waterfall
There was a problem hiding this comment.
jsvu has a policy of only trusting installers that come straight from the source, i.e. from Apple directly.
There was a problem hiding this comment.
@jfbastien Even so, it looks like the Linux builder doesn’t include the “JSC” step :(
There was a problem hiding this comment.
@mathiasbynens that should be super easy to fix on https://github.com/webassembly/waterfall. I'm sure @dschuff is happy to take the PR for it.
There was a problem hiding this comment.
WebAssembly/waterfall#299, but this does not mean I am okay with changing jsvu’s policy! ;)
There was a problem hiding this comment.
@jfbastien In fact, if Apple could provide these downloads directly, WebAssembly/waterfall could just use jsvu to get them instead of compiling everything from source. (Same for all the other JS engines.) 👍
There was a problem hiding this comment.
As discussed on your webkit-dev post, the GTK folks maintain the Linux port. Lucas says we're happy to host the binary.
Apple provides an official jsc with MacOS.
| @@ -1,11 +1,14 @@ | |||
| language: node_js | |||
| node_js: | |||
| - "6" | |||
There was a problem hiding this comment.
I'd love to keep 6 and 8, and add 9 instead, so we have coverage for all (relevant) LTS versions and for the current node version.
458af1d to
aa633cd
Compare
bf0edd6 to
5442220
Compare
|
I noticed the travis-ci test failed (seemed one-off-ish). Update: Ah yep! See travis_retry. |
|
@jdalton Wanna submit a PR? 😎 |
bmeurer
left a comment
There was a problem hiding this comment.
Sorry, this fell off my plate somehow. Changes LGTM. Restarted the CI.
Sure, I'll do a follow up. |
a6b034d to
f03b110
Compare
c289d6a to
164db67
Compare
No description provided.