alanwu (Alan Wu)
- Login: alanwu
- Registered on: 10/28/2018
- Last sign in: 10/13/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 |
Like
Activity
Today
-
08:36 PM Ruby Revision 4c426e98 (git): ZJIT: Use rb_gc_disable() over rb_gc_disable_no_rest()
- no_rest() trips an assert inside the GC when we allocate with the GC
disabled this way:
(gc_continue) ../src/gc/... -
05:27 PM Ruby Revision 31a1a39a (git): ZJIT: Never yield to the GC while compiling
- This fixes a reliable "ZJIT saw a dead object" repro on my machine, and should
fix the flaky ones on CI. The code for... -
02:34 AM Ruby Revision 5bda42e4 (git): ZJIT: Include GC object dump when seeing dead objects
- Strictly more info than just the builtin_type from `assert_ne!`.
Old:
assertion `left != right` failed: ZJIT sh...
10/14/2025
-
10:16 PM Ruby Revision 57bb7268 (git): YJIT: Use `mem::take` over `drain(..).collect()`
-
07:01 PM Ruby Revision 8baf170e (git): ZJIT: `mem::take` instead of `drain` then `collect`
- Gets rid of one transient vec copy/allocation.
10/13/2025
-
09:04 PM Ruby Feature #21637: Tracing global variable assignment
- > Currently, there is no straightforward way to track global variable assignments at runtime.
There is [Kernel#trace...
10/12/2025
-
04:51 AM Ruby Revision 32b98d71 (git): YJIT: Fix unused warning from `cargo test`
-
04:51 AM Ruby Revision 21e81160 (git): CI: Surface `rustdoc` warnings
- Soft fails like warnings from rustc. The `rustdoc` warnings tend to be
dead links in the markup. -
04:51 AM Ruby Revision 6be2a510 (git): YJIT: ZJIT: Fix rustdoc dead links
10/09/2025
-
09:11 PM Ruby Revision 83d0b064 (git): ZJIT: Use clang-16 for bindgen on CI
- Since many of us developing ZJIT are on at least Clang 16 locally now
due to recent macOS update, let's use Clang 16 ...