tekknolagi (Maxwell Bernstein)
- Login: tekknolagi
- Email: max@bernsteinbear.com, rubybugs@bernsteinbear.com, max.bernstein@shopify.com
- Registered on: 12/12/2014
- Last sign in: 07/21/2025
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 ...
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...
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
-
09:17 PM Ruby Revision 4403cb27 (git): ZJIT: Eagerly infer types of rewritten Const instructions (#13917)
- This helps us rewrite more SendWithoutBlock into SendWithoutBlockDirect.
-
07:50 PM Ruby Revision 900eb048 (git): ZJIT: Split shift with immediate operand (#13914)
- Fix https://github.com/Shopify/ruby/issues/627
-
07:17 PM Ruby Revision 343619c9 (git): ZJIT: Remove dead have_two_fixnums function (#13913)
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.
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...
07/08/2025
-
07:57 PM Ruby Revision e59f404b (git): ZJIT: Add a BitSet type
-
07:57 PM Ruby Revision c691095f (git): ZJIT: Use BitSet in HIR