General

Profile

alanwu (Alan Wu)

  • Login: alanwu
  • Registered on: 10/28/2018
  • Last sign in: 04/14/2025

Issues

open closed Total
Assigned issues 5 17 22
Reported issues 2 47 49

Projects

Project Roles Registered on
Ruby Committer 03/19/2021

Like

Activity

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)
08:25 PM Ruby Revision 6fbc32b5 (git): GCC defines __linux__, not __LINUX__
Fixes: 2c6512fe67a275ce4d251f3c5d304bc523597f42 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)
09:57 PM Ruby Bug #21186: Inconsistent parsing of ?あand 0
3.4 backport is done. commit:8b491169c32621d4e74324eed08465448dfc54d5 alanwu (Alan Wu)

03/26/2025

11:16 PM Ruby Bug #21191 (Feedback): Ruby 3.4.2 crashes unexpectedly
Would you mind posting the report generated with RUBY_CRASH_REPORT? (See `man ruby`.) alanwu (Alan Wu)

03/25/2025

10:16 PM Ruby Revision c576e83a (git): Prefer FL_TEST_RAW() in GC on known on-heap objects
Was reading some assembly and noticed the dead branches generated for
FL_TEST(). Just a quick basic pass to change th...
alanwu (Alan Wu)

03/16/2025

08:00 PM Ruby Revision 3e04f7b6 (git): Only mark `cc->cme_` on valid imemo_callcache
We observed T_NONE on `cc->cme_` on a --repeat-count=50 run a compaction
test on CI:
http://ci.rvm.jp/results/trunk-r...
alanwu (Alan Wu)

Also available in: Atom