Earlier quoted context omitted.
Oh another thing, I'm not a fan of the premise: "As a general-purpose memory allocator, though, we can't get away with having no free implementation." I have a belief that the future of software are short-lived programs that never free memory. Programs allocate and terminate. Short-lived program communicate with each other via blocking CSP-style channels (see Reppy's Concurrent Programming in ML). If you could also e…
It's funny, I saw and retweeted this while writing this post: https://twitter.com/samwhoo/status/1650572915770036225?s=20 Not sure the future you describe is where we'll end up, haven't given it a huge amount of thought. Would be interesting to see, though. Things like web servers could probably get away with doing some sort of arena allocation per request (I'd be surprised if some don't already do this).
https://github.com/williamcotton/express-c/blob/master/deps/...