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`. -
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 ... -
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?
-
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... -
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... -
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
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 -
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`.
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.
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 ...