General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 24 24
Reported issues 26 122 148

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Like

Activity

06/14/2025

05:55 AM Ruby Revision 74cdf872 (git): Remove test_object_id_race_free_with_stress_compact
This test was written for another implementation of `#object_id`
which had complex interations with GC, that's not th...
byroot (Jean Boussier)

06/13/2025

09:50 PM Ruby Revision b51078f8 (git): Enforce consistency between shape_id and FL_EXIVAR
The FL_EXIVAR is a bit redundant with the shape_id.
Now that the `shape_id` is embedded in all objects on all archs,
...
byroot (Jean Boussier)
09:50 PM Ruby Revision 6dbe24fe (git): Use the `shape_id` rather than `FL_EXIVAR`
We still keep setting `FL_EXIVAR` so that `rb_shape_verify_consistency`
can detect discrepancies.
byroot (Jean Boussier)
09:50 PM Ruby Revision 15084fbc (git): Get rid of FL_EXIVAR
Now that the shape_id gives us all the same information, it's no
longer needed.
byroot (Jean Boussier)
05:46 PM Ruby Revision a99d941c (git): Add SHAPE_ID_HAS_IVAR_MASK for quick ivar check
This allow checking if an object has ivars with just a shape_id
mask.
byroot (Jean Boussier)
05:46 PM Ruby Revision fb0dbbc0 (git): [ruby/date] d_lite_marshal_load: copy ivars in the right order
https://github.com/ruby/date/commit/dbf4e957dc byroot (Jean Boussier)
05:40 PM Ruby Revision 99a72df1 (git): [ruby/date] Remove references to FL_EXIVAR
This flag isn't really meant to be public, it's an implementation
detail of Ruby.
And checking it before calling `rb...
byroot (Jean Boussier)
04:27 PM Ruby Revision e22fc73c (git): Fix a race condition in object_id for shareable objects
If an object is shareable and has no capacity left, it isn't
safe to store the object ID in fields as it requires an ...
byroot (Jean Boussier)
03:13 PM Ruby Revision 97ea756e (git): test/ruby/test_ractor.rb: avoid outputting anything
byroot (Jean Boussier)
03:13 PM Ruby Revision 545e99da (git): mmtk: Get rid of unused reference to FL_EXIVAR
byroot (Jean Boussier)

Also available in: Atom