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
Fix jump buffer leak in WASI builds
[ruby/ipaddr] Added IPAddr#+/-
https://github.com/ruby/ipaddr/commit/78b4f53bf5
Use set_table to track const caches
Now that we have a set_table implementation, we can use it to track const caches and save some memory.
We could even save some more memory if numtable didn't store a copy of the hash and instead recomputed it every...
numtable
hash
Implement Set as a core class
Set has been an autoloaded standard library since Ruby 3.2. The standard library Set is less efficient than it could be, as it uses Hash for storage, which stores unnecessary values for each key.
Implementation details:
st_table
maybe fix bindgen
Deopt if iseq trace events are enabled
Add parse.y implementation
update allocation location tests
View all revisions | View revisions
Also available in: Atom