diff options
Diffstat (limited to 'rjit.rb')
| -rw-r--r-- | rjit.rb | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/rjit.rb b/rjit.rb deleted file mode 100644 index ebad3529ef..0000000000 --- a/rjit.rb +++ /dev/null @@ -1,41 +0,0 @@ -module RubyVM::RJIT - # Return true if RJIT is enabled. - def self.enabled? - Primitive.cexpr! 'RBOOL(rb_rjit_enabled)' - end - - # Start generating JITed code again after --rjit-pause. - def self.resume - Primitive.cstmt! %{ - rb_rjit_call_p = true; - return Qnil; - } - end - - if Primitive.rjit_stats_enabled_p - at_exit do - Primitive.rjit_stop_stats - print_stats - end - end - if Primitive.rjit_trace_exits_enabled_p - at_exit do - Primitive.rjit_stop_stats - dump_trace_exits - end - end -end - -if RubyVM::RJIT.enabled? - begin - require 'fiddle' - require 'fiddle/import' - rescue LoadError - return # miniruby doesn't support RJIT - end - - require 'ruby_vm/rjit/c_type' - require 'ruby_vm/rjit/compiler' - require 'ruby_vm/rjit/hooks' - require 'ruby_vm/rjit/stats' -end |
