jeremyevans0 (Jeremy Evans)
- Login: jeremyevans0
- Email: merch-redmine@jeremyevans.net
- Registered on: 08/04/2010
- Last sign in: 02/05/2025
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 1 | 41 | 42 |
| Reported issues | 3 | 145 | 148 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 04/14/2016 |
Activity
11/23/2025
-
08:38 AM Ruby Bug #21374: FrozenError message is inconsistent when a singleton method is defined on a frozen object
- I submitted a pull request to fix this issue: https://github.com/ruby/ruby/pull/15303
11/18/2025
-
03:24 AM Ruby Bug #21375: Set[] does not call #initialize
- I've submitted a PR that implements backwards compatibility for Set subclasses, without affecting Set itself: https://github.com/ruby/ruby/pull/15228
@Eregon can you try it with concurrent-ruby and see if it resolves your issue? -
03:20 AM Ruby Bug #21396: Set#initialize should call Set#add on items passed in
- Eregon (Benoit Daloze) wrote in #note-13:
> jeremyevans0 (Jeremy Evans) wrote in #note-11:
> ...
I submitted a pull request that implements what @knu suggested: https://github.com/ruby/ruby/pull/15228
It allows subclasses to use the...
11/02/2025
-
04:18 PM Ruby Bug #21659: rstring.h error: missing initializer for field ‘len’ of ‘struct RString’ [-Werror=missing-field-initializers] starting in ruby-3.3.10
- wsfulton (William Fulton) wrote in #note-4:
> Fixing this warning, in particular, removes undefined behaviour.
Can you explain what the undefined behavior is? My understanding is that in both C and C++, the behavior is defined to ze...
11/01/2025
-
08:16 AM Ruby Bug #21659: rstring.h error: missing initializer for field ‘len’ of ‘struct RString’ [-Werror=missing-field-initializers] starting in ruby-3.3.10
- wsfulton (William Fulton) wrote in #note-2:
> This happens when compiling an EXTENSION. We have always used -Wmissing-field-initializers in our extensions and now they are broken. New Ruby releases really MUST NOT introduce new warnings...
10/30/2025
-
04:36 PM Ruby Bug #21654: Set#new calls extra methods compared to previous versions
- tenderlovemaking (Aaron Patterson) wrote in #note-10:
> mame (Yusuke Endoh) wrote in #note-9:
> ...
I agree with @mame and @tenderlovemaking. Removing special handling of infinite ranges avoids the original issue (calling `size`), as ...
10/28/2025
-
02:06 PM Ruby Bug #21640: Core Pathname is missing 3 methods / is partially-defined
- Dan0042 (Daniel DeLorme) wrote in #note-24:
> So the issue here is that pathname doesn't use this `rb_provide` ?
pathname does use `rb_provide`:
```
$ git grep rb_provide pathname.c
pathname.c: rb_provide("pathname.so");
```... -
01:02 AM Ruby Bug #21640: Core Pathname is missing 3 methods / is partially-defined
- Dan0042 (Daniel DeLorme) wrote in #note-21:
> But that doesn't happen with `require "set"`. In fact, the "set" gem appear to never be loaded at all?! Sorry, I can't make sense of these divergent behaviors.
It's normal behavior when m...
10/27/2025
-
07:45 PM Ruby Bug #21640: Core Pathname is missing 3 methods / is partially-defined
- Dan0042 (Daniel DeLorme) wrote in #note-19:
> Doesn't `Set` have the same problems?
No.
> ...
In Ruby 3.2, `set` was default gem, and `Set` was an autoloaded constant. The `set` library was not required when a method was called (u...
10/11/2025
-
03:40 AM Ruby Bug #21446: StackOverflow when changing visibility in reopened refinement
- I found that you don't even need to change the visibility twice. This issue affects all refinement visibility change methods where the method whose visibility is changed by the refinement is in an ancestor of the refined class. Here's a ...