diff options
author | Nobuyoshi Nakada <[email protected]> | 2025-02-13 15:59:16 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2025-02-13 18:01:03 +0900 |
commit | 4a67ef09ccd703047552b740431cfe15e32451f4 () | |
tree | 1092e15836655fde8935c7788eb0a411e8c9ca42 /iseq.c | |
parent | d35cc0cc772b48c5aaba354e7084278da68f44e4 (diff) |
[Feature #21116] Extract RJIT as a third-party gem
Notes: Merged: https://.com/ruby/ruby/pull/12740
-rw-r--r-- | iseq.c | 8 |
1 files changed, 0 insertions, 8 deletions
@@ -35,7 +35,6 @@ #include "internal/thread.h" #include "internal/variable.h" #include "iseq.h" -#include "rjit.h" #include "ruby/util.h" #include "vm_core.h" #include "vm_callinfo.h" @@ -167,7 +166,6 @@ rb_iseq_free(const rb_iseq_t *iseq) if (iseq && ISEQ_BODY(iseq)) { iseq_clear_ic_references(iseq); struct rb_iseq_constant_body *const body = ISEQ_BODY(iseq); - rb_rjit_free_iseq(iseq); /* Notify RJIT */ #if USE_YJIT rb_yjit_iseq_free(iseq); if (FL_TEST_RAW((VALUE)iseq, ISEQ_TRANSLATED)) { @@ -379,17 +377,11 @@ rb_iseq_mark_and_move(rb_iseq_t *iseq, bool reference_updating) } if (reference_updating) { -#if USE_RJIT - rb_rjit_iseq_update_references(body); -#endif #if USE_YJIT rb_yjit_iseq_update_references(iseq); #endif } else { -#if USE_RJIT - rb_rjit_iseq_mark(body->rjit_blocks); -#endif #if USE_YJIT rb_yjit_iseq_mark(body->yjit_payload); #endif |