General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 1 43 44
Reported issues 3 145 148

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

01/03/2026

07:58 PM Ruby Misc #21777: DevMeeting-2026-01-14
* [Feature #21264] Extract Date library from Ruby repo in the future (jeremyevans0)
* Do we want to extract `date` to bundled gems?
* I'm fine keeping it as stdlib, and if it needs a maintainer, I volunteer to maintain it.
* If ...
jeremyevans0 (Jeremy Evans)
07:55 PM Ruby Feature #21264: Extract Date library from Ruby repo in the future
I've been thinking more about this. If we want to move `date` from stdlib to bundled gems, I still think it would be best to have a subset of the current `Date` as be a core class. `Date` is very widely used, but the vast majority of usa... jeremyevans0 (Jeremy Evans)

12/22/2025

06:59 AM Ruby Bug #21799: Delegated top-level methods are not visible outside the Ruby Box
I think `box.Foo.say` should be `box::Foo.say`. https://github.com/ruby/ruby/pull/15690 jeremyevans0 (Jeremy Evans)

12/14/2025

02:46 AM Ruby Feature #21389 (Closed): Simplify Set#inspect output
zverok (Victor Shepelev) wrote in #note-5:
> Just noticed that on the latest `master` subclasses `#inspect` didn't change (unlike what @matz suggests here: https://bugs.ruby-lang.org/issues/21389#note-3):
> ...
Yes, this is deliberate ...
jeremyevans0 (Jeremy Evans)

12/13/2025

05:57 PM Ruby Bug #21669: Thoroughly implement void value expression check
Earlopain (Earlopain _) wrote in #note-12:
> I ran this change over code available on rubygems and it only impacts 37 files which go syntax invalid with this. If I take out duplicate vendorered files, it is down to just 7.
If it's no...
jeremyevans0 (Jeremy Evans)

12/09/2025

12:26 AM Ruby Misc #21769: Use "vX.Y.Z" instead of "vX_Y_Z" as tag names on ruby.git
Is there a reason to prefer `vX.Y.Z` over `X.Y.Z`? The `v` tag prefix does seem more popular, though both are widely used. The historical reason for using `_` in tags also applies to the reason the `v` prefix is used. If we are switching... jeremyevans0 (Jeremy Evans)

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)
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)

Also available in: Atom