From 3c35c13aaa137085e5c70d48598d0973d5a7649a Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Thu, 9 Mar 2023 22:43:38 -0800 Subject: RJIT: Resurrect --rjit-pause and RJIT.resume --- rjit.rb | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'rjit.rb') diff --git a/rjit.rb b/rjit.rb index 54aa38cd75..da75576746 100644 --- a/rjit.rb +++ b/rjit.rb @@ -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 -- cgit v1.2.1