General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 04/03/2026

Issues

open closed Total
Assigned issues 2 66 68
Reported issues 31 195 226

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

Today

01:51 PM Ruby Feature #21795: Methods for retrieving ASTs
The implications of that are, assuming this proposal is implemented based on start line/column + end line/column (or equivalently, start & end offsets):
* No need for `node_id` to implement this feature
* This feature works with both `...
Eregon (Benoit Daloze)
01:46 PM Ruby Feature #21795: Methods for retrieving ASTs
I thought more about `node_id` and I found at least one case where it is problematic with different versions of Prism.
The problem is the `node_id` from the bytecode is computed by the builtin Prism parser used by `prism_compile.c`, whil...
Eregon (Benoit Daloze)
11:44 AM Ruby Feature #21982: Add `Decimal` as a core numeric class
For context, how much of this is AI-generated?
Is it necessary to be faster than BigDecimal, for which realistic use cases?
Could BigDecimal be improved instead?
I think the bar for a new numeric core type is very high, and this w...
Eregon (Benoit Daloze)

03/28/2026

09:49 PM Ruby Revision cbcd7522 (git): [ruby/strscan] Implement StringScanner for TruffleRuby in pure Ruby
(https://github.com/ruby/strscan/pull/195)
* Fixes https://github.com/ruby/strscan/issues/194.
* This is a fresh new implementation from scratch, contributed directly
to ruby/strscan, under BSD-2-Clause.
This was implemented using the s...
Eregon (Benoit Daloze)

03/27/2026

07:32 PM Ruby Feature #21852: New improved allocator function interface
I had a call with @byroot and I understand better the proposal now.
I think the proposal makes sense, but with the small tweaks proposed in https://bugs.ruby-lang.org/issues/21963#note-8 it would completely avoid allocated-but-uniniti...
Eregon (Benoit Daloze)
07:29 PM Ruby Feature #21963: A solution to completely avoid allocated-but-uninitialized objects
I realized these `init` & `copy` C function hooks could actually be done partly with the proposal in #21852, cc @byroot.
(and that solves the issue about needing more space in RClass!)
Specifically, the `rb_copy_alloc_func_t` gets the or...
Eregon (Benoit Daloze)
06:03 PM Ruby Revision 400727a2 (git): [ruby/prism] Remove unused variable in tests
https://github.com/ruby/prism/commit/5bb64a246d Eregon (Benoit Daloze)
06:03 PM Ruby Revision 93c6f97b (git): [ruby/prism] Fix -Wconversion warnings from gcc 8.5.0
https://github.com/ruby/prism/commit/6069d67d22 Eregon (Benoit Daloze)
05:26 PM Ruby Revision 0e4c2a38 (git): Revert "[DOC] Describe new return value of source_location"
This reverts commit edff523407ac54b09a95a946c927656262595178. Eregon (Benoit Daloze)
05:26 PM Ruby Revision 6035121c (git): Fix NEWS entry about Array#pack
Eregon (Benoit Daloze)

Also available in: Atom