Dan Gohman's repositories
linux-raw-sys
Generated bindings for Linux's userspace API
io-streams
Unbuffered and unlocked I/O streams
socketpair
Cross-platform socketpair functionality
basic-text
Basic Text strings and I/O streams
rustix-futex-sync
Linux futex-based synchronization
char-device
Character Device I/O
terminal-io
Utilities for reading and writing on terminals
layered-io
I/O traits extending Read and Write
rust-smallvec
"Small vector" optimization for Rust: store up to a small number of items on the stack
cargo-component
A Cargo subcommand for creating WebAssembly components based on the component model proposal.
component-docs
Documentation around creating and using WebAssembly Components
component-model
Repository for design and specification of the Component Model
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. Note: the repository does not accept github pull requests at this moment. Please submit your patches at http://reviews.llvm.org.
memoffset
offsetof for Rust
parking_lot
Compact and efficient synchronization primitives for Rust. Also provides an API for creating custom synchronization primitives.
rust-errno
:boom: Cross-platform interface to the `errno` variable
wasi-proposal-template
Starter template for proposing a new WASI API
wasm-tools
Low level tooling for WebAssembly in Rust
wit-bindgen
A language binding generator for `witx` (a precursor to WebAssembly interface types)