NKESSLING@TERMINALRTM 23:26:37 · UTC 21:26
SLAB ~/work/slab-arena STABLE
SLAB★ 388▼ 0.14 commits/day, 40 wkRUST · 2023
An arena allocator with checked handles
Generation-checked handles catch use-after-free in debug and cost nothing in release.
COMMIT RATE · 40 WEEKS · SLAB
3.1xfaster than Box in the hot loop
0unsafe blocks exposed
no_stdruns on embedded

README.md · CASE STUDY
Generation-checked handles catch use-after-free in debug and cost nothing in release.
Generation-checked handles catch use-after-free in debug and cost nothing in release.
A game server allocated and freed millions of small objects per second. slab-arena hands out handles with a generation counter, so a stale handle is caught in debug builds and compiles away in release.
SCRN WORK · SCREENER6 OF 8 SHOWN
More projects.
Every project opens the same way: problem, fix, numbers.
ROLEKEY RESULT
TIDEA write-ahead log that survives the power cordtidewaterAuthor · maintainerRust2024–264,8121.92 GB/s append, one coreKILNA build cache that made CI six times fasterkilnAuthorGo2023–262,2076.1x faster CI, medianLOOMA Postgres job queue that stays fair under loadloom-queueAuthor · 3 contributorsTypeScript2024–251,39012k/s jobs on one nodeWRENRelease notes that write themselves from commitswrenAuthorTypeScript2025–261,04511 min saved per releasePRSMRead traces in the terminal and diff two runsprism-traceAuthorRust2025961O(n log n) trace diff, was O(n²)FERNA small config language with typesfernAuthorZig2025–266120.4 ms compile a 2k-line configNOTE WRITING · RESEARCH NOTES8 NOTES
Notes from the work.
Short write-ups of things that broke and how they got fixed. Plain language, real numbers.