General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 0 25 25
Reported issues 25 123 148

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Like

Activity

08/07/2025

07:00 PM Ruby Revision 846b5eec (git): Convert `marshal_compat_table` to use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision aee8e65c (git): Convert `Enumerator` types to use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision bc9781c2 (git): Convert `name_err_mesg` to use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision 559d9e1f (git): Convert `VM/shape_tree` to use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision 5bcfc53d (git): set.c: use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision 1986d775 (git): symbol.c: use `rb_gc_mark_and_move` over `rb_gc_location`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:00 PM Ruby Revision 1aabd2cb (git): Convert `time` to use `rb_gc_mark_and_move`
The `p->field = rb_gc_location(p->field)` isn't ideal because it means all
references are rewritten on compaction, re...
byroot (Jean Boussier)
07:01 AM Ruby Bug #21531 (Closed): /usr/src/ruby/vm_insnhelper.c:131: Assertion Failed: callable_method_entry_p:IMEMO_TYPE_P((VALUE)cme, imemo_ment): imemo_type:env
@jhawthorn merged a fix for this: https://github.com/ruby/ruby/pull/14135 byroot (Jean Boussier)

08/06/2025

03:07 PM Ruby Revision f3206cc7 (git): Struct: keep direct reference to IMEMO/fields when space allows
It's not rare for structs to have additional ivars, hence are one
of the most common, if not the most common type in ...
byroot (Jean Boussier)
02:37 PM Ruby Revision 9b3ad344 (git): Mark `cross_ractor_require_data_type` as embeddable
Nothing prevents it, so might as well. byroot (Jean Boussier)

Also available in: Atom