General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 33 231 264
Reported issues 34 126 160

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Like

Activity

08/27/2025

07:19 PM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
ko1 (Koichi Sasada) wrote in #note-9:
> I made a patch to disallow accessing to any outer variables and I found that...
tenderlovemaking (Aaron Patterson)
04:07 PM Ruby Revision 1f421d09 (git): When reading from stdin, put a wrapper around the IO object
The purpose of this commit is to fix Bug #21188. We need to detect when
stdin has run in to an EOF case. Unfortunat...
tenderlovemaking (Aaron Patterson)

08/26/2025

08:57 PM Ruby Feature #21553 (Closed): Remove opt_aref_with and opt_aset_with instructions
Applied in changeset commit:git|fb6e3a80009a744a4e0b75660f1ce6da65e20e6c.
----------
Remove `opt_aref_with` and `opt...
tenderlovemaking (Aaron Patterson)
08:02 PM Ruby Revision fb6e3a80 (git): Remove `opt_aref_with` and `opt_aset_with`
When these instructions were introduced it was common to read from a
hash with mutable string literals. However, the...
tenderlovemaking (Aaron Patterson)

08/25/2025

11:51 PM Ruby Feature #21553 (Closed): Remove opt_aref_with and opt_aset_with instructions
Hi,
I'd like to remove the `opt_aref_with` and `opt_aset_with` instructions. I think they are fairly rare these d...
tenderlovemaking (Aaron Patterson)

08/23/2025

11:41 PM Ruby Bug #21551 (Open): Ractor isolation error points to the wrong place
The following code has a bug in it. The block passed to `Ractor.new` references the outer `channel` variable, so it ... tenderlovemaking (Aaron Patterson)

08/05/2025

10:57 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
After chatting a bit with @Eregon, I'd like to make a proposal about Ractor shareable procs.
I think it's going to...
tenderlovemaking (Aaron Patterson)
04:23 PM Ruby Bug #21530 (Rejected): Is IO#eof? supposed to always block and read?
mame (Yusuke Endoh) wrote in #note-2:
> The short answer is: Ruby handles EOF in the Pascal style, not the C style.
...
tenderlovemaking (Aaron Patterson)

08/04/2025

09:11 PM Ruby Misc #21508: DevMeeting-2025-08-21
* [Feature #21532] Implement `Pathname` in Ruby
* @Eregon has made a [PR that moves Pathname to Ruby](https://githu...
tenderlovemaking (Aaron Patterson)
07:34 PM Ruby Bug #21188 (Closed): PRISM does not end reading from tty with ^D twice
Applied in changeset commit:git|89d89fa49d387a09e0d3ea7092a598b88d6d86eb.
----------
When reading from stdin, put a ...
tenderlovemaking (Aaron Patterson)

Also available in: Atom