General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 01/09/2026

Issues

open closed Total
Assigned issues 3 63 66
Reported issues 25 194 219

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

01/10/2026

12:35 PM Ruby Misc #21777: DevMeeting-2026-01-14
* [Misc #21804] Getting setup-ruby Earlier (eregon)
* To get it out earlier, we need release managers (@hsbt @nagachika @k0kubun) to also run the relevant steps for setup-ruby: https://github.com/ruby/setup-ruby/pull/848#issuecomment-3...
Eregon (Benoit Daloze)

01/09/2026

03:00 PM Ruby Feature #21826: Deprecating RubyVM::AbstractSyntaxTree
Note that any usage of `RubyVM::AbstractSyntaxTree` in a gem is, by the documentation of that class and `RubyVM`, invalid (not debugging, prototyping, and research).
That doesn't mean we should break them carelessly, but I think that doe...
Eregon (Benoit Daloze)
02:55 PM Ruby Feature #6012: Proc#source_location also return the column
mame (Yusuke Endoh) wrote in #note-50:
> Also, Ruby's grammar will certainly continue to change, and I have no doubt that the instances of overlapping Nodes, beyond just `StatementsNode` and `CallNode`, can increase accordingly.
Mayb...
Eregon (Benoit Daloze)
02:46 PM Ruby Feature #6012: Proc#source_location also return the column
mame (Yusuke Endoh) wrote in #note-50:
> "I don't know exactly what users are using the `method_source` gem for, but since it's used so much, we should provide equivalent functionality as a built-in feature"
> ...
Of course there is nuan...
Eregon (Benoit Daloze)

01/08/2026

07:59 PM Ruby Misc #21804: Getting setup-ruby Earlier
mdalessio (Mike Dalessio) wrote in #note-4:
> A counter-example, though, is that the PR for windows support ([https://github.com/ruby/setup-ruby/pull/847](https://github.com/ruby/setup-ruby/pull/847)) took 3 days to get merged.
Windo...
Eregon (Benoit Daloze)
07:55 PM Ruby Misc #21804: Getting setup-ruby Earlier
If people care about getting an answer from release maintainers, they can add this ticket to the dev meeting. Eregon (Benoit Daloze)

01/07/2026

03:37 PM Ruby Feature #6012: Proc#source_location also return the column
mame (Yusuke Endoh) wrote in #note-48:
> A "use case" is the ultimate goal that the examples aim to achieve via `Method#source`.
The above snippets show examples of source transformation, instrumentation of code by adding extra code ...
Eregon (Benoit Daloze)
12:44 PM Ruby Feature #6012: Proc#source_location also return the column
mame (Yusuke Endoh) wrote in #note-45:
> First, I suspect that what many users of `method_source` gem actually need is the AST.
Many yes but not all, maybe even only a minority (see below).
The fact there is `Method#source` indicates th...
Eregon (Benoit Daloze)
01:13 PM Ruby Misc #21777: DevMeeting-2026-01-14
I plan to attend this meeting, though I will only be able to join from 15:30PM JST (= 7:30AM CET).
Would it possible to discuss the topics I added, as well as #6012 (https://bugs.ruby-lang.org/issues/21777#note-7) after that time so I c...
Eregon (Benoit Daloze)
12:08 PM Ruby Feature #13683: Add strict Enumerable#single
+1 for `sole` (given Matz didn't like `single` and `only`).
It's clear and obvious what it does.
We could also allow it to take a block to address #18135 too:
```ruby
enumerable.sole { condition(it) }
# same as
enumerable.select ...
Eregon (Benoit Daloze)

Also available in: Atom