alanwu (Alan Wu)

  • Login: alanwu
  • Registered on: 10/28/2018
  • Last connection: 10/06/2021


open closed Total
Assigned issues 0 1 1
Reported issues 2 24 26


Project Roles Registered on
Ruby master Developer 03/19/2021



07:38 PM Ruby master Bug #18023 (Closed): Ractor#make_shareable changes the values of closured shareable objects
Applied in changeset commit:git|76228191474c76810043b294a74bbb2f1808b3d9.
Fix Ractor.make_shareable chang...
alanwu (Alan Wu)
07:38 PM Ruby master Revision 76228191 (git): Fix Ractor.make_shareable changing locals for Procs
env_copy() uses rb_ary_delete_at() with a loop counting up while
iterating through the list of read only locals. rb_a...
alanwu (Alan Wu)


09:14 PM Ruby master Revision edb34e35 (git): Fix typo in insns.def [ci skip]
alanwu (Alan Wu)


09:00 PM Ruby master Bug #17048: Calling initialize_copy on live modules leads to crashes
Here a repro that that always crashes for me on cbbda3e:
mod = { define_method(:foo) {:first} ...
alanwu (Alan Wu)


07:36 PM Ruby master Bug #18000: have_library doesn't work when ruby is compiled with --disable-shared --disable-install-static-library
No objection from me to drop support for the `--disable-shared
--disable-install-static-library` config. I agree with...
alanwu (Alan Wu)


12:37 PM Ruby master Bug #18062: Ruby with enabled LTO segfaults during build
I was able to reduce the `Hash.ruby2_keywords_hash?(1)` repro and report it to GCC.
It looks like we are hitting an ...
alanwu (Alan Wu)


03:29 PM Ruby master Bug #17806: Bad interaction between method cache, prepend, and refinements
Hi @mk, from the description you gave, it's possible that you are running into #17725.
I would try running these two...
alanwu (Alan Wu)


09:48 PM Ruby master Misc #18039: DevelopersMeeting20210819Japan
* [Bug #13392] TracePoint return event location is incorrect for methods defined with define_method (alanwu)
* The...
alanwu (Alan Wu)
09:47 PM Ruby master Bug #13392: TracePoint return event location is incorrect for methods defined with define_method
I implemented an alternative fix that is more complicated but allows for future optimizations here: alanwu (Alan Wu)
09:31 PM Ruby master Bug #18060 (Open): Infinite loop when b_return TracePoint raises
The following program loops indefinitely:
# Warning: prints in an infinite loop
class Foo
alanwu (Alan Wu)

Also available in: Atom