tekknolagi (Maxwell Bernstein)
- Login: tekknolagi
- Email: max@bernsteinbear.com, rubybugs@bernsteinbear.com, max.bernstein@shopify.com
- Registered on: 12/12/2014
- Last sign in: 12/04/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 4 | 39 | 43 |
| Reported issues | 0 | 2 | 2 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 06/06/2025 |
Activity
01/12/2026
-
09:43 PM Ruby Revision 5cec11f4 (git): ZJIT: Inline Array#length
01/09/2026
-
07:25 PM Ruby Revision e08f316f (git): YJIT: Add frozen guard for struct aset (#15835)
- We used to just skip this check (oops), but we should not allow
modifying frozen objects.
01/08/2026
-
07:57 PM Ruby Revision 523857bf (git): ZJIT: Replace GuardShape with LoadField+GuardBitEquals (#15821)
- GuardShape is just load+guard, so use the existing HIR instructions for load+guard. Probably makes future analysis slightly easier.
01/05/2026
-
08:16 PM Ruby Revision 23765a5e (git): ZJIT: Update Iongraph (#15806)
- Fix some rendering bugs and remove React.
12/24/2025
-
10:37 PM Ruby Revision 3e82da72 (git): ZJIT: Don't mark control-flow opcodes as invalidating locals (#15694)
- jump, branchif, etc don't invalidate locals in the JIT; they might in the interpreter because they can execute arbitrary code, but the JIT side exits before that happens.
12/16/2025
-
12:10 AM Ruby Revision 98cac1a7 (git): Point people to redmine on ZJIT docs (#15499)
- Fix https://github.com/Shopify/ruby/issues/900
12/15/2025
-
04:52 PM Ruby Revision 9581d6c8 (git): ZJIT: Add iongraph-generating Ruby script (#15466)
- Run like so:
$ ../tool/zjit_iongraph.rb ../build-dev/miniruby --zjit-call-threshold=2 tmp/ghbug.rb
false
false
tmp/ghbug.rb:3:in 'Object#doit': this shouldnt ever be nil (RuntimeError)
from tmp/ghbug.rb:10:in...
12/12/2025
-
06:14 PM Ruby Revision 3a0596b9 (git): ZJIT: Add Shape type to HIR (#15528)
- It's just a nicety (they fit fine as CUInt32) but this makes printing
look nicer in real execution and also in tests (helps with #15489).
Co-authored-by: Randy Stauner <randy@r4s6.net>
12/11/2025
-
09:12 PM Ruby Revision 64062792 (git): ZJIT: Check method visibility when optimizing sends (#15501)
- Fix https://github.com/Shopify/ruby/issues/874
12/10/2025
-
04:08 PM Ruby Revision ed18a212 (git): ZJIT: Check if shape is too complex before reading ivar by index (#15478)
- This fixes a crash when the new shape after a transition is too complex;
we need to check that it's not complex before trying to read by index.