alanwu (Alan Wu)
- Login: alanwu
- Registered on: 10/28/2018
- Last sign in: 07/17/2025
Issues
Projects
Project |
Roles |
Registered on |
Ruby |
Committer |
03/19/2021 |
Like
07/24/2025
-
09:01 PM
Ruby
Revision 7e2b6291 (git): ZJIT: DRY up underscore rexport anti-pattern
- Keeping the same name makes re-exporting more concise.
alanwu (Alan Wu)
-
09:01 PM
Ruby
Revision 271e52d5 (git): ZJIT: Re-enable some A64 assembler tests
- Tweak for Condition to build when `cfg!(target = "x86_64")`.
alanwu (Alan Wu)
07/23/2025
-
05:29 PM
Ruby
Revision 41149a96 (git): ZJIT: Fix clobbering register for `self` in gen_entry_params()
- Previously, for 8+ params we wound up clobbering the self param when
putting the last param in memory in the JIT entr...
alanwu (Alan Wu)
07/22/2025
-
10:04 PM
Ruby
Revision 33363030 (git): ZJIT: Use rb_vm_env_write() for `hir::Insn::SetLocal`
- We weren't firing write barriers before when writing to imemo/env
objects. Wbcheck caught this with test/ruby/test_re...
alanwu (Alan Wu)
-
03:09 AM
Ruby
Revision e77eee96 (git): ZJIT: Load return value before frame teardown
- Or else the following returns garbage since it loads after
moving SP. Prior bad disassembly:
def a(n1,n2,n3,n4,n...
alanwu (Alan Wu)
07/21/2025
-
05:51 PM
Ruby
Revision 495e3f64 (git): ZJIT: Trim disassembly output from capstone-rs
- It has a bad habit of leaving a trailing space, for example for ARM
`ret`.
alanwu (Alan Wu)
-
05:51 PM
Ruby
Revision 3bbdcf08 (git): ZJIT: Remove no-op movs after register allocation
- Previously `no_dead_mov_from_vreg` generated:
0x0: ldur x0, [x0]
0x4: mov x0, x0
0x8: ret
Because of ph...
alanwu (Alan Wu)
07/18/2025
-
11:30 PM
Ruby
Revision b49ae45b (git): Remove dead post-hoc rehash check
- Hash#rehash checks whether the hash is iterating, and with VWA,
RHASH_ST_TABLE() always returns the same thing for th...
alanwu (Alan Wu)
07/17/2025
-
04:23 PM
Ruby
Revision d713896f (git): YJIT: Explicitly specify C ABI to fix Rust warning
- Backport of 7e733ca55168e3b1f10b685f6e9a52cf1deb5aff to
fix [Bug #21514].
alanwu (Alan Wu)
-
02:53 PM
Ruby
Bug #21514 (Closed): Rust deprecation warning building ruby-3.4.5/yjit/src/codegen.rs
- Fixed on `master` by commit:7e733ca55168e3b1f10b685f6e9a52cf1deb5aff
Backport: https://github.com/ruby/ruby/pull/1...
alanwu (Alan Wu)
Also available in: Atom
Loading...