General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 02/07/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
...
Eregon (Benoit Daloze)

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 source 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