alanwu (Alan Wu)
- Login: alanwu
- Registered on: 10/28/2018
- Last sign in: 03/27/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/25/2024
- 09:50 PM Ruby master Revision de742b42 (git): YJIT: Inline simple getlocal+leave iseqs
- This mainly targets things like `T.unsafe()` from Sorbet, which is just an
identity function at runtime and only a hi...
03/21/2024
- 05:32 PM Ruby master Bug #20338 (Closed): certain **kwsplat calls have regressed allocations over past few ruby releases
- After commit:aceee71c35e0b387691836e756b4e008efd84cf1 and commit:15dc3aaa311b32203d8ffb414bcf9b8e55ce5691, it's now b...
- 05:20 PM Ruby master Revision 15dc3aaa (git): Remove excess allocation for kwsplat to kw call
- Previously, calls like the following duplicated the kwsplat hash
unnecessarily:
```ruby
def foo(a:) = a
hash = {a: 1...
03/20/2024
- 06:32 PM Ruby master Bug #20203: `TestEnumerable` test failures with GCC 14
- I ran some benchmarks comparing the builtin `ruby_qsort()` and `qsort_r()` on macOS with an M1 chip and on Ubuntu 22....
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`
Also available in: Atom