alanwu (Alan Wu)
- Login: alanwu
- Registered on: 10/28/2018
- Last sign in: 03/18/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
03/18/2024
- 04:02 PM Ruby master Revision 802e857a (git): YJIT: Support arity=-2 cfuncs (#10268)
- This type of cfuncs shows up as consume a lot of cycles in profiles of
the lobsters benchmark, even though in the sta...
03/15/2024
- 11:15 PM Ruby master Revision def7023e (git): Initialize VM stack if VM_CHECK_MODE
- Lately there has been a few flaky YJIT CI failures where a new Ruby
thread is finding the canary on the VM stack. For...
03/14/2024
- 04:26 PM Ruby master Revision cdcabd8a (git): Backport 3.3: YJIT memory leak fix with additional CI fixes (#9841)
- merge revision(s) 2cc7a56e,b0711b1,db5d9429: [Backport #20209]
YJIT: Avoid leaks by skipping objects with a ...
03/01/2024
- 05:54 PM Ruby master Revision 88050ec1 (git): YJIT: No need to set cfp->sp when setting escaped locals
- While writing to the env object can add it to the remember set,
it shouldn't trigger a GC run.
02/28/2024
- 11:00 PM Ruby master Revision f05ad373 (git): YJIT: Squash canary before falling back
- Recent flaky canary-related CI failures have all happened while trying
to fall back. It's unclear what is leaving the... - 08:00 PM Ruby master Revision 558b58d3 (git): YJIT: Reject keywords hash in -1 arity cfunc splat support
- `test_keyword.rb` caught this issue. Just need to run with `threshold=1`
02/27/2024
- 05:50 PM Ruby master Revision 11f12136 (git): YJIT: Support splat with C methods with -1 arity
- Usually we deal with splats by speculating that they're of a specific
size. In this case, the C method takes a pointe... - 04:48 PM Ruby master Bug #20308: `it` and numbered parameters do not work in `eval`
- Looks like it's a known limitation and discussed before in #18837.
02/21/2024
- 10:42 PM Ruby master Revision 0be09967 (git): YJIT: Grab stack operands after SP change in String#byteslice (#10060)
- Previously, `StackOperand`s caching `sp_offset` was held across a
jit_prepare_call_with_gc(), which invalidates the o... - 02:00 AM Ruby master Revision 2a6917b4 (git): Fix string value in hash literal being forced frozen
- We should pass `false` for `hash_key` for value nodes. Credits to
`@kddnewton` for noticing and bisecting.
Also available in: Atom