General

Profile

Eregon (Benoit Daloze)

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

Issues

open closed Total
Assigned issues 2 60 62
Reported issues 22 188 210

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Like

Activity

08/06/2025

06:54 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
I agree this should make `Ractor.shareable_proc` safe enough with a non-literal block and address the semantics issue... Eregon (Benoit Daloze)

08/05/2025

09:59 PM Ruby Bug #21139 (Closed): Prism and parse.y parses `it = it` differently
https://github.com/ruby/prism/pull/3604 is merged so I think we can close this. Eregon (Benoit Daloze)
09:35 PM Ruby Bug #21111: RbConfig::CONFIG['CXX'] quietly set to "false" when Ruby cannot build C++ programs
I think a good solution would be to default `RbConfig::CONFIG['CXX']` to `c++` if not found at CRuby build time.
The...
Eregon (Benoit Daloze)
09:29 PM Ruby Feature #21527: Proposal: Math.log1p and Math.expm1
```ruby
require 'fiddle'
log1p = Fiddle::Function.new(Fiddle.dlopen(nil)["log1p"], [Fiddle::TYPE_DOUBLE], Fiddle::T...
Eregon (Benoit Daloze)
09:23 PM Ruby Feature #21527: Proposal: Math.log1p and Math.expm1
I find these method names pretty cryptic, typical of the libc (libm here actually) I guess.
How about:
* `Math.log_of...
Eregon (Benoit Daloze)
08:39 PM Ruby Feature #21532 (Open): Define most of Pathname in Ruby code
There was discussion in #17473 and before to define most of Pathname in Ruby code and not in the C extension.
I ha...
Eregon (Benoit Daloze)

07/24/2025

07:47 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
tenderlovemaking (Aaron Patterson) wrote in #note-18:
> This can't be a serious suggestion? It's basically saying th...
Eregon (Benoit Daloze)

07/22/2025

08:45 PM Ruby Feature #21039: Ractor.make_shareable breaks block semantics (seeing updated captured variables) of existing blocks
@tenderlovemaking The issue with that is it still breaks the block semantics as in the OP description, specifically r... Eregon (Benoit Daloze)

07/18/2025

08:21 PM Ruby Bug #21139: Prism and parse.y parses `it = it` differently
@tenderlovemaking From matz's latest reply in https://bugs.ruby-lang.org/issues/21139#note-6:
> But It was due to my...
Eregon (Benoit Daloze)
08:47 AM Ruby Feature #17473: Make Pathname to embedded class of Ruby
hsbt (Hiroshi SHIBATA) wrote in #note-27:
> Please separate the small PRs. I want to reduce the side effect like htt...
Eregon (Benoit Daloze)

Also available in: Atom