Skip to content
You must be logged in to sponsor xd009642

Become a sponsor to xd009642

Hi I'm Daniel (also goes by xd009642) an since 2017 I've been working on cargo tarpaulin - a code coverage tool for Rust. I have industry experience in defence, aerospace, augmented reality systems, machine learning and server software in the cloud. My main focus in open source is going to be cargo-tarpaulin but I will also be working on computer vision and machine learning in Rust. Recently I have been writing up about more things I've been doing on my github.io hosted blog: https://xd009642.github.io/

Code coverage, for those that aren't aware, refers to how much of your code is covered by your tests. So you can use it to identify gaps in your tests and for more advanced metrics like MCDC (Modified Condition Decision Coverage) are used as evidence when qualifying high integrity software. Tarpaulin, aims to be the solution for code coverage in Rust and can also indicate misses in coverage that free and commercial tools like Kcov and VectorCAST can't - namely coverage of unused meta functions. It also aims to provide the easiest install and operation with Rust and Cargo projects.

Also, while working on Tarpaulin I've contributed to other Rust crates I depend on, found niche issues in the compiler and generally contributed far and wide. With funding I aim to be the first open source tool with condition coverage and MCDC and the first coverage tool that works on Linux, MacOS and Windows as well as architectures such as x64 and Aarch64.

Current sponsors 6

@ndebuhr
@repnop
@HadrienG2
@jonhoo
@finnbear
@jplatte
Past sponsors 22
@romatthe
@repi
@embark-studios
@enthusiastmartin
@ErikBjare
@nmccarty
@MitMaro
@barafael
@cryptoquick
@mikeumus
@memoryruins
@luizirber
@matthargett
@jorgecarleitao
@alsuren
@jeffrade
@ChrisGreenaway
@DenialAdams

Featured work

  1. xd009642/tarpaulin

    A code coverage tool for Rust projects

    Rust 2,529
  2. xd009642/xd-tts

    Almost-Pure Rust TTS Engine for my Rustnation talk

    Rust 31
  3. emotechlab/silero-rs

    Rust implementation of Silero VAD

    Rust 6

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Thank you

Thanks for your support with this you get priority support on an issue of your choosing.

$10 a month

Select

A bigger thank you, I'll also keep an eye on any of your new projects using tarpaulin and offer any suggestions or advice as appropriate if you're interested

$50 a month

Select

Get a vote in the next moderately difficult tarpaulin issue after I've finished the current one. Whether it's on device embedded coverage, branch/condition coverage or some work on the llvm coverage in rustc.