General

Profile

jeremyevans0 (Jeremy Evans)

Issues

open closed Total
Assigned issues 1 44 45
Reported issues 4 148 152

Projects

Project Roles Registered on
Ruby Committer 04/14/2016

Activity

05/07/2026

02:19 AM Ruby Misc #21956: DevMeeting-2026-05-13
* [Bug #22058] {Method,InstanceMethod}#super_method doesn't work correctly for refined method with refinements for method active in the caller's scope (jeremyevans0)
* I found semantic issues with #super_method for refined methods.
*...
jeremyevans0 (Jeremy Evans)
02:14 AM Ruby Bug #22058 (Open): {Method,InstanceMethod}#super_method doesn't work correctly for refined method with refinements for method active in the caller's scope
I've found that Method#super_method and InstanceMethod#super_method do not work correctly in some cases for refined methods. At the least, there is a definite bug, which is that #super_method inside a scope with a refinement activated f... jeremyevans0 (Jeremy Evans)

05/04/2026

06:29 AM Ruby Bug #22022 (Closed): Refinement zsuper problems when referenced method changes
I've found many problems with refinement zsuper methods. Here's one example:
```ruby
module M
private def a = :a
alias a a
end
class A
include M
end
class B < A
end
module R
refine B do
public :a
end
...
jeremyevans0 (Jeremy Evans)

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)

Also available in: Atom