78f7352259Clean up a few config-related conditionals/asserts.
Jason Evans
2012-04-18 13:38:40 -0700
0b25fe79aaUpdate prof defaults to match common usage.
Jason Evans
2012-04-17 16:39:33 -0700
25a000e896Update pprof (from gperftools 2.0).
Jason Evans
2012-04-17 15:49:30 -0700
b57d3ec571Add atomic(9) implementations of atomic operations.
Jason Evans
2012-04-17 13:17:54 -0700
45f208e112Replace fprintf with malloc_printf in tests.
Mike Hommey
2012-04-16 16:30:26 +0200
fa08da752bLimit the number of flags directly given to the linker, and refactor rpath
Mike Hommey
2012-04-16 16:30:25 +0200
5bee66d3edAdd variables for library prefix, and static library, object and executable suffixes
Mike Hommey
2012-04-16 16:30:24 +0200
72ca7220f2Use echo instead of cat in loops in size_classes.sh
Mike Hommey
2012-04-16 16:30:23 +0200
2d04f5e5ffUse make variables instead of preprocessing
Mike Hommey
2012-04-16 16:30:22 +0200
6f2ed70f5aUse $(LIBS) instead of -lpthread when linking tests
Mike Hommey
2012-04-16 16:30:21 +0200
f5e0f526ecRemove -dynamic CFLAG on OSX
Mike Hommey
2012-04-16 16:30:20 +0200
9ef7f5dc34Start preparing ChangeLog for 3.0.0 release.
Jason Evans
2012-04-16 18:16:48 -0700
59ae2766afAdd the --disable-munmap option.
Jason Evans
2012-04-16 17:52:27 -0700
a398a6b46eRemove configure test cruft.
Jason Evans
2012-04-16 12:39:45 -0700
1dbfd5a209Add/remove missing/cruft entries to/from private_namespace.h.
Jason Evans
2012-04-14 00:16:02 -0700
7ca0fdfb85Disable munmap() if it causes VM map holes.
Jason Evans
2012-04-12 20:20:58 -0700
d6abcbb14bAlways disable redzone by default.
Jason Evans
2012-04-12 17:09:54 -0700
c751b1c2b0Re-silence -MM compiler invocations.
Jason Evans
2012-04-12 17:08:45 -0700
fd5c36466dUse -MT options to build dependency files
Mike Hommey
2012-04-12 17:19:20 +0200
927893b478Remove bogus dependency
Mike Hommey
2012-04-12 17:21:58 +0200
b8325f9cb0Call base_boot before chunk_boot0
Mike Hommey
2012-04-12 15:15:35 +0200
83c324acd8Use a stub replacement and disable dss when sbrk is not supported
Mike Hommey
2012-04-12 10:13:03 +0200
5ff709c264Normalize aligned allocation algorithms.
Jason Evans
2012-04-11 18:13:45 -0700
122449b073Implement Valgrind support, redzones, and quarantine.
Jason Evans
2012-04-06 00:35:09 -0700
a1ee7838e1Rename labels.
Jason Evans
2012-04-10 15:07:44 -0700
eae269036cAdd alignment support to chunk_alloc().
Mike Hommey
2012-04-10 19:50:33 +0200
c5851eaf6eRemove MAP_NORESERVE support
Mike Hommey
2012-04-10 18:19:45 +0200
a8683fbaf9Ignore whitespaces when comparing test results with expected output
Mike Hommey
2012-04-10 15:29:18 +0200
3701367e4cAlways initialize tcache data structures.
Jason Evans
2012-04-06 12:41:55 -0700
fad100bc35Remove arena_malloc_prechosen().
Jason Evans
2012-04-06 12:24:46 -0700
b147611b52Add utrace(2)-based tracing (--enable-utrace).
Jason Evans
2012-04-05 13:36:17 -0700
02b231205eFix threaded initialization and enable it on Linux.
Jason Evans
2012-04-05 11:06:23 -0700
f3ca7c8386Add missing "opt.lg_tcache_max" mallctl implementation.
Jason Evans
2012-04-04 16:16:09 -0700
382132eeacAdd missing include for ffsl() test.
Jason Evans
2012-04-04 15:25:43 -0700
bbe53b1c16Revert "Use ffsl() in ALLOCM_ALIGN()."
Jason Evans
2012-04-04 15:24:01 -0700
3cc1f1aa69Add tls_model configuration.
Jason Evans
2012-04-03 22:30:05 -0700
01b3fe55ffAdd a0malloc(), a0calloc(), and a0free().
Jason Evans
2012-04-03 09:28:00 -0700
633aaff967Postpone mutex initialization on FreeBSD.
Jason Evans
2012-04-03 08:47:07 -0700
48db6167e7Remove obsolete "config.dynamic_page_shift" mallctl documentation.
Jason Evans
2012-04-03 01:33:55 -0700
12a6845b6cUse $((...)) instead of expr.
Jason Evans
2012-04-03 13:20:21 -0700
9d4d76874dFinish renaming "arenas.pagesize" to "arenas.page".
Jason Evans
2012-04-02 07:15:42 -0700
ae4c7b4b40Clean up *PAGE* macros.
Jason Evans
2012-04-02 07:04:34 -0700
f004737267Revert "Avoid NULL check in free() and malloc_usable_size()."
Jason Evans
2012-04-02 15:18:24 -0700
96d4120ac0Avoid NULL check in free() and malloc_usable_size().
Jason Evans
2012-04-02 14:50:03 -0700
80b25932caMove last bit of zone initialization in zone.c, and lazy-initialize
Mike Hommey
2012-04-02 09:04:54 +0200
722b370399Use ffsl() in ALLOCM_ALIGN().
Jason Evans
2012-04-02 14:09:07 -0700
4eeb52f080Remove vsnprintf() and strtoumax() validation.
Jason Evans
2012-04-02 01:46:25 -0700
f2296deb57Clean up tsd (no functional changes).
Jason Evans
2012-03-30 12:36:52 -0700
09a0769ba7Work around TLS deallocation via free().
Jason Evans
2012-03-30 12:11:03 -0700
3c2ba0dcbcAvoid crashes when system libraries use the purgeable zone allocator
Mike Hommey
2012-03-27 14:20:13 +0200
71a93b8725Move zone registration to zone.c
Mike Hommey
2012-03-27 14:20:12 +0200
2cfe6d67efChange AC_COMPILE_IFELSE into AC_LINK_IFELSE for the __sync_{add, sub}_and_fetch() test
Mike Hommey
2012-03-27 15:03:07 +0200
1a0e777024Add a SYS_write definition on systems where it is not defined in headers
Mike Hommey
2012-03-27 14:48:58 +0200
e77fa59eceDon't use pthread_atfork to register prefork/postfork handlers on OSX
Mike Hommey
2012-03-28 09:53:16 +0200
d4be8b7b6eAdd the "thread.tcache.enabled" mallctl.
Jason Evans
2012-03-26 18:54:44 -0700
fd4fcefa00Force the lazy-lock feature on FreeBSD.
Jason Evans
2012-03-23 17:40:58 -0700
2465bdf493Check for NULL ptr in malloc_usable_size().
Jason Evans
2012-03-26 13:13:55 -0700
5b3db098f7Make zone_{free, realloc, free_definite_size} fallback to the system allocator if they are called with a pointer that jemalloc didn't allocate
Mike Hommey
2012-03-26 18:39:35 +0200
5c89c50d18Fix glibc hooks when using both --with-jemalloc-prefix and --with-mangling
Mike Hommey
2012-03-26 17:46:57 +0200
c1e567bda0Use __sync_add_and_fetch and __sync_sub_and_fetch when they are available
Mike Hommey
2012-03-26 17:03:41 +0200
1e6138c88cRemove malloc_mutex_trylock().
Jason Evans
2012-03-24 19:36:27 -0700
41b6afb834Port to FreeBSD.
Jason Evans
2012-02-02 22:04:57 -0800
6da5418dedRemove ephemeral mutexes.
Jason Evans
2012-03-23 18:05:51 -0700
b80581d309Forcibly disable TLS on OS X.
Jason Evans
2012-03-23 16:17:43 -0700
9022bf9bfdRemove -no-cpp-precomp compiler flag for OS X.
Jason Evans
2012-03-23 16:14:08 -0700
06304a9785Restructure atomic_*_z().
Jason Evans
2012-03-23 16:09:56 -0700
9225a1991aAdd JEMALLOC_CC_SILENCE_INIT().
Jason Evans
2012-03-23 15:39:07 -0700
cd9a1346e9Implement tsd.
Jason Evans
2012-03-21 18:33:03 -0700
154829d256Improve zone support for OSX
Mike Hommey
2012-03-20 18:01:38 +0100
f4d0fc310eUnbreak mac after commit 4e2e3dd
Mike Hommey
2012-03-20 18:03:09 +0100
650285d5beGeneralize dlsym() configuration.
Jason Evans
2012-03-19 10:25:27 -0700
e24c7af35dInvert NO_TLS to JEMALLOC_TLS.
Jason Evans
2012-03-19 10:21:17 -0700
f3e139a1efUse AC_LINK_IFELSE() rather than AC_RUN_IFELSE() in JE_COMPILABLE().
Jason Evans
2012-03-19 09:54:20 -0700
7091b415bbFix various documentation formatting regressions.
Jason Evans
2012-03-19 09:36:44 -0700
e7b8fa18d2Rename the "tcache.flush" mallctl to "thread.tcache.flush".
Jason Evans
2012-03-16 17:09:32 -0700
39006f9907Look for pthreads functionality in libc.
Jason Evans
2012-03-16 16:57:02 -0700
6508bc6931Remove #include <sys/sysctl.h>.
Jason Evans
2012-03-15 17:07:42 -0700
4e2e3dd9cfFix fork-related bugs.
Jason Evans
2012-03-13 16:31:41 -0700
824d34e5b7Modify malloc_vsnprintf() validation code.
Jason Evans
2012-03-13 13:19:04 -0700
0a0bbf63e5Implement aligned_alloc().
Jason Evans
2012-03-13 12:55:21 -0700