General

Profile

tekknolagi (Maxwell Bernstein)

Issues

open closed Total
Assigned issues 0 17 17
Reported issues 0 1 1

Projects

Project Roles Registered on
Ruby Committer 06/06/2025

Like

Activity

07/08/2025

07:57 PM Ruby Revision e59f404b (git): ZJIT: Add a BitSet type
tekknolagi (Maxwell Bernstein)
07:57 PM Ruby Revision c691095f (git): ZJIT: Use BitSet in HIR
tekknolagi (Maxwell Bernstein)

07/02/2025

06:57 PM Ruby Revision e240b415 (git): ZJIT: Add reason for SideExit (#13768)
This makes it clearer what is unimplemented when looking at HIR dumps. tekknolagi (Maxwell Bernstein)

06/30/2025

11:21 PM Ruby Revision 665da051 (git): ZJIT: Pretty-print symbols in HIR dump
This lets us better see what is going on, for example in pattern
matching code, which has a bunch of dynamic method l...
tekknolagi (Maxwell Bernstein)
11:21 PM Ruby Revision 8f758de4 (git): ZJIT: Rename Ruby<->Rust functions for clarity
No need to be so terse. tekknolagi (Maxwell Bernstein)
10:15 PM Ruby Revision e54a242b (git): ZJIT: Mark GetLocal as having no effects (#13750)
This removes the GetLocal of l3 from:
def test
l3 = 3
1.times do |l2|
_ = l3
1
...
tekknolagi (Maxwell Bernstein)
09:43 PM Ruby Revision 90247fb7 (git): ZJIT: Don't compile functions with unhandled parameter types (#13749)
tekknolagi (Maxwell Bernstein)

06/26/2025

08:24 PM Ruby Revision aca692cd (git): ZJIT: Disable profiling instructions before asserting opcodes in tests (#13720)
tekknolagi (Maxwell Bernstein)
02:50 PM Ruby Bug #21452 (Rejected): ARGS_SPLAT bytecode regression between 3.3 and 3.4
On Ruby 3.3, `f(1, 2, *[3, 4])` splats all arguments to the stack and uses `ARGS_SIMPLE`:
```
plum% ruby --versio...
tekknolagi (Maxwell Bernstein)

06/23/2025

11:55 PM Ruby Revision 74e6bddf (git): ZJIT: Parse putspecialobject(VMCore) into Const (#13683)
This way we get more information in HIR for the optimizer.
Fix https://github.com/Shopify/ruby/issues/587
tekknolagi (Maxwell Bernstein)

Also available in: Atom