Eregon (Benoit Daloze) - Ruby Issue Tracking System
- Login: Eregon
- Registered on: 07/30/2009
- Last sign in: 02/24/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 3 | 65 | 68 |
| Reported issues | 26 | 195 | 221 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 08/02/2012 |
Activity
02/21/2026
-
08:25 PM Ruby Misc #21922 (Open): Permissions for committers for default/bundled/unbundled gems repositories
- I noticed recently that the team `ruby-committers` on GitHub no longer has write access to at least:
* https://github.com/ruby/benchmark
* https://github.com/ruby/cmath
* https://github.com/ruby/curses
* https://github.com/ruby/dbm
...
02/17/2026
-
02:20 PM Ruby Revision 55ecc9c1 (git): [ruby/prism] Recompile when config.yml changes
- * Fixes https://github.com/ruby/prism/issues/3931.
* The first line is the default one, we want to keep that default dependency too.
* Some docs about this: https://docs.ruby-lang.org/en/4.0/MakeMakefile.html
https://github.com/ruby/pri... Eregon (Benoit Daloze) -
02:08 PM Ruby Feature #18035: Introduce general model/semantic for immutability.
- @ioquatix I think `deep_freeze` would be a clear solution for that, so probably best to add your comments/support to #21665 and potentially also add it to the dev meeting agenda. Eregon (Benoit Daloze)
02/16/2026
-
06:35 PM Ruby Misc #21881: Split the root box into the (newer) root box and the master of copied user boxes
- Makes sense.
Given https://github.com/ruby/ruby/blob/master/doc/language/box.md#ruby-box-types
is it still necessary to have a root box?
I think it doesn't have any purpose anymore, after this change it would be like:
```
source(bui... Eregon (Benoit Daloze)
02/13/2026
-
01:22 PM Ruby Feature #21878: More file types: DOOR, PORT, WHITEOUT
- Is there any OS/platform supporting those? Eregon (Benoit Daloze)
02/12/2026
-
04:15 PM Ruby Feature #21863: Add RBASIC_FLAGS() and RBASIC_SET_FLAGS()
- From https://ruby.esa.io/posts/144#[Feature%20#21863]%20Add%20RBASIC_FLAGS()%20and%20RBASIC_SET_FLAGS()%20(eregon)
> @nobu: why are RB_FL_SET, RB_FL_TEST, RB_FL_UNSET not enough? They can be used for bit flags in flags field. Other data... Eregon (Benoit Daloze) -
04:01 PM Ruby Misc #21825: Status of the universal parser implementing the Prism API
- What does "Rejected" means in this case?
No plan to do this?
Does that mean Universal Parser no longer has the intention to become the Ruby parser used by everything?
Having to maintain both parsers and both bytecode compilers is no... Eregon (Benoit Daloze) -
01:17 PM Ruby Feature #21875: Handling of trailing commas in lambda parameters
- There is also `lambda { |a,| a }` which as far as I can tell ignores the trailing comma:
```ruby
irb(main):015> proc { |a,| a }.call([1,2])
=> 1
irb(main):016> lambda { |a,| a }.call([1,2])
=> [1, 2]
irb(main):017> -> (a,) { a }
<intern... Eregon (Benoit Daloze)
02/10/2026
-
03:51 PM Ruby Revision 1a3ba1b6 (git): Use a ruby_bug guard since this bug fix will likely be backported
- * And it should be tested on current versions of other Ruby implementations. Eregon (Benoit Daloze)
-
03:16 PM Ruby Bug #21873: `UnboundMethod#==` returns false for methods from included/extended modules
- Marking as REQUIRED to backport to all versions since all versions seem affected. Eregon (Benoit Daloze)
Also available in: Atom