Skip to content
You must be logged in to sponsor Zalathar

Become a sponsor to Stuart Cook

@Zalathar

Stuart Cook

Zalathar
Hobart, Australia

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

  1. rust-lang/rust

    Empowering everyone to build reliable and efficient software.

  2. rust-lang/rustc-dev-guide

    A guide to how rustc works and how to contribute to it.

    HTML 1,657

Select a tier

$ one time

Choose a custom amount.