eightbitraptor (Matt V-H)
- Login: eightbitraptor
- Email: matt@eightbitraptor.com, matt.valentinehouse@shopify.com
- Registered on: 12/06/2019
- Last sign in: 07/21/2026
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... -
08:56 AM Ruby Revision f11bae52 (git): ZJIT: Inline GC fastpath for string resurrection
-
08:56 AM Ruby Revision 58bc68cc (git): ZJIT: Use memcpy for long strings in the resurrection fast path
-
08:56 AM Ruby Revision 05159f81 (git): ZJIT: Rename buf to string_bytes in gen_string_copy
-
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.
-
08:56 AM Ruby Revision 9a65a188 (git): ZJIT: Explain why we're pre-processing strings in the GC fast path
-
08:56 AM Ruby Revision 7db62d56 (git): ZJIT: Extend the string resurrection fast path to chilled literals
07/15/2026
-
09:35 PM Ruby Revision e51c4e62 (git): ZJIT: rename gc_fast_path_new_obj -> gc_fastpath_new_obj
- For consistency.
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...