General

Profile

tekknolagi (Maxwell Bernstein)

Issues

open closed Total
Assigned issues 4 35 39
Reported issues 1 1 2

Projects

Project Roles Registered on
Ruby Committer 06/06/2025

Activity

10/22/2025

11:26 PM Ruby Revision ae767b6c (git): ZJIT: Inline Kernel#block_given? (#14914)
Fix https://github.com/Shopify/ruby/issues/832 tekknolagi (Maxwell Bernstein)
10:40 PM Ruby Revision a763e6dd (git): ZJIT: Disable not-annotated cfuncs in --zjit-stats (#14915)
It's mostly a duplicate of not-inlined-cfuncs right now. tekknolagi (Maxwell Bernstein)
06:19 PM Ruby Revision ceed4069 (git): ZJIT: Inline simple SendWithoutBlockDirect (#14888)
Copy the YJIT simple inliner except for the kwargs bit. It works great! tekknolagi (Maxwell Bernstein)
05:56 PM Ruby Revision 87fdd6d5 (git): ZJIT: Support make in zjit_bisect.rb (#14584)
Find ZJIT options in RUN_OPTS/SPECOPTS and put new ones from the bisection script
there too.
tekknolagi (Maxwell Bernstein)

10/20/2025

09:30 PM Ruby Revision 17368234 (git): ZJIT: Implement codegen for FixnumMod (#14857)
This is mostly to see what happens to the loops-times benchmark. tekknolagi (Maxwell Bernstein)
04:22 PM Ruby Revision 33f1af67 (git): ZJIT: Remove idx from hir::Insn::Param (#14872)
It turns out that we don't use it anywhere. tekknolagi (Maxwell Bernstein)
02:55 PM Ruby Revision fba349e6 (git): ZJIT: Implement expandarray (#14847)
Only support the simple case: no splat or rest.
lobsters before:
<details>
```
***ZJIT: Printing ZJIT statistics on exit***
Top-20 not inlined C methods (60.5% of total 11,039,954):
Kernel#is_a?: 1,030,7...
tekknolagi (Maxwell Bernstein)

10/17/2025

07:48 PM Ruby Revision 23287c45 (git): ZJIT: Mark commonly-edited files as merge=union (#14865)
This helps the default merge driver make reasonable decisions (and
therefore avoid conflicts) when multiple people are e.g. adding tests
to src/hir.rs at the same time.
tekknolagi (Maxwell Bernstein)

10/16/2025

07:16 PM Ruby Revision 037b6e24 (git): ZJIT: Break out patchpoint exit reasons (#14858)
We have a lot of patchpoint exits on some applications and this helps
pin down why.
tekknolagi (Maxwell Bernstein)
03:34 PM Ruby Revision f925f1ae (git): ZJIT: Inline BasicObject#initialize (#14856)
It just returns nil. tekknolagi (Maxwell Bernstein)

Also available in: Atom