NKESSLING@TERMINALSCREEN WORKOpen to work from Nov 2026RTM 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.

ROLE
Author
STACK
Rust · no_std
YEARS
2023
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.

NOTE WRITING · RESEARCH NOTES8 NOTES

Notes from the work.

Short write-ups of things that broke and how they got fixed. Plain language, real numbers.

EOF END OF PAGE · NKESSLING↑ TOP

Type CONTACT, or just write.

hello@example.com
>

STATUS

Open to work from Nov 2026

Replies within one working day

RTM 23:26:37 · UTC 21:26

COLOPHON

Set in Geist, Geist Mono and Doto.

Charts drawn from commit data, live or demo.

No trackers, no cookies.

Create a free website with Framer, the website builder loved by startups, designers and agencies.