ruby-changes:58946
From: Koichi <ko1@a...>
Date: Fri, 29 Nov 2019 04:19:46 +0900 (JST)
Subject: [ruby-changes:58946] f38b6d197f (master): Revert "export for MJIT"
https://git.ruby-lang.org/ruby.git/commit/?id=f38b6d197f From f38b6d197f84ba8890daf4d708c0d17c1d339700 Mon Sep 17 00:00:00 2001 From: Koichi Sasada <ko1@a...> Date: Fri, 29 Nov 2019 03:22:24 +0900 Subject: Revert "export for MJIT" This reverts commit 2e6f1cf8b264f4c8499c4e5f18bf662fdade04ff. diff --git a/insns.def b/insns.def index 1f7f259..39b0554 100644 --- a/insns.def +++ b/insns.def @@ -935,6 +935,8 @@ leave https://github.com/ruby/ruby/blob/trunk/insns.def#L935 } } + RUBY_VM_CHECK_INTS(ec); + if (vm_pop_frame(ec, GET_CFP(), GET_EP())) { #if OPT_CALL_THREADED_CODE rb_ec_thread_ptr(ec)->retval = val; diff --git a/variable.c b/variable.c index 9919e48..d6e2f2a 100644 --- a/variable.c +++ b/variable.c @@ -799,7 +799,7 @@ gen_ivtbl_get(VALUE obj, struct gen_ivtbl **ivtbl) https://github.com/ruby/ruby/blob/trunk/variable.c#L799 return 0; } -MJIT_FUNC_EXPORTED struct st_table * +struct st_table * rb_ivar_generic_ivtbl(void) { return generic_iv_tbl; diff --git a/vm_insnhelper.c b/vm_insnhelper.c index 1934965..94fc7c7 100644 --- a/vm_insnhelper.c +++ b/vm_insnhelper.c @@ -2318,7 +2318,8 @@ vm_call_iseq_setup_tailcall(rb_execution_context_t *ec, rb_control_frame_t *cfp, https://github.com/ruby/ruby/blob/trunk/vm_insnhelper.c#L2318 iseq->body->stack_max); cfp->sp = sp_orig; - + RUBY_VM_CHECK_INTS(ec); + return Qundef; } -- cgit v0.10.2 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/