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 | 34 | 246 | 280 |
| Reported issues | 31 | 130 | 161 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 11/13/2009 |
Activity
12/08/2025
-
11:30 PM Ruby Revision bc40e758 (git): Interpolated strings must not be frozen
- Strings concatenated with backslash may end up being frozen when they
shouldn't be. This commit fixes the issue. It required a change
upstream in Prism, but also a change to the Prism compiler in CRuby.
https://github.com/ruby/prism...
12/03/2025
-
09:37 PM Ruby Revision 2b23b05b (git): ZJIT: Add a specialized instruction iterator to the assembler
- This commit adds a specialized instruction iterator to the assembler
with a custom "peek" method. The reason is that we want to add basic
blocks to LIR. When we split instructions, we need to add any new
instructions to the correct bas... -
09:37 PM Ruby Revision d7e55f84 (git): ZJIT: Use the custom iterator
- This commit uses the custom instruction iterator in arm64 / x86_64
instruction splitting. Once we introduce basic blocks to LIR, the
custom iterator will ensure that instructions are added to the correct
place.
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. ...