General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 1 44 45
Reported issues 3 147 150

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

04/28/2026

05:38 PM Ruby Feature #21871 (Rejected): Add Module#undef_const
This was discussed again at the RubyKaigi developer meeting, but it was not accepted. However, the discussion during the meeting was helpful, as it turns out you can emulate this feature by using `autoload :Constant, "file/that/raises/ex... jeremyevans0 (Jeremy Evans)

03/24/2026

02:23 PM Ruby Misc #21916: DevMeeting before RubyKaigi 2026
* [Feature #21871] Add Module#undef_const (jeremyevans0)
* This was discussed at the February dev meeting, but the Redmine ticket didn't do a good job of explaining why I want this.
* I would like to pitch for this in person and be...
jeremyevans0 (Jeremy Evans)

03/17/2026

01:34 AM Ruby Bug #21954 (Closed): NoMethodError instead of Gem::LoadError on gem activation problem in Ruby 4.0.2
I'm seeing a regression in Ruby 4.0.2 when there is a gem activation problem.
Install two versions of a gem, where one version has a file the other doesn't. One example here is rack:
```
$ gem install rack --version '< 3'
$ gem i...
jeremyevans0 (Jeremy Evans)

02/10/2026

03:13 PM Ruby Bug #21865: Crash on signal raise
Eregon (Benoit Daloze) wrote in #note-8:
> jeremyevans0 (Jeremy Evans) wrote in #note-5:
> ...
Sure: https://github.com/ruby/ruby/pull/16133
jeremyevans0 (Jeremy Evans)

02/09/2026

06:32 AM Ruby Misc #21839: DevMeeting-2026-02-12
* [Feature #21871] Add Module#undef_const (jeremyevans0)
* I'd like to add this method, which offers for constants the same behavior that `undef_method` offers for methods.
* This allows hiding specific constants inside a namespace...
jeremyevans0 (Jeremy Evans)
06:31 AM Ruby Feature #21871 (Rejected): Add Module#undef_const
I propose to add `Module#undef_const`, which would operate for constants similarly to how `undef_method` (and the `undef` keyword) works for methods. When an undefed constant is found during constant lookup, lookup stops, and results in ... jeremyevans0 (Jeremy Evans)

02/06/2026

03:10 PM Ruby Bug #21865: Crash on signal raise
Eregon (Benoit Daloze) wrote in #note-4:
> Interestingly enough I noticed I believe the same (or very similar) segfault yesterday when [trying to test the behavior](https://github.com/truffleruby/truffleruby/pull/4151#discussion_r277102...
jeremyevans0 (Jeremy Evans)

02/05/2026

03:03 PM Ruby Bug #21862 (Closed): dtrace is passed unmodified CPPFLAGS, but not all compiler flags are supported by dtrace
jeremyevans0 (Jeremy Evans)

01/14/2026

03:35 PM Ruby Feature #13683: Add strict Enumerable#single
matz (Yukihiro Matsumoto) wrote in #note-41:
> One possible solution is providing our version of `sole` that raises `ArgumentError`, only if AcriveSupport would define `SoleItemExpectedEror = ArgumentError` or something similar.
My u...
jeremyevans0 (Jeremy Evans)

01/12/2026

12:09 AM Ruby Bug #21832: segfault with argument forwarding, when combined with splat & positional arg
Very likely related to the `VM_CALL_FORWARDING` optimization introduced in commit:cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce. jeremyevans0 (Jeremy Evans)

Also available in: Atom