General

Profile

Eregon (Benoit Daloze)

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

Issues

open closed Total
Assigned issues 2 67 69
Reported issues 32 200 232

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

07/16/2026

12:31 PM Ruby Feature #15408: Deprecate ObjectSpace._id2ref
Update: `ObjectSpace._id2ref` has been removed on master / for Ruby 4.1! Eregon (Benoit Daloze)

07/15/2026

04:02 PM Ruby Bug #22197: Backtraces show methods which do not exist
In CRuby implementation terms we'd get the original method module with something like:
```c
const rb_callable_method_entry_t *me = cme;
// (1) unwrap an explicit alias entry, if present
while (me->def->type == VM_METHOD_TYPE_ALIAS) {...
Eregon (Benoit Daloze)
03:58 PM Ruby Bug #22197 (Open): Backtraces show methods which do not exist
```ruby
class Parent
def original
puts caller_locations(0), nil
end
end
class Child < Parent
alias_method :alias, :original
end
Child.new.alias
module Original
def original
puts caller_locations(0)
en...
Eregon (Benoit Daloze)

07/13/2026

09:20 PM Ruby Misc #22192: Clarify the scope of default visibility changed inside a block
TruffleRuby also behaves like CRuby here.
My understanding is method visibility is some state that only exists in methods and not in blocks (same as `$~`, etc).
There should already be some ruby/spec for that.
Eregon (Benoit Daloze)

07/10/2026

10:25 AM Ruby Revision ee1a20ae (git): Fix rb_exec_recursive() spec to pass a valid Ruby object as first argument
* ASAN noticed this issue in https://github.com/ruby/ruby-dev-builder/actions/runs/29044853326/job/86210927457:
==29649==ERROR: AddressSanitizer: stack-buffer-overflow on address 0x7f0d9b7c7b20 at pc 0x7f0d9de13c5f bp 0x7ffdcae6a710 sp...
Eregon (Benoit Daloze)
10:14 AM Ruby Feature #21998 (Closed): Add {Method,UnboundMethod,Proc}#source_range
Applied in changeset commit:git|d677c4f1dfda573f571e45df30546c86f3245f33.
----------
Add {Method,UnboundMethod,Proc}#source_range
* Add exhaustive specs.
* Avoid hardcoded lines in existing method and proc specs.
[Feature #21998]
Eregon (Benoit Daloze)
10:14 AM Ruby Revision d677c4f1 (git): Add {Method,UnboundMethod,Proc}#source_range
* Add exhaustive specs.
* Avoid hardcoded lines in existing method and proc specs.
[Feature #21998]
Eregon (Benoit Daloze)

07/07/2026

09:01 PM Ruby Feature #22102: C API to obtain a C string from a Ruby String
+1, I think this is useful to add Eregon (Benoit Daloze)
09:01 PM Ruby Revision 09a9bdeb (git): Temporarily disable incompatible override of Array#find in YJIT & ZJIT
Eregon (Benoit Daloze)
08:46 PM Ruby Feature #16757: Add intersection to Range
I think we should add this, see discussion in #22175. Eregon (Benoit Daloze)

Also available in: Atom