Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

Latest revisions

# Date Author Comment
3ec7bfff 04/27/2025 09:59 AM byroot (Jean Boussier)

Use a set_table for 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.

6874b289 04/27/2025 06:47 AM 刘皓

Free jump buffers leaked by cont_restore_thread in WASI builds

45e814d1 04/27/2025 06:47 AM 刘皓

Fix jump buffer leak in WASI builds

687bd837 04/26/2025 11:56 AM Taketo Takashima

[ruby/ipaddr] Added IPAddr#+/-

https://github.com/ruby/ipaddr/commit/78b4f53bf5

c0417bd0 04/26/2025 10:10 AM byroot (Jean Boussier)

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...

e4f85bfc 04/26/2025 01:31 AM jeremyevans (Jeremy Evans)

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:

  • Core Set uses a modified version of st_table, named set_table....
b1283b45 04/25/2025 08:46 PM tenderlovemaking (Aaron Patterson)

maybe fix bindgen

ec3b48d3 04/25/2025 08:46 PM tenderlovemaking (Aaron Patterson)

Deopt if iseq trace events are enabled

f15d85f0 04/25/2025 08:46 PM tenderlovemaking (Aaron Patterson)

Add parse.y implementation

3552d446 04/25/2025 08:46 PM tenderlovemaking (Aaron Patterson)

update allocation location tests

View all revisions | View revisions

Also available in: Atom