General

Profile

Eregon (Benoit Daloze)

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

05/20/2026

09:34 PM Ruby Bug #22074: YJIT misaligns locals when there are > 256 local variables
Link to the PR: https://github.com/ruby/ruby/pull/17043 Eregon (Benoit Daloze)
09:32 PM Ruby Feature #16012: Add a (small) test-install suite?
That's great! Eregon (Benoit Daloze)
09:26 PM Ruby Bug #21844: Inconsistent ArgumentError message for Data::define.new
Concretely allowing Strings means extra checks for unknown or missing members, with only Symbols a `kwargs.size == CLASS_MEMBERS.size` check would be enough.
It also leads to ambiguous cases like:
```ruby
MyData = Data.define(:value)
MyD...
Eregon (Benoit Daloze)

05/19/2026

09:23 PM Ruby Bug #22073: Ruby 3.4.9 segfaults when loading native default gems compiled on Ubuntu 26.04 (GCC 15.2); Ruby 4.0.3 unaffected on same system
This sounds like a serious eCryptfs bug to me, could you report it there? (or is there already an open issue about that? If so please link it here).
(IMO eCryptfs is kind of a hack leaking many implementation details, nevertheless it'...
Eregon (Benoit Daloze)

05/18/2026

09:13 PM Ruby Bug #21844: Inconsistent ArgumentError message for Data::define.new
@nobu Was it intentional to keep accepting `String` and `to_str` kwargs in addition to Symbols?
From what matz said above I would expect only Symbols are accepted, which would be valuable to optimize `Data#initialize` better.
Eregon (Benoit Daloze)

05/15/2026

06:28 PM Ruby Revision 547a7b8d (git): [ruby/prism] Clarify the documentation of -x, it always searches a
shebang that includes "ruby"
(https://github.com/ruby/prism/pull/4110)
* Clarify the documentation of -x, it always searches a shebang that includes "ruby"
* Update one more occurence
---------
https://github.com/ruby/prism/commit/0c...
Eregon (Benoit Daloze)
09:11 AM Ruby Bug #19172: `ruby_thread_has_gvl_p` is innacurate sometimes -- document or change?
The implementation is still the same as of today:
https://github.com/ruby/ruby/blob/4d87d43b01dbb312eb1ff5fbbc6c9f33218d91a2/thread.c#L2100-L2115
Meanwhile, `ruby_thread_has_gvl_p()` became a public API since #20877 ([commit](https:/...
Eregon (Benoit Daloze)

05/14/2026

04:45 PM Ruby Revision ec416199 (git): Cherry-pick ruby/spec@8fcc960b5113b937d823a69ec304a47229c4e334 to fix CI
* The newly-released Ruby 4.0.4 fails that spec otherwise. Eregon (Benoit Daloze)

05/13/2026

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)

Also available in: Atom