aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/memory.c
diff options
context:
space:
mode:
authorJames McCoy <jamessan@jamessan.com>2019-01-19 18:09:52 -0500
committerJames McCoy <jamessan@jamessan.com>2019-01-19 18:09:52 -0500
commitc2343180d74f547d99abcc3c4979a9ebb047af17 (patch)
tree53ce67c282fd0bb693905cf2e2a8c869b9999a4d /src/nvim/memory.c
parentf2cc9e8826a72f4434a838d7d31239e5fe9d0a37 (diff)
downloadrneovim-c2343180d74f547d99abcc3c4979a9ebb047af17.tar.gz
rneovim-c2343180d74f547d99abcc3c4979a9ebb047af17.tar.bz2
rneovim-c2343180d74f547d99abcc3c4979a9ebb047af17.zip
Remove support for using jemalloc instead of the system allocator
There was never any investigation done to determine whether using jemalloc was actually a net benefit for nvim. It has been a portability limitation and adds another factor to consider when triaging issues.
Diffstat (limited to 'src/nvim/memory.c')
-rw-r--r--src/nvim/memory.c20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/nvim/memory.c b/src/nvim/memory.c
index d38079ca72..b49b521bc9 100644
--- a/src/nvim/memory.c
+++ b/src/nvim/memory.c
@@ -18,35 +18,15 @@
#include "nvim/ui.h"
#include "nvim/api/vim.h"
-#ifdef HAVE_JEMALLOC
-// Force je_ prefix on jemalloc functions.
-# define JEMALLOC_NO_DEMANGLE
-# include <jemalloc/jemalloc.h>
-#endif
-
#ifdef UNIT_TESTING
# define malloc(size) mem_malloc(size)
# define calloc(count, size) mem_calloc(count, size)
# define realloc(ptr, size) mem_realloc(ptr, size)
# define free(ptr) mem_free(ptr)
-# ifdef HAVE_JEMALLOC
-MemMalloc mem_malloc = &je_malloc;
-MemFree mem_free = &je_free;
-MemCalloc mem_calloc = &je_calloc;
-MemRealloc mem_realloc = &je_realloc;
-# else
MemMalloc mem_malloc = &malloc;
MemFree mem_free = &free;
MemCalloc mem_calloc = &calloc;
MemRealloc mem_realloc = &realloc;
-# endif
-#else
-# ifdef HAVE_JEMALLOC
-# define malloc(size) je_malloc(size)
-# define calloc(count, size) je_calloc(count, size)
-# define realloc(ptr, size) je_realloc(ptr, size)
-# define free(ptr) je_free(ptr)
-# endif
#endif
#ifdef INCLUDE_GENERATED_DECLARATIONS