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/16/2026

08:56 AM Ruby Revision 38c95df4 (git): ZJIT: Add field-init hook to the GC allocation fast path
The inline GC allocation fast path previously only wrote the RBasic
header. This means that any types whose fields must be initialized could
not be handled safely, because a store performed after the fast/slow
join happens once the objec...
eightbitraptor (Matt V-H)
08:56 AM Ruby Revision f11bae52 (git): ZJIT: Inline GC fastpath for string resurrection
eightbitraptor (Matt V-H)
08:56 AM Ruby Revision 58bc68cc (git): ZJIT: Use memcpy for long strings in the resurrection fast path
eightbitraptor (Matt V-H)
08:56 AM Ruby Revision 05159f81 (git): ZJIT: Rename buf to string_bytes in gen_string_copy
eightbitraptor (Matt V-H)
08:56 AM Ruby Revision fb4c60d7 (git): ZJIT: Track src as Opnd::Value in string resurrect slow path
Ensures the GC updates the baked-in VALUE during compaction. eightbitraptor (Matt V-H)
08:56 AM Ruby Revision 9a65a188 (git): ZJIT: Explain why we're pre-processing strings in the GC fast path
eightbitraptor (Matt V-H)
08:56 AM Ruby Revision 7db62d56 (git): ZJIT: Extend the string resurrection fast path to chilled literals
eightbitraptor (Matt V-H)

07/15/2026

09:35 PM Ruby Revision e51c4e62 (git): ZJIT: rename gc_fast_path_new_obj -> gc_fastpath_new_obj
For consistency. eightbitraptor (Matt V-H)

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 f1ce5fc2 (git): Move empty-hash GC-stress test to codegen_tests.rs
eightbitraptor (Matt V-H)

Also available in: Atom