jasonwhite
I came here to write code and chew bubblegum... and I'm all out of bubblegum.
Greater Seattle Area
Pinned Repositories
hermit
Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
reverie
An ergonomic and safe syscall interception framework for Linux.
button
A build system that aims to be fast, correct, and elegantly simple.
darg
Robust command line argument parsing for D.
ducible
A tool to make Windows builds reproducible. (UNMAINTAINED)
fio
IO streams for D.
git-subset
Super fast Git tree filtering.
rudolfs
A high-performance, caching Git LFS server with an AWS S3 and local storage back-end.
syscalls
Raw Linux system calls for Rust.
jasonwhite's Repositories
jasonwhite/rudolfs
A high-performance, caching Git LFS server with an AWS S3 and local storage back-end.
jasonwhite/ducible
A tool to make Windows builds reproducible. (UNMAINTAINED)
jasonwhite/syscalls
Raw Linux system calls for Rust.
jasonwhite/darg
Robust command line argument parsing for D.
jasonwhite/git-subset
Super fast Git tree filtering.
jasonwhite/ubercopy
Quickly and intelligently copies files based on a generated list.
jasonwhite/github-types
Type definitions for the GitHub API.
jasonwhite/holyhashmap
Hash map with stable indices.
jasonwhite/github-app
A Rust library for making GitHub apps and bots.
jasonwhite/button-rs
WIP: A low-level back end build system.
jasonwhite/clang-format-action
GitHub Action for clang-format checking
jasonwhite/console
A rust console and terminal abstraction
jasonwhite/enumset
A library for compact bit sets containing enums.
jasonwhite/gen-syscalls
A tool to generate a list of syscalls from a vmlinux ELF image.
jasonwhite/hermit
Hermit launches linux x86_64 programs in a special, hermetically isolated sandbox to control their execution. Hermit translates normal, nondeterministic behavior, into deterministic, repeatable behavior. This can be used for various applications, including replay-debugging, reproducible artifacts, chaos mode concurrency testing and bug analysis.
jasonwhite/ipmpsc
Inter-process Multiple Producer, Single Consumer Channels for Rust
jasonwhite/jasonwhite.github.io
jasonwhite/libunwind
libunwind official github repo (in need of new / additional maintainer, mail/open issue if interested)
jasonwhite/lru-rs
An implementation of a LRU cache
jasonwhite/mando
A Linux specific `std::process::Command` alternative.
jasonwhite/procfs
Rust library for reading the Linux procfs filesystem
jasonwhite/rangemap
Map data structure whose keys are stored as ranges
jasonwhite/reverie
An ergonomic and safe syscall interception framework for Linux.
jasonwhite/riscv
Low level access to RISC-V processors
jasonwhite/rstack
jasonwhite/rstar
R*-tree library for the rust ecosystem
jasonwhite/sabre
Load-time selective binary rewriting
jasonwhite/tempfile
Temporary file library for rust
jasonwhite/unshare
The low-level linux containers creation library for rust
jasonwhite/website
Website for the Tokio project