General

Profile

alanwu (Alan Wu)

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

Issues

open closed Total
Assigned issues 3 13 16
Reported issues 0 41 41

Projects

Project Roles Registered on
Ruby master Committer 03/19/2021

Activity

05/01/2024

02:22 PM Ruby master Revision 2a978ee0 (git): YJIT: Fix `Struct` accessors not firing tracing events (#10690)
* YJIT: Fix `Struct` accessors not firing tracing events
Reading and writing to structs should fire `c_call` and `c_...
alanwu (Alan Wu)

04/30/2024

05:11 PM Ruby master Misc #20441 (Closed): Should passing keyword args to method_name(*) be an error?
alanwu (Alan Wu)
05:09 PM Ruby master Bug #20454 (Third Party's Issue): IRB echoes excessive input in dumb terminal
IRB has its own release cycles and bug tracker at https://github.com/ruby/irb/issues
Sorry for the redirection, but ...
alanwu (Alan Wu)

04/29/2024

08:54 PM Ruby master Revision 0aefd2f7 (git): YJIT: Pass options to ruby/spec with `-T` (#10599)
We recently found out that `make test-spec` wasn't testing with
`--yjit-call-threshold=1` like the other test suites,...
alanwu (Alan Wu)
08:36 PM Ruby master Revision 470eceff (git): YJIT: Remove CString allocation when using `src_loc!()`
Since we often take the VM lock as the first thing we do when entering
YJIT, and that needs a `src_loc!()`, this remo...
alanwu (Alan Wu)
08:08 PM Ruby master Revision de0ad3be (git): YJIT: Take VM lock when invalidating
We need the lock to patch code safely.
This might fix some Ractor related crashes seen on CI.
alanwu (Alan Wu)

04/27/2024

01:03 AM Ruby master Revision 73eeb864 (git): YJIT: Fix reference update for `Invariants::no_ep_escape_iseqs`
Previously, the update was done in the ISEQ callback. That effectively
never updated anything because the callback it...
alanwu (Alan Wu)
01:03 AM Ruby master Revision 83c03cc7 (git): YJIT: Stop asserting rb_objspace_markable_object_p()
Because of the way things are sequenced, it doesn't work properly during
auto-compaction.
alanwu (Alan Wu)
01:03 AM Ruby master Revision 2ba7c1b1 (git): YJIT: Correct signature of rb_yjit_root_mark()
Even though unused, it's supposed to take a pointer like the C side
expects.
alanwu (Alan Wu)

04/25/2024

10:38 PM Ruby master Revision 9b5bc8e6 (git): YJIT: Relax `--yjit-verify-ctx` after singleton class creation
Types like `Type::CString` really only assert that at one point the object had
its class field equal to `String`. Onc...
alanwu (Alan Wu)

Also available in: Atom