General

Profile

alanwu (Alan Wu)

  • Login: alanwu
  • Registered on: 10/28/2018
  • Last sign in: 09/13/2025

Issues

open closed Total
Assigned issues 5 19 24
Reported issues 3 47 50

Projects

Project Roles Registered on
Ruby Committer 03/19/2021

Like

Activity

Today

02:54 PM Ruby Bug #21097: `x = a rescue b in c` and `def f = a rescue b in c` parsed differently between parse.y and prism
matz (Yukihiro Matsumoto) wrote in #note-5:
> The behavior of Prism in 3.5 is close to my intention.
>
> Matz.
...
alanwu (Alan Wu)

09/12/2025

02:28 PM Ruby Bug #21569: [armv7, musl] SIGBUS in ibf_load_object_float due to unaligned VFP double load when reading IBF
> `+ const double *dblp = IBF_OBJBODY(double, offset);`
This should probably be `const void *dblp = ...`. [Mere...
alanwu (Alan Wu)
01:32 AM Ruby Revision 82928739 (git): ZJIT: Check for VM stack overflow
Previously, the included test crashed or turned into an infinite
loop due to the missing check.
alanwu (Alan Wu)

09/10/2025

10:35 PM Ruby Revision c866b902 (git): YJIT: Remove dead code: `asm_comment!` checks `--yjit-dump-disasm`
alanwu (Alan Wu)
10:35 PM Ruby Revision 9cd1ac40 (git): YJIT: Print more disassembly in release builds
These `#[cfg(feature = "disasm")]` were unnecessary and we can provide
the information like ruby source location rega...
alanwu (Alan Wu)
10:21 PM Ruby Revision 1b9fc426 (git): YJIT: Remove dead code: `asm_comment!` checks `--yjit-dump-disasm`
alanwu (Alan Wu)
10:21 PM Ruby Revision 8d05669b (git): YJIT: Print more disassembly in release builds
These `#[cfg(feature = "disasm")]` were unnecessary and we can provide
the information like ruby source location rega...
alanwu (Alan Wu)
08:12 PM Ruby Bug #21565: YJIT has panicked in rails
Thanks for trying the patch and for helping us debug! Unfortunately, we still need more information to understand the... alanwu (Alan Wu)

09/08/2025

06:36 PM Ruby Bug #18487: Kernel#binding behaves differently depending on implementation language of items on the stack
@ttilberg That's right. The backtrace has `bind_call` as the caller of `binding`, and `bind_call` is a C method, henc... alanwu (Alan Wu)

09/05/2025

05:29 PM Ruby Revision ce20d68d (git): Mark leaf defined instructions as leaf
For example, `defined?(yield)` never calls a method, so it's leaf. alanwu (Alan Wu)

Also available in: Atom