General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 33 231 264
Reported issues 34 125 159

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Like

Activity

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)
07:34 PM Ruby Revision 89d89fa4 (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)
06:57 PM Ruby Bug #21530 (Rejected): Is IO#eof? supposed to always block and read?
I'm not sure whether or not this is expected behavior, but it seems like eof? blocks when called on $stdin.
For ex...
tenderlovemaking (Aaron Patterson)

07/30/2025

11:25 PM Ruby Bug #21522 (Open): Accessing outer locals via eval in a Ractor returns false
Normally, if you try to access a local that's been defined outside the scope of the Ractor block, it'll raise an Argu... tenderlovemaking (Aaron Patterson)

07/24/2025

08:44 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
Eregon (Benoit Daloze) wrote in #note-19:
> tenderlovemaking (Aaron Patterson) wrote in #note-18:
> > This can't be...
tenderlovemaking (Aaron Patterson)
04:27 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
I understand your argument, but I don't agree this is an issue.
> ruby -e 'count = 0; b = nil.instance_exec { -> {...
tenderlovemaking (Aaron Patterson)

Also available in: Atom