General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last connection: 12/15/2021

Issues

open closed Total
Assigned issues 0 52 52
Reported issues 23 144 167

Projects

Project Roles Registered on
Ruby Developer 08/02/2012
Backport187 Developer 06/18/2013
Backport191 Developer 08/02/2012
Backport192 Developer 08/02/2012
Backport193 Developer 08/02/2012
Backport200 Developer 02/17/2013
Backport21 Developer 12/21/2013
Backport22 Developer 12/19/2014
Ruby 1.8 Developer 08/02/2012
Ruby master Developer 08/02/2012

Activity

01/26/2022

08:56 PM Ruby master Feature #13110: Byte-based operations for String
Seems reasonable to me. Eregon (Benoit Daloze)
03:30 PM Ruby master Bug #18518 (Open): NoMemoryError + [FATAL] failed to allocate memory for twice 1 << large
Repro:
```ruby
exp = 2**40 # also fails with bignum e.g. 2**64
def exc
begin
yield
rescue NoMemoryErr...
Eregon (Benoit Daloze)
03:21 PM Ruby master Bug #18517 (Closed): 0 << (2**40) is NoMemoryError but 0 << (2**80) is 0
I've been looking at Integer#{<<,>>} with RHS bignum and long and there are several issues.
This seems a clear bug...
Eregon (Benoit Daloze)

01/22/2022

04:05 PM Ruby master Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
Nice find!
Agreed this should be fixed, and `Kernel#binding` should never provide access to anything but its direct ...
Eregon (Benoit Daloze)

01/21/2022

02:53 PM Ruby master Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
Also from experience in TruffleRuby I can say this is a solution working very well to avoid users unintentionally reu... Eregon (Benoit Daloze)
02:48 PM Ruby master Bug #18249 (Open): The ABI version of dev builds of CRuby does not correspond to the ABI
naruse (Yui NARUSE) wrote in #note-9:
> For dev builds, Ruby switchers has responsibility to handle the ABI compatibi...
Eregon (Benoit Daloze)

01/20/2022

06:46 PM Ruby master Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
Actually, `RbConfig::CONFIG["ruby_version"]` is what is considered the ABI version by RubyGems, Bundler, some Ruby sw... Eregon (Benoit Daloze)
06:08 PM Ruby master Bug #18249: The ABI version of dev builds of CRuby does not correspond to the ABI
@peterzhu2118 That's great, thank you for this work!
> In Ruby, the ABI version is exposed through RbConfig::CONFI...
Eregon (Benoit Daloze)

01/19/2022

06:02 PM Ruby master Feature #18408: Allow pattern match to set instance variables
Dan0042 (Daniel DeLorme) wrote in #note-16:
> I don't think an additional assignment and a few bytes on the stack can...
Eregon (Benoit Daloze)
05:41 PM Ruby master Feature #18498: Introduce a public WeakKeysMap that compares by equality
This looks great to me.
I prefer `WeakKeysMap`. `WeakRef::WeakKeysMap` sounds fine too.
Anything with `Hash` in t...
Eregon (Benoit Daloze)

Also available in: Atom