diff options
author | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-09 22:43:38 -0800 |
---|---|---|
committer | Takashi Kokubun <takashikkbn@gmail.com> | 2023-03-09 22:43:53 -0800 |
commit | 3c35c13aaa137085e5c70d48598d0973d5a7649a (patch) | |
tree | a8a999e32c7627c09764ec35e918cf9547da1223 /rjit.rb | |
parent | e07e9f8491d9ab8b22d2bdf6a8aeba834dac7eef (diff) | |
download | ruby-3c35c13aaa137085e5c70d48598d0973d5a7649a.tar.gz |
RJIT: Resurrect --rjit-pause and RJIT.resume
Diffstat (limited to 'rjit.rb')
-rw-r--r-- | rjit.rb | 12 |
1 files changed, 5 insertions, 7 deletions
@@ -4,14 +4,12 @@ module RubyVM::RJIT Primitive.cexpr! 'RBOOL(rb_rjit_enabled)' end - # Stop generating JITed code. - def self.pause - # TODO: implement this - end - - # Start generating JITed code again after pause. + # Start generating JITed code again after --rjit-pause. def self.resume - # TODO: implement this + Primitive.cstmt! %{ + rb_rjit_call_p = true; + return Qnil; + } end if Primitive.rjit_stats_enabled_p |