General

Profile

Eregon (Benoit Daloze)

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

Issues

open closed Total
Assigned issues 2 66 68
Reported issues 32 198 230

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

Today

09:37 PM Ruby Feature #19315: Lazy substrings in CRuby
Yes I think adding `RSTRING_RAW_PTR()` is a good way, I would just suggest another name: `RSTRING_START()`.
Actually now I see this name was already proposed in https://bugs.ruby-lang.org/issues/19315#note-13.
Why I think `RSTRING_ST...
Eregon (Benoit Daloze)
09:18 PM Ruby Bug #21640: Core Pathname is missing 3 methods / is partially-defined
Right, `Dir.glob('**/*', flags: File::FNM_DOTMATCH) { ... }` seems a good replacement nowadays, though people might not know about `FNM_DOTMATCH`.
`FNM_DOTMATCH` used to have bugs (#17280) which made it error-prone but that's been fixed...
Eregon (Benoit Daloze)
09:09 PM Ruby Bug #22069: Backport openssl 3.2.4/3.3.3/4.0.2
This would be great and make it much easier to install these recent Ruby versions on OS which have adopted (or soon will) OpenSSL 4.0, thank you! Eregon (Benoit Daloze)
08:48 PM Ruby Bug #22065: `make rdoc` fails with `invalid byte sequence in US-ASCII` on Ruby 4.0.4 under C locale
Should there be a test catching this kind of issue, by doing exactly the steps a user would to compile Ruby, and with LC_ALL=C? Eregon (Benoit Daloze)

05/08/2026

07:03 PM Ruby Bug #22058: {Method,InstanceMethod}#super_method doesn't work correctly for refined method with refinements for method active in the caller's scope
jeremyevans0 (Jeremy Evans) wrote:
> I'm not sure if the semantics for #super\_method for refined methods were ever discussed.
I recall https://bugs.ruby-lang.org/issues/17007 (loop with `super` and refinements).
That was solved by ...
Eregon (Benoit Daloze)

05/07/2026

11:30 PM Ruby Revision 9f477803 (git): Update to ruby/spec@680fc69
Eregon (Benoit Daloze)
11:30 PM Ruby Revision 72d032e1 (git): Update to ruby/mspec@dffcdf7
Eregon (Benoit Daloze)

05/06/2026

08:10 PM Ruby Feature #22056: Add zero-copy String constructor backed by an arbitrary Ruby object
himura467 (Akito Shitara) wrote:
> This relies on undocumented GC behavior, incurs ivar table allocation overhead, and leaves lifetime management entirely to the caller.
What do you mean by "undocumented GC behavior"?
Isn't it only ...
Eregon (Benoit Daloze)

05/05/2026

08:03 PM Ruby Bug #22021: Array#delete_if may delete wrong object if array has been altered already
The only way to iterate an Array is to use an index from 0 to size, so it's always going to be based on index.
chucke (Tiago Cardoso) wrote in #note-4:
> I don't see why the element ref can't be kept for post-comparison
What if yo...
Eregon (Benoit Daloze)

05/04/2026

09:08 PM Ruby Bug #22020: Inner call node without all arguments returned by RubyVM::AbstractSyntaxTree.of for call with a block
My motivation here is I would like to implement `Thread::Bactrace::Location#source_range`.
For this to work in `--parser=parse.y` mode it needs to return the same start/end line/column as Prism in all cases of `RubyVM::AbstractSyntaxTre...
Eregon (Benoit Daloze)

Also available in: Atom