General

Profile

Eregon (Benoit Daloze)

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

Issues

open closed Total
Assigned issues 2 67 69
Reported issues 32 199 231

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

06/30/2026

02:19 PM Ruby Bug #22133: Ruby's default SIGINT handling ignores `Thread.handle_interrupt` masking.
Seems like a clear bugfix.
TruffleRuby already behaves like this.
Eregon (Benoit Daloze)

06/29/2026

10:15 AM Ruby Revision e9ace540 (git): Fix ar_find_entry_hint() to handle #eql? or another thread changing bound or converting to st_table
* While perusing code in hash.c I found it suspicious that ar_find_entry_hint()
didn't reread bound in the loop and yet called arbitrary code through #eql?.
* ar_find_entry_hint() before this commit would not check if bound or the stor...
Eregon (Benoit Daloze)

06/27/2026

04:01 PM Ruby Feature #22132: Scala-like for comprehensions
I agree with @zverok, this looks very much *not* Ruby-like to me.
I also see no need for it.
It feels more like Python or Scala.
Python has `for` comprehensions because it doesn't even have a decent `map` or `filter` (only as a top-level...
Eregon (Benoit Daloze)

06/26/2026

08:00 PM Ruby Feature #22131 (Closed): Avoid array allocation in `Array#include?` on literal arrays
Eregon (Benoit Daloze)

06/23/2026

08:15 PM Ruby Misc #22107: DevMeeting-2026-07-09
* [Feature #21998] Add {Method,UnboundMethod,Proc}#source_range (eregon)
* Could matz reply there?
Eregon (Benoit Daloze)
08:12 PM Ruby Feature #21998: Add {Method,UnboundMethod,Proc}#source_range
From https://github.com/ruby/dev-meeting-log/blob/master/2026/DevMeeting-2026-06-11.md#feature-21998-add-methodunboundmethodprocsource_range-eregon
> matz: I want to confirm his intention. Let me respond.
@matz What can I clarify?
...
Eregon (Benoit Daloze)

06/22/2026

07:51 PM Ruby Feature #22097: Add Proc#with_refinements
Thank you for your replies, they address most of my concerns and show this was well though out.
Yes, I think a performance warning is fine and important to add, nothing would be a silent performance trap.
shugo (Shugo Maeda) wrote in #...
Eregon (Benoit Daloze)
04:58 PM Ruby Revision 37ab334c (git): Fix ar_find_entry_hint() to handle #eql? or another thread changing bound or converting to st_table
* While perusing code in hash.c I found it suspicious that ar_find_entry_hint()
didn't reread bound in the loop and yet called arbitrary code through #eql?.
* ar_find_entry_hint() before this commit would not check if bound or the stor...
Eregon (Benoit Daloze)

06/21/2026

12:04 PM Ruby Revision fe7f1fd7 (git): [ruby/json] Update extconf.rb guard to use RUBY_ENGINE_VERSION
https://github.com/ruby/json/commit/7c8af4b9ef Eregon (Benoit Daloze)

06/19/2026

09:38 AM Ruby Bug #22120: Segfault caused by ar_find_entry_hint() not checking for conversion to st_table
Backports:
* 4.0: https://github.com/ruby/ruby/pull/17405
* 3.4: https://github.com/ruby/ruby/pull/17406
* 3.3: https://github.com/ruby/ruby/pull/17407
Eregon (Benoit Daloze)

Also available in: Atom