Comment by chrisohara
Comment by chrisohara a day ago
> Io in zig is for “things that can block execution”. Things that could semantically cause a yield of any kind. Allocation is not one of those things.
The allocator may yield to the OS when requesting or releasing memory (e.g. sbrk, mmap, munmap)?
I don't find that a particularly compelling argument in this case, because so can accessing any memory address if it's not currently swapped in.