This version is simplified from Daan Leijen and the Microsoft Research team's mimalloc.
- Linux-only support (removed macOS, Windows, Apple, WASI)
- Assumes GCC/Clang (removed MSVC and other compiler branches)
- Removed
MI_PADDING,MI_SECURE,MI_ENCODE_FREELIST, andMI_DEBUG>2 - Renamed obsoleted malloc family functions (e.g.
pvalloc,cfree) - Removed additional interceptors like strdup and realpath. Their libc implementations typically call the interceptable malloc.
- Removed C++ new/delete interceptors
- Removed
mi_register_deferred_free