General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 24 24
Reported issues 28 118 146

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Like

Activity

05/23/2025

03:33 PM Ruby Revision 52da5f8b (git): Refactor `rb_shape_transition_remove_ivar`
Move the fields management logic in `rb_ivar_delete`, and keep
shape managment logic in `rb_shape_transition_remove_i...
byroot (Jean Boussier)
03:33 PM Ruby Revision 1435ea7f (git): Add missing lock for `Module#remove_instance_variable`
We must take a lock to ensure another ractor isn't reading the ivars
while we're moving them.
byroot (Jean Boussier)

05/22/2025

10:10 AM Ruby Revision f18883b2 (git): Namespaces: Don't initialize fields for T_ICLASS
ICLASS don't have instance variables or anything like that.
`gc_mark_classext_iclass` didn't mark it, and `classext_...
byroot (Jean Boussier)

05/21/2025

07:29 AM Ruby Revision 0964593e (git): Shrink `sym_proc_cache` by half
There is no need to store the symbol and the proc given the
proc has a reference to the symbol.
This makes the cache...
byroot (Jean Boussier)

05/20/2025

08:21 AM Ruby Bug #21341: `Namespace is not a module (TypeError)` without enabling the namespace
> But the incompatibility may not have been considered since toplevel Ruby used to warn in 3.4 for Ruby::VERSION and ... byroot (Jean Boussier)
08:18 AM Ruby Feature #21353 (Open): Add shape_id to RBasic under 32 bit
Currently on 64bit systems, for every types, the `shape_id` is stored inside the `RBasic.flags` field, and is 32bit
...
byroot (Jean Boussier)

05/19/2025

01:06 PM Ruby Bug #21352 (Closed): Invalid read in shape lookup code
Applied in changeset commit:git|83d636f2d01f6bc1fd044a6f6c3071303b68dd82.
----------
Free shapes last
[Bug #21352]
...
byroot (Jean Boussier)
12:20 PM Ruby Bug #21352: Invalid read in shape lookup code
I suspect it's caused by either a T_NONE or a T_IMEMO. I have a feature branch that ran into that issue I think and I... byroot (Jean Boussier)
01:06 PM Ruby Revision 83d636f2 (git): Free shapes last
[Bug #21352]
`rb_objspace_free_objects` may need to check objects shapes
to know how to free them.
byroot (Jean Boussier)
08:58 AM Ruby Bug #20112 (Closed): Ractors not working properly in ruby 3.3.0
byroot (Jean Boussier)

Also available in: Atom

OSZAR »