Remix.run Logo
▲ Gibbon1 2 days ago

I've been using an arena allocator with embedded C code for a while.

That C doesn't support an arena allocator as part of the standard library points you to everything that's wrong with C. The standards working group.

Also the Intel 0x86 and 32bit architectures caused a lot of issues with C because the paltry number of registers.