General

Profile

tenderlovemaking (Aaron Patterson)

Issues

open closed Total
Assigned issues 33 227 260
Reported issues 33 125 158

Projects

Project Roles Registered on
Ruby Committer 11/13/2009

Like

Activity

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)

07/23/2025

09:46 PM Ruby Bug #21337 (Closed): Using `not` on the RHS of a logical operator becomes valid syntax with Prism
I think this is fixed in 4cf85fe2140d0522f924ab57c850b2f03b967390 tenderlovemaking (Aaron Patterson)

Also available in: Atom