mirror of
https://github.com/neovim/neovim.git
synced 2024-12-19 18:55:14 -07:00
8a1a9b9558
Jemalloc will be used if the cmake option `USE_JEMALLOC` is enabled(which is the default). To avoid trouble with clang's ASAN, it is disabled by default if the `SANITIZE` option is enabled. Since jemalloc has thread cache for small objects, it fills the gap created by removing klib memory pools. The `xstrdup` funciton(memory.c) had to be reimplemented on top of `xmalloc` to make it work with a custom allocator. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
config.h.in | ||
pathdef.c.in | ||
versiondef.h.in |