alanwu (Alan Wu)
- Login: alanwu
- Registered on: 10/28/2018
- Last sign in: 09/10/2026
Issues
| open | closed | Total | |
|---|---|---|---|
| Assigned issues | 5 | 28 | 33 |
| Reported issues | 1 | 50 | 51 |
Projects
| Project | Roles | Registered on |
|---|---|---|
| Ruby | Committer | 03/19/2021 |
Activity
09/10/2026
-
08:01 PM Ruby Bug #22303 (Closed): EncodingError from interpolating symbol crashes whole process
- commit:5831948a66412922e1abafd2c38fd6400e420581
The `intern` instruction has been incorrectly marked true for a long time (3.3 through trunk) and its stack canary check crashes the whole runtime process.
The crash only happens in d...
09/09/2026
-
09:25 PM Ruby Revision 81048db3 (git): YJIT: ZJIT: For init-time mmap failure, use abort() instead of rb_bug()
- It's not a bug to be out of memory. Though, the code did have a separate
bug: perror() can fail to write to stderr and set `errno` which made
the check that followed it questionable. When perror() succeeds it
could clobber `errno` anyway...
09/01/2026
-
08:47 PM Ruby Revision 18ef46d7 (git): ZJIT: Drop `PartialEq` from `FrameState`
- No one was actually doing equality comparison on `FrameState`s and it
was only derived because `FrameState` was in `ParseError::StackUnderflow`.
No one was reading the `FrameState` out of `StackUnderflow` either.
Save some binary size. -
03:35 PM Ruby Revision 4f53e5d5 (git): ZJIT: Skip failing `test_specialize_inlined_megamorphic_receiver`
- I tried fixing the test for a bit but it's not clear to me what the test
expects. Skip for now; I've pinged the author.
08/20/2026
-
09:32 PM Ruby Revision ba269a0e (git): ZJIT: Refine "same register" constraint for stp_pre and stp_post
- Follow-up to 64b9d2f84ec56278e32fff23e1b6cd20e04f8a9f. The commit removed the
check completely, because the conditions were incorrect, but there are in fact
situations where the instruction is unpredictable, namely when the pre/post
inde...
08/18/2026
-
09:52 PM Ruby Bug #22123: Ruby::Box + `BUNDLER_SETUP` can evaluate gemspecs before main-box RubyGems initialization
- hsbt (Hiroshi SHIBATA) wrote in #note-3:
> https://github.com/ruby/ruby/pull/18219
Backport PR to 4.0 merged. -
09:48 PM Ruby Bug #22210: Check if issue #19969 is still reproducible / re-opened in 4.0.x
- jeremyevans0 (Jeremy Evans) wrote in #note-3:
> Fixed by commit:388ea3c3cf19380bf47916a4e6babc16886cd8bc
> ...
Backport for 4.0 merged. -
09:46 PM Ruby Bug #22217: Segmentation fault when resuming execution with `Coverage.start` and ruby/debug
- luke-gru (Luke Gruber) wrote in #note-4:
> [Backport PR](https://github.com/ruby/ruby/pull/18184).
Backport PR merged. -
09:26 PM Ruby Bug #22188: addr2line doesn't find symbols when compiled with GCC LTO
- Backport PR merged.
-
09:07 PM Ruby Bug #22237: GC.auto_compact corrupts a String or segfaults from String#tr with dup or gsub
- Backport PR was merged https://github.com/ruby/ruby/pull/18290