tenderlovemaking (Aaron Patterson)
- Login: tenderlovemaking
- Email: tenderlove@ruby-lang.org
- Registered on: 07/09/2008
- Last sign in: 11/14/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 33 | 243 | 276 |
| Reported issues | 32 | 129 | 161 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/13/2009 |
Activity
11/21/2025
-
04:03 AM Ruby Revision 917e77be (git): [ruby/rubygems] Deprecate comparing Gem::Version objects with strings
- Comparing version objects is a huge bottleneck in dependency solvers
(like inside Bundler). I would like to make comparing version objects
cheaper. Right now we support comparing version objects with strings by
trying to coerce the str... -
04:03 AM Ruby Revision 8b116ee8 (git): [ruby/rubygems] create a gem version instead of comparing with a string
- https://github.com/ruby/rubygems/commit/c1e3d4d63b
11/18/2025
-
04:53 AM Ruby Revision 5ccaeee2 (git): [ruby/rubygems] Undeprecate `Gem::Version.new(nil)`
- It seems like we were trying to deprecate passing `nil` to
Gem::Version.new. This breaks existing code, and I don't think there is
a good reason to deprecate this usage.
I believe what we want to prevent is the following code:
```ruby...
11/12/2025
-
01:47 AM Ruby Revision 30b3ccbb (git): [ruby/rubygems] maybe this will work?
- https://github.com/ruby/rubygems/commit/4d8b1c77f4
-
01:47 AM Ruby Revision ba1616fe (git): [ruby/rubygems] add rubygems-generate_index as a dev dep
- https://github.com/ruby/rubygems/commit/8df0e4e63e
-
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
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. ...
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...
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
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.