General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 2 41 43
Reported issues 3 145 148

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

12/03/2025

03:27 PM Ruby Feature #21005: Update the source location method to include line start/stop and column start/stop details
bkuhlmann (Brooke Kuhlmann) wrote in #note-18:
> Any chance this could be fixed and included in time for the Ruby 4.0.0 release?
This is already implemented in Ruby 4.0.0-preview2 for Proc, Method, and UnboundMethod, but not Binding.
jeremyevans0 (Jeremy Evans)
05:36 AM Ruby Bug #21757: Splatted args array is mutated when passing unexpected kwargs
I submitted a pull request to fix this: https://github.com/ruby/ruby/pull/15383 jeremyevans0 (Jeremy Evans)

12/02/2025

10:03 PM Ruby Feature #21721: Allow `Queue` and `SizedQueue` to be used as LIFO queues
Eregon (Benoit Daloze) wrote in #note-10:
> FWIW it sounds quite bad contention-wise to use a global queue/stack (EDIT: and a stack is worse than a queue re contention) for connections, at least for the case `#connections >= #threads`.
...
jeremyevans0 (Jeremy Evans)
04:49 PM Ruby Feature #21721: Allow `Queue` and `SizedQueue` to be used as LIFO queues
I'm in favor of a LIFO-alternative to `Thread::Queue` and `Thread::SizedQueue` in core. However, it should not have queue in the name, as queue implies FIFO behavior. It should have stack in the name, as stack implies LIFO behavior. `Thr... jeremyevans0 (Jeremy Evans)
05:11 PM Ruby Bug #21757: Splatted args array is mutated when passing unexpected kwargs
Thank you for the report. This is a bug in the allocationless anonymous splat optimization in Ruby 3.4, still present in the master branch. I'll work on a fix. jeremyevans0 (Jeremy Evans)

11/28/2025

05:24 PM Ruby Bug #21709: Regexp interpolation is inconsistent with String interpolation
thyresias (Thierry Lambert) wrote in #note-8:
> jeremyevans0 (Jeremy Evans) wrote in #note-7:
> ...
Updating just the title is fine. I don't think you need to open a new bug report.
> As an aside, you said about the encoding of the ...
jeremyevans0 (Jeremy Evans)

11/25/2025

04:02 PM Ruby Bug #21709: Regexp interpolation is inconsistent with String interpolation
thyresias (Thierry Lambert) wrote in #note-6:
> Thank you. I agree with your analysis of the bug origin: should I edit this to re-qualify it as "inconsistent Regexp interpolation behavior", and update the example code using your example...
jeremyevans0 (Jeremy Evans)

11/24/2025

09:50 PM Ruby Bug #21709: Regexp interpolation is inconsistent with String interpolation
thyresias (Thierry Lambert) wrote in #note-4:
> Ok for the workaround, but don't you think all this is inconsistent?
> ...
I agree this represents a bug, which is why I changed the status back to Open. However, I think the bug is in th...
jeremyevans0 (Jeremy Evans)
06:52 PM Ruby Bug #21709 (Open): Regexp interpolation is inconsistent with String interpolation
thyresias (Thierry Lambert) wrote in #note-2:
> > Does this behavior cause any problems in your application?
> ...
Thank you for providing an example. This seems more like an issue with the literal Regexp support in general than with `...
jeremyevans0 (Jeremy Evans)
04:54 PM Ruby Bug #21709 (Feedback): Regexp interpolation is inconsistent with String interpolation
This is not a bug, it is deliberate behavior for ASCII-only strings in `rb_reg_quote` (internal function called by `Regexp.escape`):
```c
if (ascii_only) {
rb_enc_associate(tmp, rb_usascii_encoding());
}
```
`US...
jeremyevans0 (Jeremy Evans)

Also available in: Atom