General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 08/27/2025

Issues

open closed Total
Assigned issues 1 61 62
Reported issues 21 190 211

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Like

Activity

09/11/2025

08:57 AM Ruby Misc #21566: Transfer Shopify/yjit-bench and speed.yjit.org to ruby/ruby-bench and *.ruby-lang.org
How about renaming to ruby/ruby-bench as proposed in the issue description?
Will that be done as a second step maybe...
Eregon (Benoit Daloze)

09/01/2025

06:38 PM Ruby Bug #21558: Regexp.union with multiple regexps returns a non-shareable object (should be shareable if possible)
There is also #8948. I didn't get time to try it, but anyone is welcome to try and find if there are any failures in ... Eregon (Benoit Daloze)

08/30/2025

09:02 PM Ruby Misc #21549: DevMeeting-2025-09-11
* [Feature #21555] Add support for predicate attribute reader names (eregon)
* As noticed by @Dan0042 there are no...
Eregon (Benoit Daloze)
08:38 PM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
I wrote my detailed proposal in #21557. Eregon (Benoit Daloze)
08:38 PM Ruby Feature #21557 (Open): Ractor.shareable_proc to make sharable Proc objects, safely and flexibly
Following #21039 and #21550, this is a complete proposal which does not require reading these previous proposals (sin... Eregon (Benoit Daloze)

08/28/2025

09:02 AM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
Yes, that's the idea.
Yes it's feasible via static analysis (e.g. in `compile.c`).
It would be somewhat conservative ...
Eregon (Benoit Daloze)
08:14 AM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
ko1 (Koichi Sasada) wrote in #note-15:
> So I will merge option 1 soon.
> Please reopen if there are further poin...
Eregon (Benoit Daloze)
08:07 AM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
ko1 (Koichi Sasada) wrote in #note-14:
> @Eregon let's me clarify your proposal.
>
> * Option 4 is your proposal on ...
Eregon (Benoit Daloze)

08/27/2025

09:19 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
Rereading this, I think I misread/misunderstood some parts:
matz (Yukihiro Matsumoto) wrote in #note-28:
> We dis...
Eregon (Benoit Daloze)
09:05 PM Ruby Feature #21550: Ractor.shareable_proc/shareable_lambda to make sharable Proc object
Regarding `define_method`, it's as-if it would try `Ractor.shareable_proc` with option 4 semantics automatically on t... Eregon (Benoit Daloze)

Also available in: Atom