tekknolagi (Maxwell Bernstein)
- Login: tekknolagi
- Email: max@bernsteinbear.com, rubybugs@bernsteinbear.com, max.bernstein@shopify.com
- Registered on: 12/12/2014
- Last sign in: 08/07/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 6 | 42 | 48 |
| Reported issues | 1 | 2 | 3 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 06/06/2025 |
Activity
09/04/2026
-
04:41 PM Ruby Misc #22249: DevMeeting-2026-09-10
- * [Misc #22272] Propose Kevin Menard (@nirvdrum) as a core committer (tekknolagi)
* I am proposing we make Kevin Menard, a long-time and frequent contributor, a committer.
* This will also help ZJIT: it would be nice if he could merg...
08/27/2026
-
03:11 PM Ruby Misc #22272 (Open): Propose Kevin Menard (@nirvdrum) as a core committer
- ## Proposal
I'd like to propose Kevin Menard (@nirvdrum) as a committer. He started full-time work on ZJIT about a year ago and has been doing excellent work since. For example, he wrote the function inliner, which is the single bigge...
08/10/2026
-
06:42 PM Ruby Revision 8cc69700 (git): ZJIT: Don't double dereference
- Co-authored-by: Alan Wu <XrXr@users.noreply.github.com>
07/02/2026
-
06:21 AM Ruby Revision 33e58bca (git): ZJIT: Clean up confusing comment
- Co-authored-by: Takashi Kokubun <takashikkbn@gmail.com>
04/08/2026
-
02:34 PM Ruby Feature #21982: Add `Decimal` as a core numeric class
- Oh, gotcha. Yeah we would not be able to optimize C code. Maybe one day it will motivate a pure Ruby impl but today is not that day.
04/07/2026
-
06:57 PM Ruby Feature #21695: Optimizing Ruby performance with Ruby itself instead of Rust
- I am curious about this gem and will give it a read over if you post the link here.
-
06:48 PM Ruby Feature #21982: Add `Decimal` as a core numeric class
- I am hopeful that in the medium-long term, ZJIT will be able to "see through" and even elide general Ruby object allocations when possible. We have some more cleanup and feature work before that becomes possible (for example, a function ...
03/21/2026
-
12:11 AM Ruby Revision e69e6333 (git): ZJIT: Clean up getivar specialization code (#16475)
- Add reusable helpers for getting fields, making C calls, etc. De-indent a bunch of stuff.
03/20/2026
-
11:35 PM Ruby Revision f55d9e19 (git): ZJIT: Add codegen for ArrayMax (#16411)
- Implements codegen for `ArrayMax` (opt_newarray_max) by calling the `rb_vm_opt_newarray_max` VM helper, following the same pattern as `ArrayHash` and `ArrayInclude`.
-
08:38 PM Ruby Revision 88363342 (git): ZJIT: Halve metadata memory usage (#16414)
- * Use sparse sorted Vec for IseqProfile instead of dense pre-allocated Vecs
Replace the two dense Vec fields (opnd_types and num_profiles) that were
pre-allocated to iseq_size for every ISEQ with a single sorted
Vec<(u32, ProfileEntry)>...