Hi! I'm Alejandra (she / her), a programmer working on the Rust project, both on my own PRs and reviewing other's contributions. I'm currently focusing on improving performance for Clippy, so, if you want to accelerate the progress on making Clippy blazingly fast, consider donating me a few dollars.
We have a few on-going projects in different branches:
-
Creating a cache model for internal slow functions:
blyxyas/rust:upstream_is_from_proc_macro
-
Creating a Clippy integration for
rustc-perf
, so that benchmarking a local build is as easy as executing a single commit and waiting: https://github.com/rust-lang/rustc-perf/pull/1724 -
Working on a script for benchmarking a Clippy PR in standarized environments: becnh. + Automating that script so that it can be run on CI every few days, and on-demand benchmarking.
-
Designing a parallelization engine for the Rust linting and error-emitting infrastructure: Not yet published
-
Being alert of certain contributions to Clippy, making sure that they don't slowdown Clippy execution a considerable amount: Done privately, not publishable.
So yeah, everything performance-related in the Rust linting infrastructure (I know, a weird area to focus in)
If you're interested in knowing even more about me, I also have a blog 🥳
🏳️⚧️ 🏳️🌈
Featured work
-
rust-lang/rust
Empowering everyone to build reliable and efficient software.
Rust 96,309 -
rust-lang/rust-clippy
A bunch of lints to catch common mistakes and improve your Rust code. Book: https://doc.rust-lang.org/clippy/
Rust 11,210 -
rust-lang/rustc-perf
Website for graphing performance of rustc
Rust 608 -
HTML 2
20% towards 5 monthly sponsors goal
1 other sponsors this goal
$5 a month
SelectKitten Tier
This tier is for casual saints, that just want to help me a little bit without expecting anything about it. If that's your case, thank you a lot. (Well, you'll receive an email)
$20 a month
SelectCatto tier
Sponsors of this tier will get a picture of my cats emailed to them every month (if so desire!)
Also, thanks a lot! ❤️