You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
perf(stable-api): inline rhash_size for MRI stable versions
Read RHash AR-table size directly from RBasic.flags (one mask+shift) and
ST-table size from st_table.num_entries (one deref), replacing the
rb_hash_size dylib call. Handles the 3.3+ layout change where st_table
is embedded at sizeof(RHash) rather than behind a pointer.
Rust: 4 instructions C (RHASH_SIZE): 3 instructions
0 commit comments