General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 1 44 45
Reported issues 4 150 154

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

08/26/2026

04:14 PM Ruby Bug #22263: NoMethodError: super: no superclass method 'require' for main — raised in a forked child process after a Ractor has exited in the parent (bisected to c59c4d717a)
luke-gru (Luke Gruber) wrote in #note-4:
> [@jeremyevans0 (Jeremy Evans)](/users/1604) is this intentional or a bug?
This is general question of how aliased methods should work with prepend. Currently, we allow a class to alias a met...
jeremyevans0 (Jeremy Evans)
06:20 AM Ruby Feature #22266 (Open): Stop warning for duplicate keywords in splatted literal hashes
Ruby warns for duplicate keywords in the same literal hash:
```shellsession
$ ruby -we '{h: 1, h: 1}'
-e:1: warning: key :h is duplicated and overwritten on line 1
```
Ruby does not warn for duplicate keywords in splatted hashes...
jeremyevans0 (Jeremy Evans)

08/25/2026

10:15 PM Ruby Bug #22264: Warning missing from parse.y hash literals
I'm not sure whether it is desirable to warn for `{a: 1, **{a: 2}}`. I would guess that internally, this hits the same warning for `{a: 1, a: 2}` (which should warn), but for implementation details, it doesn't hit the warning for `{**{},... jeremyevans0 (Jeremy Evans)

08/20/2026

05:55 AM Ruby Feature #21264: Extract Date library from Ruby repo in the future
My thoughts on these three issues:
1. DateTime: I think we don't need to optimize performance, but we should not accept known behavioral regressions. If @jinroq does not want to fix DateTime issues, I can look into doing so after Date...
jeremyevans0 (Jeremy Evans)

07/27/2026

06:24 PM Ruby Bug #22210 (Closed): Check if issue #19969 is still reproducible / re-opened in 4.0.x
Fixed by commit:388ea3c3cf19380bf47916a4e6babc16886cd8bc
Backport commit for 4.0: https://github.com/ruby/ruby/pull/18081
jeremyevans0 (Jeremy Evans)

07/24/2026

03:39 PM Ruby Bug #22210: Check if issue #19969 is still reproducible / re-opened in 4.0.x
Thank you for the report. I looked into this and the related functions for `st_table` are implemented for `set_table` (`set_rebuild_table_with`, `set_rebuild_move_table`, `set_rebuild_cleanup`, `rb_set_compact_table`). For the `Set` clas... jeremyevans0 (Jeremy Evans)

07/23/2026

08:26 PM Ruby Bug #22208 (Rejected): Install compile seg fault ruby-3.2.4 on openSuSE Leap 16
Ruby 3.2 is no longer supported, please see https://www.ruby-lang.org/en/downloads/branches/. Please upgrade to Ruby 3.3+ (preferably 3.4 or 4.0, which are fully supported). jeremyevans0 (Jeremy Evans)
04:58 PM Ruby Feature #22205: Deprecate ruby2_keywords
I like @shugo 's proposed plan to deprecate `Hash.ruby2_keywords_hash?` and `Hash.ruby2_keywords_hash`. jeremyevans0 (Jeremy Evans)

07/22/2026

04:56 PM Ruby Feature #22205: Deprecate ruby2_keywords
I figured this day would come eventually. :) There is no doubt that `ruby2_keywords` significantly complicates the internals, and enough time has passed that I'm not against this change.
That said, removing `ruby2_keywords` will make ...
jeremyevans0 (Jeremy Evans)

06/11/2026

07:04 PM Ruby Bug #22104: Segfault in PRISM while Bootsnap compiles aws-sdk client_api.rb
I'm not sure this is related to Bootsnap. I've seen segfaults in a `require` call inside `aws-sdk-ec2/client_api.rb` occasionally in CI in Ubicloud (an open source application). Most recently: https://github.com/ubicloud/ubicloud/actions... jeremyevans0 (Jeremy Evans)

Also available in: Atom