5e27581c3b (master): ZJIT: Use rb_zjit_writebarrier_check_immediate() instead of rb_gc_writebarrier() in gen_write_barrier()

1 view
Skip to first unread message

Benoit Daloze

unread,
Dec 16, 2025, 3:01:08 PM (11 hours ago) Dec 16
to ruby...@g.ruby-lang.org
Benoit Daloze 2025-12-16 15:31:29 +0000 (Tue, 16 Dec 2025)

New Revision: 5e27581c3b

https://github.com/ruby/ruby/commit/5e27581c3b

Log:
ZJIT: Use rb_zjit_writebarrier_check_immediate() instead of rb_gc_writebarrier() in gen_write_barrier()

* To avoid calling rb_gc_writebarrier() with an immediate value in gen_write_barrier(),
and avoid the LIR jump issue.

Modified files:
zjit.c
zjit/bindgen/src/main.rs
zjit/src/codegen.rs
zjit/src/cruby_bindings.inc.rs
Reply all
Reply to author
Forward
0 new messages