General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 11/04/2025

Issues

open closed Total
Assigned issues 1 61 62
Reported issues 22 192 214

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

11/05/2025

02:14 PM Ruby Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases
+1 from me.
We see [a lot of](https://github.com/search?q=Ractor.make_shareable+language%3ARuby&type=code&l=Ruby):
```ruby
CONST = [...]
Ractor.make_shareable(CONST) if defined?(Ractor)
```
in gems, but that should really be:
``...
Eregon (Benoit Daloze)
01:33 PM Ruby Bug #21669: Thoroughly implement void value expression check
The whole concept of "void value expression" is also weird in Ruby, where every expression/statement has a value, so I think it feels like something that doesn't belong to Ruby.
It probably only triggers for pretty broken code, and ev...
Eregon (Benoit Daloze)
01:28 PM Ruby Bug #21669: Thoroughly implement void value expression check
This check is getting more and more complicated and I wonder of the value of having it.
In my opinion there is little value of have this check, so given the complexity and the cost to check it (needs extra traversals of potentially larg...
Eregon (Benoit Daloze)
05:52 AM Ruby Revision f8d12911 (git): Support passing a #to_str object to Pathname.new for compatibility
* See https://github.com/ruby/pathname/pull/57#issuecomment-3485646510 Eregon (Benoit Daloze)

11/02/2025

10:00 PM Ruby Bug #21640: Core Pathname is missing 3 methods / is partially-defined
Dan0042 (Daniel DeLorme) wrote in #note-28:
> But to be honest, as @hsbt said in #17473, "I'm happy to use Pathname without require it." and that's really all I am looking for as well.
That's a trap though because without requiring i...
Eregon (Benoit Daloze)
09:41 PM Ruby Bug #21664: Segfault when running Ractor tests in the same process
Once this bug is fixed I think it would be valuable to run these tests together in the same process, as that's a much stronger test than running tiny pieces of code each in their own process (what the bootstrap test harness does).
Notab...
Eregon (Benoit Daloze)
09:38 PM Ruby Bug #21664 (Closed): Segfault when running Ractor tests in the same process
When running the tests from https://github.com/ruby/ruby/blob/master/bootstraptest/test_ractor.rb in a single process, I see segfaults occurring every time on the following tests:
```
# move object with generic ivar
# move object with...
Eregon (Benoit Daloze)

11/01/2025

07:14 PM Ruby Revision 48c7f349 (git): Fix rescue in test_ractor.rb
Eregon (Benoit Daloze)
11:16 AM Ruby Revision 33a026fe (git): Fix the description and logic for the Ractor.make_shareable(Proc) test
Eregon (Benoit Daloze)
11:16 AM Ruby Revision 94287b1e (git): Make the expectation more precise in Ractor.make_shareable(Proc) test
Eregon (Benoit Daloze)

Also available in: Atom