General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 2 31 33
Reported issues 27 150 177

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Activity

Today

11:31 AM Ruby Revision 5a395d2a (git): marshal.c: embed `compat_tbl` in load and dump args
byroot (Jean Boussier)
11:31 AM Ruby Revision e9171824 (git): marshal.c: embed dump_arg.encodings
byroot (Jean Boussier)
11:31 AM Ruby Revision fb4dc15d (git): marshal.c: embed userdefs
byroot (Jean Boussier)
11:31 AM Ruby Revision 177404c6 (git): marshal.c: embed `data` in load and dump args
byroot (Jean Boussier)
11:31 AM Ruby Revision 02bfa784 (git): marshal.c: embed `symbols` in load and dump args
byroot (Jean Boussier)
11:31 AM Ruby Revision 6a30bcbf (git): marshal.c: embed load_arg.partial_objects
byroot (Jean Boussier)

09/23/2026

05:36 AM Ruby Bug #22377 (Closed): compile.c: `getlocal` not turned into `getlocal_WC_0`
Applied in changeset commit:git|0fab30f723810af1608d2162e2aef32b44a1ee3a.
----------
compile.c: ensure swapped element isn't skipped
[Bug #22377]
When we statically resolve a `swap` we need to make sure the element
we reordered will r...
byroot (Jean Boussier)
04:10 AM Ruby Bug #22377: compile.c: `getlocal` not turned into `getlocal_WC_0`
Thanks for the repro, I think I know what's going on, I'll look into it. byroot (Jean Boussier)
05:36 AM Ruby Revision 0fab30f7 (git): compile.c: ensure swapped element isn't skipped
[Bug #22377]
When we statically resolve a `swap` we need to make sure the element
we reordered will receive its optimization pass.
byroot (Jean Boussier)

09/21/2026

02:42 PM Ruby Revision 41e04ff5 (git): [ruby/prism] Stop marking PM_SOURCE_FILE_NODE as static
Ref: https://bugs.ruby-lang.org/issues/17593.
Because `__FILE__` is currently considered a static literal,
it's entirely evaluated during compilation.
The problem is that ISeqs can be serialized and reloaded later,
but since `__FILE__`...
byroot (Jean Boussier)

Also available in: Atom