General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 30 276 306
Reported issues 31 133 164

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Activity

Today

05:32 PM Ruby Revision 39d4744b (git): [ruby/digest] Try to fix rhel 8
https://github.com/ruby/digest/commit/6ecabeed3b tenderlovemaking (Aaron Patterson)

08/17/2026

12:18 AM Ruby Revision 83131dbf (git): [ruby/digest] Fix build on i686 and c99
https://github.com/ruby/digest/commit/59e9356096 tenderlovemaking (Aaron Patterson)

08/14/2026

08:48 AM Ruby Revision 74299e5a (git): [ruby/digest] try this?
https://github.com/ruby/digest/commit/d3180312b2 tenderlovemaking (Aaron Patterson)
08:48 AM Ruby Revision df881376 (git): [ruby/digest] initial BLAKE3 import
https://github.com/ruby/digest/commit/13dcf1d26e tenderlovemaking (Aaron Patterson)
08:48 AM Ruby Revision bff39045 (git): [ruby/digest] Add SIMD support for various platforms
We need extconf to detect which SIMD features the compiler and processor
support, then we can compile in SIMD support for BLAKE3
https://github.com/ruby/digest/commit/6865b37d30
Co-Authored-By: Jean Boussier <jean.boussier@gmail.com>
tenderlovemaking (Aaron Patterson)
08:48 AM Ruby Revision 59c83b10 (git): [ruby/digest] oops
https://github.com/ruby/digest/commit/30ae414c1c tenderlovemaking (Aaron Patterson)

08/10/2026

10:50 PM Ruby Revision 43de7f16 (git): ZJIT: Support lifetime holes in the register allocator (#18143)
* Add a list of ranges to intervals
We want to support lifetime holes, and in order to do that we'll need to
store a list of ranges where the interval is alive
* We actually have a list of ranges now
* Fix interval creation
* Add a s...
tenderlovemaking (Aaron Patterson)

07/09/2026

09:19 PM Ruby Feature #22130: Add a new YARV instruction for a `String.new` fast path
Adding an instruction that supports allocation of a particular size means we can delete the implementation of `new` on `String` and `Array` (though I am aware this comes at the cost of interpreter complexity). I think we can detect and ... tenderlovemaking (Aaron Patterson)
08:38 PM Ruby Feature #22130: Add a new YARV instruction for a `String.new` fast path
> So, rather than adding instructions specialized for such a limited code pattern, I think we should aim for more general optimization approaches.
From what I can tell, the general problem is that we want to request a particular amoun...
tenderlovemaking (Aaron Patterson)

07/07/2026

05:11 PM Ruby Feature #20163: Introduce #bit_count method on Integer
I found a few more examples "in the wild":
* [MOBI parser/generator](https://github.com/slonopotamus/dyck/blob/b031a8b396e55067d78c6ff85ff4f0f3bb8bc46c/lib/dyck/util.rb#L13-L17)
* [TON blockchain SDK](https://github.com/nerzh/ton-sdk...
tenderlovemaking (Aaron Patterson)

Also available in: Atom