Cover Image from https://x.com/eber_accebeR
I started to contribute to open source first as a meme, then as an attempt to unblock myself. Some of my work is listed below:
rust-lang/rust
While working on my Wasm interpreter project I found that the WIP explicit tail call feature I needed had significant miscompilation bugs.
I was able to pinpoint the bug to non-primitive return values (turns out it's indirectly returned values in general) and fix it. This was the first time I touched any compiler code!
- rustc_codegen: fix musttail returns for cast/indirect ABIs
- rustc_borrowck: fix async closure error note to report FnOnce rather than Fn
astral-sh/ruff & ty
Some UI/UX improvements: