ae2a5ecbf6
The `malloc` family of functions may return a null pointer for a zero-size allocation, which should not be interpreted as an out-of-memory error. If the implementation does not return a null pointer, then handling this will result in memory savings for zero-size types. This also switches some code to `malloc_raw` in order to maintain a centralized point for handling out-of-memory in `rt::global_heap`. Closes #11634 |
||
---|---|---|
.. | ||
dynamic_lib.rs | ||
finally.rs | ||
intrinsics.rs | ||
lang.rs | ||
mod.rs | ||
mutex.rs | ||
raw.rs | ||
simd.rs | ||
stack.rs | ||
sync.rs |