ZJIT: Replace GetConstantPath with Const if the IC is not empty (#13183)
Add rb_zjit_constcache_shareable
Add rb_zjit_multi_ractor_p
Replace GetConstantPath with Const if the IC is not empty
ZJIT: Drop a duplicated call into optimize (#13196)
ZJIT: Drop a duplicated call into optimize
Update a comment
Co-authored-by: Max Bernstein [email protected]
Add comments for cryptic functions in iseq.c
ZJIT: Drop trace_zjit_* instructions (#13189)
Support Marshal.{dump,load} for core Set
This was missed when adding core Set, because it's handled implicitly for T_OBJECT.
Keep marshal compatibility between core Set and stdlib Set, so you can unmarshal core Set with stdlib Set and vice versa.
Co-authored-by: Nobuyoshi Nakada [email protected]
YJIT: Fix potential infinite loop when OOM (GH-13186)
Avoid generating an infinite loop in the case where:
first
second
Suppress error message when gc is cleaned already [ci skip]
Fix nondeterministic failure in test_latest_gc_info_weak_references_count
Clear the ary variable before setting it to nil. Otherwise, if the previous ary value was somewhere on the stack, all references in it would be considered live, and the wmap size would be 10000.
Use a set_table for rb_vm_struct.unused_block_warning_table
set_table
rb_vm_struct.unused_block_warning_table
Now that we have a hash-set implementation we can use that instead of a hash-table with a static value.
Free jump buffers leaked by cont_restore_thread in WASI builds
cont_restore_thread
View all revisions | View revisions
Also available in: Atom