General

Profile

eightbitraptor (Matt V-H)

Issues

open closed Total
Assigned issues 1 19 20
Reported issues 1 30 31

Projects

Project Roles Registered on
Ruby Committer 03/09/2023

Activity

07/09/2026

07:15 PM Ruby Revision 1fcccaec (git): ZJIT: Inline GC fastpath in ZJIT for object allocation
Speeds up object allocation by 70%
```
master: ruby 4.1.0dev (2026-07-09T11:46:27Z master 835ad5c09e) +ZJIT +PRISM [x86_64-linux]
experiment: ruby 4.1.0dev (2026-07-09T17:43:21Z mvh-zjit-inline-fa.. 60534f3b33) +ZJIT +PRISM [x86_64-linu...
eightbitraptor (Matt V-H)

07/08/2026

10:20 PM Ruby Revision 841ea9d5 (git): Inline GC fastpath in ZJIT for newhash instruction
This extends the ZJIT GC fast path to the newhash instruction for empty
hashes.
This was verified in a stripped down benchmarking environment, using the
following micro-benchmark in ruby-bench:
```
def run(max)
i = 0
while i < max
...
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision 251a19f6 (git): Fix depends
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision 578a3813 (git): Follow recommended Enum message style
Co-authored-by: Tavian Barnes <tavianator@tavianator.com> eightbitraptor (Matt V-H)
10:20 PM Ruby Revision ea2e8bb1 (git): Add a comment explaining the redundant store
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision 51384f4b (git): Generate rb_zjit_hash_new_size binding with bindgen
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision ff8e9130 (git): Inline RHash ifnone offset into jit_bindgen_constants
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision 569ac0f9 (git): Use VALUE::as_u64().into() for flags in the alloc fast path
eightbitraptor (Matt V-H)
10:20 PM Ruby Revision f1ce5fc2 (git): Move empty-hash GC-stress test to codegen_tests.rs
eightbitraptor (Matt V-H)

07/07/2026

08:35 PM Ruby Feature #22135: Remove obsolete `ObjectSpace#_id2ref`
+1 eightbitraptor (Matt V-H)

Also available in: Atom