I've written a blog about the State of Allocators in 2026:
@cetra3 Very well written!
I've thought about the "splitting the traits" issue as well, and the solution I thought about was to have 2 set of data structures (one for normal allocators, and another for bump allocators). I do think with bump allocators, we often need fundamentally different data structures. That's probably too much, though