Skip to content
Avatar

Highlights

  • Arctic Code Vault Contributor

Organizations

@apters @rust-lang @biosbits @rust-lang-nursery @bytecodealliance
joshtriplett/README.md

I'm a developer on the Rust project. I co-lead the Rust language team, and work on the Cargo package manager. I care about building welcoming, inclusive communities that lift people up. I love building solutions to systemic problems.

I've been thinking about build systems and how to improve them for more than 16 years. In July 2020, I left my job to start working on making it easier and faster to compile software, in Rust and other languages. This includes constructing software from many different modules and components, in different languages, and compiling it 12-120x faster than the typical developer laptop. My goal is to make waiting on a build as antiquated as the sound of a dial-up modem.

I'm seeking sponsorship to continue working on Rust and build systems full-time.

Pinned

  1. Empowering everyone to build reliable and efficient software.

    Rust 49.1k 7.2k

  2. libgit2 bindings for Rust

    Rust 739 248

  3. Rust crate package to link to a system libz (zlib)

    Rust 33 35

  4. Track changes to a patch series over time

    Rust 251 21

  5. Rust io-mux crate: Provide multiple file descriptors writing into one in-order pipe, tagged by the source of data (e.g. stdout/stderr)

    Rust 27 5

  6. Rust crate to use process file descriptors (pidfd) for Linux

    Rust 32 1

673 contributions in the last year

Nov Dec Jan Feb Mar Apr May Jun Jul Aug Sep Oct Mon Wed Fri

Contribution activity

October 2020

Created a pull request in rust-lang/rust that received 28 comments

Compile rustc crates with the initial-exec TLS model

This should produce more efficient code, with fewer calls to __tls_get_addr. The tradeoff is that libraries using it won't work with dlopen, but th…

+8 −0 28 comments

Created an issue in mozilla-mobile/fenix that received 10 comments

[Bug] Downloaded files don't appear anywhere file manager or other apps can work with

Steps to reproduce I'm using the latest version of Fenix on Android. I accessed a music file someone had hosted on their domain. I got the tiny aud…

10 comments

Seeing something unexpected? Take a look at the GitHub profile guide.

You can’t perform that action at this time.