General

Profile

alanwu (Alan Wu)

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

Issues

open closed Total
Assigned issues 4 20 24
Reported issues 3 47 50

Projects

Project Roles Registered on
Ruby Committer 03/19/2021

Activity

11/06/2025

06:24 PM Ruby Revision badb3600 (git): merge revision(s) d17ce4bd05dc05d48f5f4bc75171fcebda1678ed: [Backport #21652]
[PATCH] [Bug #21652] [DOC] Update unmarshalable object list
The `Data` mentioned here was the old `T_DATA` class, not the current
extended `Struct`.
alanwu (Alan Wu)
04:20 PM Ruby Bug #21667 (Closed): CVE-2024-12224
https://rustsec.org/advisories/RUSTSEC-2024-0421.html
This seems to be from MMTk depending on the `idna` crate. MMTk is experimental and requires a separate build step, so ruby-build probably doesn't even build it.
In any case, we ...
alanwu (Alan Wu)
03:23 AM Ruby Bug #21667 (Feedback): CVE-2024-12224
What version of ruby were you building? Does Wiz point to some file that this is about? alanwu (Alan Wu)
04:04 PM Ruby Misc #21647: DevMeeting-2025-11-13
* [Bug #21498] Windows - Ruby Overrides C Library APIs thus breaking them (alanwu)
* TL;DR linking with ruby.dll overrides some libc symbols on Windows
* The ticket proposes to stop all overrides, is that acceptable?
* If not, r...
alanwu (Alan Wu)
03:51 PM Ruby Bug #21498: Windows - Ruby Overrides C Library APIs thus breaking them
Recent C runtimes on Windows have C99 compliant fclose(), and I think overriding it and breaks otherwise standard-compliant extensions. Removing the fclose() override passes CI, at least. <https://github.com/ruby/ruby/pull/15073>
@usa W...
alanwu (Alan Wu)
03:47 AM Ruby Bug #21644: Stack consistency error for the `newrange` INSN peephole optimization with chilled string
Backport for 3.4 done in commit:5d2a244bfd844be3a94670ddcb509fb5a6b4e847 alanwu (Alan Wu)

11/05/2025

03:57 AM Ruby Revision 9cfe949d (git): ZJIT: Fallback counter rename: s/fancy/complex/
Kokubun bought up that "complex" is a more fitting name for what these
counters count. Thanks!
Also:
- make the SendFallbackReason enum name consistent with the counter name
- rewrite the printout prompt in zjit.rb
alanwu (Alan Wu)
03:57 AM Ruby Revision b919eb56 (git): ZJIT: Count caller side features for `complex_arg_pass`
After 34b0ac68b31, we use a fallback instead of side exit for splats.
Count splats under `send_fallback_one_or_more_complex_arg_pass`.
alanwu (Alan Wu)

11/04/2025

05:46 PM Ruby Revision b6f00701 (git): [DOC] Mention on top of `vm_*.c` files the VM translation unit they're in (#15048)
vm_method.c already mentions it. alanwu (Alan Wu)

11/03/2025

04:25 AM Ruby Bug #21659 (Rejected): rstring.h error: missing initializer for field ‘len’ of ‘struct RString’ [-Werror=missing-field-initializers] starting in ruby-3.3.10
`-Wmissing-field-initializers` is in `-Wextra`, not even in `-Wall`. From the [manual](https://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#index-Wmissing-field-initializers) (emphasis mine)
> Warn if a structure’s initializer has ...
alanwu (Alan Wu)

Also available in: Atom