Become a sponsor to Stuart Cook
Hi! I'm an independent Rust developer in Australia, working to improve code coverage instrumentation in the Rust compiler.
In 2023, I revived work on the compiler's coverage-related code, which had been mostly dormant at that time. I modernised the coverage test suite, and planned and carried out a much-needed overhaul of the coverage implementation. This under-the-hood work has made it possible to start making bolder user-visible improvements to coverage, such as making instrumentation more source-accurate, and in the ongoing work on branch coverage and MC/DC instrumentation.
In the past I have also been a core maintainer of Hypothesis, the popular property-based-testing tool for Python. The Hypothesis codebase maintains a bold commitment to nearly-100% code coverage, and it was in that environment that I first developed a deep appreciation for the power of coverage as a developer aid.
Your sponsorship helps to support my ongoing efforts to improve code coverage capabilities for all Rust users, review coverage improvements submitted by other contributors, and help out with the maintenance of the Rust compiler and its build system. It also lets me know that my work is having a real impact on other Rust developers!
Featured work
-
rust-lang/rust
Empowering everyone to build reliable and efficient software.
Rust 98,142 -
rust-lang/rustc-dev-guide
A guide to how rustc works and how to contribute to it.
HTML 1,657