General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 34 242 276
Reported issues 34 127 161

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Activity

Today

01:47 AM Ruby Revision 30b3ccbb (git): [ruby/rubygems] maybe this will work?
https://github.com/ruby/rubygems/commit/4d8b1c77f4 tenderlovemaking (Aaron Patterson)
01:47 AM Ruby Revision ba1616fe (git): [ruby/rubygems] add rubygems-generate_index as a dev dep
https://github.com/ruby/rubygems/commit/8df0e4e63e tenderlovemaking (Aaron Patterson)
01:47 AM Ruby Revision 9775d602 (git): [ruby/rubygems] Shell out fewer times
This is a follow up to #9053. We can avoid shelling out for generating
the gem index.
https://github.com/ruby/rubygems/commit/e40bafe9f1
tenderlovemaking (Aaron Patterson)

11/11/2025

04:57 AM Ruby Revision d3138912 (git): [ruby/rubygems] build gems directly instead of shelling out
I'm trying to speed up the bundler tests. The tests shell out a lot in
order to build gems. We can build gems without creating a sub-process.
This change reduced the test suite time from ~24 minutes, to about ~21
minutes on my machine. ...
tenderlovemaking (Aaron Patterson)

11/10/2025

08:24 AM Ruby Revision 57daafc1 (git): [ruby/rubygems] Make verification methods private
I would like to start making some of the methods in Gem::Package
private so that we can refactor them better. Right now we have many
methods that are public, and since they are public we can't refactor
them. Historically, I think "priv...
tenderlovemaking (Aaron Patterson)

11/04/2025

12:22 AM Ruby Revision 2c2eaa31 (git): [ruby/rubygems] Fix constants in TAR to be frozen
I would like to use the tar implementation inside a Ractor, but two of
the constants are not frozen. This patch freezes the constants so we
can use it in a Ractor.
https://github.com/ruby/rubygems/commit/0ff4790f4c
tenderlovemaking (Aaron Patterson)

11/03/2025

09:28 PM Ruby Bug #21654: Set#new calls extra methods compared to previous versions
In any case, I think we should remove the code from `Set.new`. The original ticket was about the behavior of `Range#to_set` vs `Range#to_a`, _not_ about `Set.new`. At least `Set.new`'s behavior should be restored. tenderlovemaking (Aaron Patterson)

10/31/2025

07:10 PM Ruby Misc #21647: DevMeeting-2025-11-13
* [Bug #21654] Set#new calls extra methods compared to previous versions
* Set#new is calling "size" on its input, this is causing extra database queries in our app
* The bug was introduced in d4020dd5faf28486123853e7f00c36139fc077...
tenderlovemaking (Aaron Patterson)
07:05 PM Ruby Bug #21654: Set#new calls extra methods compared to previous versions
mame (Yusuke Endoh) wrote in #note-13:
> I understand your point, but I personally disagree.
> ...
💯
> That said, I recall @matz expressing a similar concern to yours. I would like to hear his opinion on this matter.
I'll add thi...
tenderlovemaking (Aaron Patterson)

10/30/2025

04:29 PM Ruby Bug #21654: Set#new calls extra methods compared to previous versions
mame (Yusuke Endoh) wrote in #note-9:
> Dan0042 (Daniel DeLorme) wrote in #note-7:
> ...
I personally agree with this. If I write an infinite loop, I expect it to loop infinitely, even if I wrote the infinite loop by mistake. Calling...
tenderlovemaking (Aaron Patterson)

Also available in: Atom