Odin claims to be pragmatic (what language doesn't lol) but "All procedures that returned allocated memory will require an explicit allocator to be passed". Charitably, is this aimed at c/zig heads?
I'm guessing it's aimed at game development since Vulkan has a similar pattern in every function call (although optional, the driver does it's own allocation if you pass null).
All you've got to do is write `context.allocator` to abide.
> All procedures that returned allocated memory will require an explicit allocator to be passed
All procedures in core/os. Odin isn't removing the allocator from implicit context in the rest of its APIs.