General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 01/06/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/06/2026

10:02 PM Ruby Feature #21827 (Open): Deprecating Ripper
I think it is time to consider deprecating `Ripper`.
[Matz has agreed that going forward the official parser API for Ruby will be the Prism API](https://railsatscale.com/2024-04-16-prism-in-2024/) so it's clear the official Ruby parsing...
Eregon (Benoit Daloze)
09:43 PM Ruby Feature #21826 (Open): Deprecating RubyVM::AbstractSyntaxTree
I think it is time to deprecate `RubyVM::AbstractSyntaxTree`.
[Matz has agreed that going forward the official parser API for Ruby will be the Prism API](https://railsatscale.com/2024-04-16-prism-in-2024/) so it's clear the official Rub...
Eregon (Benoit Daloze)
09:31 PM Ruby Misc #21825 (Open): Status of the universal parser implementing the Prism API
I'm opening this issue to discuss and ask the status of the universal parser implementing the Prism API.
[Matz has agreed that going forward the official parser API for Ruby will be the Prism API](https://railsatscale.com/2024-04-16-p...
Eregon (Benoit Daloze)
09:07 PM Ruby Feature #21795: Methods for retrieving ASTs
I think this would be great to have, and abstract over implementation details like `node_id`.
It's also very powerful as e.g. `Thread::Backtrace::Location#ast` would be able to return a `Prism::CallNode` with all the relevant information...
Eregon (Benoit Daloze)
07:43 PM Ruby Feature #6012: Proc#source_location also return the column
Re `Binding#source_location` I don't think it's very useful to have given `Kernel#binding` seems to just return the location at which it was called, but not of the surrounding method/block:
```
$ ruby -e 'def foo
p binding.source_locat...
Eregon (Benoit Daloze)
05:52 PM Ruby Feature #6012 (Closed): Proc#source_location also return the column
@mame Matz explicitly approved it: https://github.com/ruby/ruby/pull/15580#issuecomment-3691058342
And he also made it clear it was just too late in the release cycle to address #21783 and #21784, see https://bugs.ruby-lang.org/issues/60...
Eregon (Benoit Daloze)
09:58 AM Ruby Feature #8948: Frozen regex
headius (Charles Nutter) wrote in #note-37:
> I am also +1 for this change.
> ...
Thank you for the support.
> However I understand the concerns about making a mutable type suddenly immutable when it has provably been used for a few...
Eregon (Benoit Daloze)

01/04/2026

05:13 PM Ruby Revision 6eadc01c (git): Fix condition for UTF-8 default in magic_comment_spec.rb
Eregon (Benoit Daloze)
05:10 PM Ruby Revision 9888a3e8 (git): UNIXSocket#recvfrom only returns the path on Linux
* Notably it does not on BSD, macOS and Windows. Eregon (Benoit Daloze)
03:04 PM Ruby Revision 2bf95430 (git): Remove assertion which does not hold
* https://github.com/ruby/ruby/actions/runs/20694508956/job/59407571754
1)
UNIXSocket.pair emulates unnamed sockets with a temporary file with a path FAILED
Expected "C:\\a\\_temp\\102424668889-2384.($)".match? /\\AppData\\Local\\T...
Eregon (Benoit Daloze)

Also available in: Atom