Skip to content

Commit

Permalink
Showing 1 changed file with 13 additions and 2 deletions.
15 changes: 13 additions & 2 deletions tool/jt.rb
Original file line number Diff line number Diff line change
@@ -499,11 +499,22 @@ def test_mri(*args)
private :test_mri

def test_compiler(*args)
jruby_opts = []
jruby_opts << '-J-Djvmci.Compiler=graal'
jruby_opts << '-Xtruffle.graal.warn_unless=false'

if ENV['GRAAL_JS_JAR']
jruby_opts << '-J-classpath'
jruby_opts << Utilities.find_graal_js
end

jruby_opts << '-Xtruffle.exceptions.print_java=true'

env_vars = {}
env_vars["JRUBY_OPTS"] = '-Xtruffle.graal.warn_unless=false'
env_vars["JAVACMD"] = Utilities.find_graal unless args.delete('--no-java-cmd')
env_vars["JRUBY_OPTS"] = '-J-Djvmci.Compiler=graal'
env_vars["JRUBY_OPTS"] = jruby_opts.join(' ')
env_vars["PATH"] = "#{Utilities.find_jruby_bin_dir}:#{ENV["PATH"]}"

Dir["#{JRUBY_DIR}/test/truffle/compiler/*.sh"].each do |test_script|
sh env_vars, test_script
end

1 comment on commit aa6b9f6

@brauliobo
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wow, so jruby is now able to execute R and JavaScript? can't wait to see it in a production state :P :D

Sorry, something went wrong.

Please sign in to comment.