General

Profile

tekknolagi (Maxwell Bernstein)

Issues

open closed Total
Assigned issues 5 34 39
Reported issues 0 1 1

Projects

Project Roles Registered on
Ruby Committer 06/06/2025

Like

Activity

08/29/2025

04:46 PM Ruby Revision b6f4b539 (git): ZJIT: Specialize monomorphic GetIvar (#14388)
Specialize monomorphic `GetIvar` into:
* `GuardType(HeapObject)`
* `GuardShape`
* `LoadIvarEmbedded` or `LoadIvarExt...
tekknolagi (Maxwell Bernstein)
04:32 PM Ruby Revision 7f4a6afa (git): ZJIT: Remove special case for defined?(method call) (#14401)
This was fixed in https://github.com/ruby/ruby/pull/14308
Thanks, Stan, for noticing.
Fixes https://github.com/Shop...
tekknolagi (Maxwell Bernstein)

08/27/2025

11:02 PM Ruby Revision 47102845 (git): ZJIT: Pessimize locals in the presence of send (with block) (#14374)
We can refine this later by some kind of analysis of the block we're
sending to: maybe it doesn't write to our locals...
tekknolagi (Maxwell Bernstein)
07:03 PM Ruby Revision 4652879f (git): ZJIT: Specialize some Sends (#14363)
* ZJIT: Profile and specialize Array#empty?
* ZJIT: Specialize BasicObject#==
* ZJIT: Specialize Hash#empty?
* ZJIT: ...
tekknolagi (Maxwell Bernstein)

08/21/2025

07:26 PM Ruby Revision f2715af9 (git): ZJIT: Allocate register for VRegs that begin and end at the same index (#14270)
If the LiveRange looks like (idx, idx), we will currently not allocate a
register. This change allocates a register a...
tekknolagi (Maxwell Bernstein)

08/19/2025

07:08 PM Ruby Revision c1f16fc3 (git): Fix special consts unit tests for i686 (#14271)
32-bit platforms do not have flonum and something about the static symbol test was flaky. tekknolagi (Maxwell Bernstein)
02:26 PM Ruby Revision 6fe4ed50 (git): ZJIT: Remove more Option from codegen (#14265)
tekknolagi (Maxwell Bernstein)

08/18/2025

10:58 PM Ruby Revision 306d5081 (git): Don't allow looking at the shape ID of immediates (#14266)
It only makes sense for heap objects. tekknolagi (Maxwell Bernstein)
04:21 PM Ruby Revision 0df9a460 (git): Increase timeout on slow tests (#14264)
tekknolagi (Maxwell Bernstein)
04:01 PM Ruby Revision d330bcfd (git): ZJIT: Make sure output operands are not VRegs (#14188)
Make LIR SSA. tekknolagi (Maxwell Bernstein)

Also available in: Atom