eightbitraptor (Matt V-H)
- Login: eightbitraptor
- Email: matt@eightbitraptor.com, matt.valentinehouse@shopify.com
- Registered on: 12/06/2019
- Last sign in: 07/10/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/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...
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
... -
10:20 PM Ruby Revision 251a19f6 (git): Fix depends
-
10:20 PM Ruby Revision 578a3813 (git): Follow recommended Enum message style
- Co-authored-by: Tavian Barnes <tavianator@tavianator.com>
-
10:20 PM Ruby Revision ea2e8bb1 (git): Add a comment explaining the redundant store
-
10:20 PM Ruby Revision 51384f4b (git): Generate rb_zjit_hash_new_size binding with bindgen
-
10:20 PM Ruby Revision ff8e9130 (git): Inline RHash ifnone offset into jit_bindgen_constants
-
10:20 PM Ruby Revision 569ac0f9 (git): Use VALUE::as_u64().into() for flags in the alloc fast path
-
10:20 PM Ruby Revision f1ce5fc2 (git): Move empty-hash GC-stress test to codegen_tests.rs
07/07/2026
-
08:35 PM Ruby Feature #22135: Remove obsolete `ObjectSpace#_id2ref`
- +1