1
0
Fork 0
mirror of https://github.com/rails/execjs synced 2023-03-27 23:21:20 -04:00
Commit graph

9 commits

Author SHA1 Message Date
Benoit Daloze
c37045ecf6 GraalVM 22.2+ needs gu install js for JavaScript to be available 2022-07-08 15:24:34 +02:00
Benoit Daloze
8d4412a78e Use released version for truffleruby+graalvm in CI 2021-10-19 19:58:38 +02:00
Benoit Daloze
566d611c23 Add runtime using GraalJS on TruffleRuby
* Use Truffle inner contexts to provide correct isolation between ExecJS::Context
* To run the tests:
TRUFFLERUBYOPT="--jvm --polyglot" bundle exec rake test:graaljs TESTOPTS="--seed=0 --verbose"
* Full command without subprocess:
TRUFFLERUBYOPT="--jvm --polyglot" jt -u jvm-js ruby -w -Ilib:test -I $PWD/vendor/bundle/truffleruby/*/gems/rake-13.0.1/lib $PWD/vendor/bundle/truffleruby/*/gems/rake-13.0.1/lib/rake/rake_test_loader.rb test/test_execjs.rb --seed=0 --verbose
* Try command:
TRUFFLERUBYOPT="--jvm --polyglot" jt -u jvm-js ruby -Ilib -rexecjs -e 'p ExecJS.eval("2 + 3")'
2021-10-19 19:34:12 +02:00
Jean Boussier
3e94078793 Restore CI for the V8 runtime 2021-05-15 12:37:38 +02:00
Jean Boussier
0c34623a55 Add jruby and truffle-ruby 2021-05-07 12:19:55 +02:00
Jean Boussier
a7a4096c22 Add NodeJS to the CI 2021-05-07 12:19:55 +02:00
Jean Boussier
8eadf60e7f Use macos latest 2021-05-07 12:19:55 +02:00
Jean Boussier
75b69a4e46 Upgrade bundler and rubygems on CI 2021-05-07 12:19:55 +02:00
Jean Boussier
8357a6973c Migrate to GitHub Actions 2021-05-07 12:19:55 +02:00