General

Profile

alanwu (Alan Wu)

  • Login: alanwu
  • Registered on: 10/28/2018
  • Last sign in: 05/01/2025

Issues

open closed Total
Assigned issues 4 18 22
Reported issues 3 47 50

Projects

Project Roles Registered on
Ruby Committer 03/19/2021

Like

Activity

05/01/2025

06:45 AM Ruby Bug #21296 (Closed): The builds of `RUBY_DEBUG` and `VM_CHECK_MODE` are broken
alanwu (Alan Wu)
06:44 AM Ruby Bug #21296: The builds of `RUBY_DEBUG` and `VM_CHECK_MODE` are broken
Looks like John fixed it in commit:7866e124a852c344b5762eb917c03a1f95d9058d. alanwu (Alan Wu)

04/30/2025

10:45 AM Ruby Bug #21286 (Closed): Windows - MSYS2 just updated to GCC 15.1.0, builds failing
Applied in changeset commit:git|719486a642f0e282b02b958069b8b39b85b3aa1e.
----------
Fix C23 (GCC 15) WIN32 compatib...
alanwu (Alan Wu)

04/29/2025

01:07 PM Ruby Bug #21286: Windows - MSYS2 just updated to GCC 15.1.0, builds failing
I sent https://github.com/ruby/ruby/pull/13202 which I believe should fix compatibility with GCC 15 on MinGW (it pass... alanwu (Alan Wu)
12:59 PM Ruby Bug #21293 (Open): C23/GCC 15 build breakage with rb_define_method() and friends
GCC 15 defaults to `-std=gnu23`, which breaks rb_define_method() in some corner cases:
```diff
diff --git a/objec...
alanwu (Alan Wu)

04/13/2025

01:20 PM Ruby Bug #21266 (Open): YJIT GC safety crash with proc objects as block argument
```ruby
# Run with --yjit-call-threshold=1
def foo(args) = bar(*args, &proc { _1 })
def bar(_, _, _, _, *rest) = y...
alanwu (Alan Wu)
09:27 AM Ruby Feature #20233 (Closed): pkg-config not working on MSVC
alanwu (Alan Wu)

04/11/2025

09:39 AM Ruby Bug #21265 (Open): Crash when proc from Symbol#to_proc called outside refinement scope
```ruby
class RefinedScope
using(Module.new { refine(Kernel) { def itself = 0 } })
ITSELF = :itself.to_proc
e...
alanwu (Alan Wu)

04/01/2025

11:41 PM Ruby Bug #21210: IO::Buffer gets invalidated on GC compaction
Another option that maintains validity across movement (untested):
```diff
diff --git a/io_buffer.c b/io_buffer.c...
alanwu (Alan Wu)

03/27/2025

10:08 PM Ruby Bug #21094: Module#set_temporary_name does not affect a name of a nested module
3.4 backport done at commit:5b3970f68b9108e0976b75b5d67da8c56eaa9db4 alanwu (Alan Wu)

Also available in: Atom