Langston Barrett's repositories
tree-crasher
Easy-to-use grammar-based black-box fuzzer. Has found dozens of bugs in important targets like Clang, Deno, and rustc.
treereduce
A fast, parallel, syntax-aware test case reducer based on tree-sitter grammars
tree-splicer
Simple grammar-based test case generator
tree-sitter-souffle
A tree-sitter grammar for Soufflé Datalog
souffle-lint
A linter for Soufflé Datalog
tree-sitter-edit
A crate for printing modified tree-sitter parse trees, intended for use in multi-language code refactoring, linting, or modification (codemod) tools.
anki-wikidata
Easily create high-quality Anki cards with data from Wikidata!
radamsa-sys
Rust bindings for Radamsa
versioning
Type-safe data versioning.
autoprogram
Documenting CLI programs
hs-opt-handbook.github.io
The Haskell Optimization Handbook
llvm-pretty
An llvm pretty printer inspired by the haskell llvm binding
llvm-pretty-bc-parser
Parser for the llvm bitcode format
parameterized-utils
A set of utilities for using indexed types including containers, equality, and comparison.
rustc-dev-guide
A guide to how rustc works and how to contribute to it.