Ryan James Spencer's repositories
justanotherdot
Blog of Ryan James Spencer
knifey
A dice-y bot.
qc
properties.
ray-tracer
Ray tracer's in various languages.
advent-linguist
Advent of code solutions in many languages
dragonfly
A modern replacement for Redis and Memcached
ebr
high-efficiency concurrent reclamation
tiny-lsm
super simple in-memory blocking LSM for constant-size keys and values
marble
garbage-collecting on-disk object store, supporting higher level KV stores and databases.
scribbles
The scribe bot. Takes notes, tells jokes, loquaciously quotes.
magic-trace
magic-trace collects and displays high-resolution traces of what a process is doing
pagetable
wait-free 4-level 64-bit pagetable for contiguous low-contention concurrent metadata
nvim-treesitter
Nvim Treesitter configurations and abstraction layer
telescope.nvim
Find, Filter, Preview, Pick. All lua, all the time.
criterion-iai
Experimenting with criterion iai support.
shared-local-state
dynamic system thread registry
patterns
Rusty bits.
walk
cross compilation.
succulent
Fine on its own.
glow
express and rust graphql API.
art
Adaptive Radix Trie implementation for fixed-length keys
gprof2dot
Converts profiling output to a dot graph.
knit
toy linker
moka
A high performance concurrent caching library for Rust