General

Profile

alanwu (Alan Wu)

  • Login: alanwu
  • Registered on: 10/28/2018
  • Last sign in: 06/26/2025

Issues

open closed Total
Assigned issues 4 19 23
Reported issues 3 47 50

Projects

Project Roles Registered on
Ruby Committer 03/19/2021

Like

Activity

07/11/2025

06:08 AM Ruby Revision 1317377f (git): ZJIT: A64: Have add/sub to SP be single-instruction
Previously a missed optimization for add followed by mov. While we're
at it, have Add and Sub share the same match ar...
alanwu (Alan Wu)

07/02/2025

03:52 PM Ruby Revision 565ab3ef (git): ZJIT: Use initialization shorthand
alanwu (Alan Wu)
03:52 PM Ruby Revision ddb8de1f (git): ZJIT: `throw` to HIR
alanwu (Alan Wu)

06/27/2025

03:03 PM Ruby Revision 32def149 (git): ZJIT: Use `std::fmt::Display` when codegen for instruction fails
It's nicer since e.g. you get text representation of enums like
`defined_type` instead of just a number.
alanwu (Alan Wu)
03:03 PM Ruby Revision 0828dff3 (git): ZJIT: Codegen for `defined?(yield)`
Lots of stdlib methods such as Integer#times and Kernel#then use this,
so at least this will make writing tests sligh...
alanwu (Alan Wu)
11:42 AM Ruby Revision ff09cf19 (git): ZJIT: `getlocal` and `setlocal` to HIR
alanwu (Alan Wu)
11:42 AM Ruby Revision 7874321e (git): ZJIT: Add codegen for GetLocal and SetLocal
They're only used when level≠0. Same EP hopping logic as interpreter and
YJIT. Change assert_compiles() to get ISeq b...
alanwu (Alan Wu)
11:42 AM Ruby Revision ed4b8d35 (git): ZJIT: Function::find(): Use clone() instead of doing it manually
alanwu (Alan Wu)
11:42 AM Ruby Revision b125fb56 (git): ZJIT: Function::find(): Use find_vec!() more
alanwu (Alan Wu)
11:42 AM Ruby Revision 8e75a361 (git): ZJIT: Add TODOs and omitted test for nested scope local access
alanwu (Alan Wu)

Also available in: Atom