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/29/2025

08:36 PM Ruby Revision ade45586 (git): ZJIT: Catch more failed recursive compilations (#14042)
Untangle the logic a bit and specifically:
* catch `gen_entry` failures
* don't set `start_ptr` until all recursive ...
tekknolagi (Maxwell Bernstein)

07/17/2025

10:36 PM Ruby Revision 30b13688 (git): ZJIT: Create perf map files for profilers (#13941)
This lets us ZJIT compiled functions show up in the profiles of, say,
perf, or samply.
Fix https://github.com/Shopif...
tekknolagi (Maxwell Bernstein)

07/16/2025

10:12 PM Ruby Revision 15cf72da (git): ZJIT: Check if BOP is redefined before rewriting (#13916)
Fix https://github.com/Shopify/ruby/issues/592 tekknolagi (Maxwell Bernstein)
09:17 PM Ruby Revision 4403cb27 (git): ZJIT: Eagerly infer types of rewritten Const instructions (#13917)
This helps us rewrite more SendWithoutBlock into SendWithoutBlockDirect. tekknolagi (Maxwell Bernstein)
07:50 PM Ruby Revision 900eb048 (git): ZJIT: Split shift with immediate operand (#13914)
Fix https://github.com/Shopify/ruby/issues/627 tekknolagi (Maxwell Bernstein)
07:17 PM Ruby Revision 343619c9 (git): ZJIT: Remove dead have_two_fixnums function (#13913)
tekknolagi (Maxwell Bernstein)

07/15/2025

05:39 PM Ruby Revision 2899ff17 (git): ZJIT: Only specialize direct positional-positional calls (#13899)
This is temporary until we have a unified calling convention. tekknolagi (Maxwell Bernstein)

07/11/2025

04:55 PM Ruby Revision b0b1712b (git): ZJIT: Use Vec instead of HashMap for profiling (#13809)
This is notably faster: no need to hash indices.
Before:
```
plum% samply record ~/.rubies/ruby-zjit/bin/ruby --zji...
tekknolagi (Maxwell Bernstein)

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)

Also available in: Atom