Become a sponsor to Alejandra González
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 98,275 -
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,434 -
rust-lang/rustc-perf
Website for graphing performance of rustc
Rust 632 -
HTML 2