General

Profile

byroot (Jean Boussier)

Issues

open closed Total
Assigned issues 2 31 33
Reported issues 26 151 177

Projects

Project Roles Registered on
Ruby Committer 09/27/2021

Activity

09/24/2026

09:54 PM Ruby Feature #22236 (Closed): New API for adjustable JIT warmup
Applied in changeset commit:git|c29739cb3ef483c215b0c13d30c96cc21b0f680b.
----------
Implement RubyVM::YJIT.max_compile_time_ns
[Feature #22236]
Allows to give a time budget to YJIT. When YJIT goes over the budget
it pauses compilatio...
byroot (Jean Boussier)
09:54 PM Ruby Revision c29739cb (git): Implement RubyVM::YJIT.max_compile_time_ns
[Feature #22236]
Allows to give a time budget to YJIT. When YJIT goes over the budget
it pauses compilation until the budget is raised.
It is best effort, YJIT may go over, or have no choice but to compile
in some cases, but the goal i...
byroot (Jean Boussier)
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)
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)

Also available in: Atom