General

Profile

Eregon (Benoit Daloze)

  • Login: Eregon
  • Registered on: 07/30/2009
  • Last sign in: 08/20/2026

Issues

open closed Total
Assigned issues 3 70 73
Reported issues 29 206 235

Projects

Project Roles Registered on
Ruby Committer 08/02/2012

Activity

Today

06:40 PM Ruby Feature #22277: Make `rb_gc_register_address` Ractor-local
eightbitraptor (Matt V-H) wrote:
> Given the infrequency of this usage in real world Ruby applications. Is it acceptable to restrict `rb_gc_register_address` to the main Ractor only, document it's restricted usage, and patch the affecte...
Eregon (Benoit Daloze)
05:27 PM Ruby Bug #22291: Instance variables should be forbidden on Ractor-shareable objects
jhawthorn (John Hawthorn) wrote:
> I propose that we fix this by forbidding instance variable writes to objects which are frozen.
... to objects which are shareable, right?
(it's already forbidden on frozen objects)
I think this ...
Eregon (Benoit Daloze)

08/31/2026

02:55 PM Ruby Misc #22275: Ruby::Box support plan for RubyGems and Bundler
(for some reason this didn't get sent to the `ruby-core` mailing list. Other recent `Misc` tickets didn't have the issue, so unclear what happened) Eregon (Benoit Daloze)

08/29/2026

01:05 PM Ruby Misc #22272: Propose Kevin Menard (@nirvdrum) as a core committer
+1, Kevin has a lot of experience with String semantics and optimizations, as well as with implementing & JIT-compiling many parts of Ruby, he would be a great committer. Eregon (Benoit Daloze)

08/25/2026

01:09 PM Ruby Bug #22261: ruby-head builds have been failing on aarch64-linux CI in ruby/ruby-dev-builder
nobu (Nobuyoshi Nakada) wrote in #note-1:
> Does [GH-18495](https://github.com/ruby/ruby/pull/18495) fix it?
Thank you for creating a fix.
The easiest way to know would be to merge that PR, and `ruby-dev-builder` runs once per day.
...
Eregon (Benoit Daloze)

08/20/2026

09:07 PM Ruby Revision bb106ff0 (git): Add regression test for [Bug #22251]
Eregon (Benoit Daloze)
08:38 PM Ruby Bug #22251: ObjectSpace::WeakMap#size can return a stale value
headius (Charles Nutter) wrote in #note-7:
> But your "failing" example only runs a single GC, which may not always be sufficient to clear the reference, in which case the size would not decrease. Ergo it's not deterministic and shouldn...
Eregon (Benoit Daloze)
09:22 AM Ruby Bug #22251: ObjectSpace::WeakMap#size can return a stale value
I bisected it to https://github.com/ruby/ruby/commit/b2feb09efe.
This seems big to backport, and I agree it's not so important, so marking all versions as `WONTFIX`.
`#size` is just `st_table_size(w->table)` so what changed is that purg...
Eregon (Benoit Daloze)
08:59 AM Ruby Bug #22251 (Closed): ObjectSpace::WeakMap#size can return a stale value
My reproducer isn't prefect because the `1; []; 0` output would be correct if a GC happens at the start of `m.keys`, but we can disable the GC to resolve that concern and make it fully reliable.
nobu (Nobuyoshi Nakada) wrote in #note-...
Eregon (Benoit Daloze)
08:44 AM Ruby Bug #22251: ObjectSpace::WeakMap#size can return a stale value
Both Java's `WeakHashMap` and JRuby's variant clean references in size(), so there is no issue there:
https://github.com/openjdk/jdk/blob/05eaf783b270ec5cd901704c5e16b6201de7a9e4/src/java.base/share/classes/java/util/WeakHashMap.java#L3...
Eregon (Benoit Daloze)

Also available in: Atom