Benji Smith's repositories
llvm-project
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
llvm-ir
LLVM IR in natural Rust data structures
bns-python-readability
fast python port of arc90's readability tool, updated to match latest readability.js!
avx-codegen-fuzzer
A fuzzer targeting the codegen of Intel SIMD intrinsics in C++ compilers
rs-executable_memory
A fork of rs-executable_memory
test-rust-http-repo
Test repo for something
D3D12CopyBenchmarks
Hastily written benchmark for different ways of copying textures in D3D12
reqwest-impersonate
Impersonating the Chrome browser made easy
mdBook
Create book from markdown files. Like Gitbook but implemented in Rust
yt-dlp
A youtube-dl fork with additional features and fixes
Anarchivist
Set of scripts meant to help preserve one's online presence.
youtube-items
Managing items for youtube-grab
OpenGLFuzz
Another one-off fuzzing repo that I only made to learn more
GenShader
A tool for randomly generating valid shader source code
D3D12Test
Testing D3D12 stuff because that's what we do
WebGLCompressedTexturePlayground
A WebGL-based web app that lets you futz around with DXT3 compressed textures and see what changing bytes looks like
youtube-dl-1
Command-line program to download videos from YouTube.com and other video sites
youtube-dl
Command-line program to download videos from YouTube.com and other video sites
youtube-scripts
Scripts used to do the archiving
CppUtils
Some basic utilities that I might use when writing C++.
BNLM
Linear Maths library (yes I know Eigen exists)
BNGine
A game engine in C++ designed to be made by me.
BNCV
You know OpenCV? Imagine something completely different.
GStudio
I don't even know anymore
WebExperiments
Some experiments for website stuff. Mostly non-JS but with some JS stuff.
BNLisp
Why do I keep making languages