41631d0061Modify chunk_alloc() to support optional zeroing.
Jason Evans
2010-01-24 17:13:07 -0800
bc25a47ee0Various minor cleanups.
Jason Evans
2010-01-24 16:41:01 -0800
4201af0542Add the --enable-swap configure option.
Jason Evans
2010-01-24 02:53:40 -0800
ed1bf457fbAdd the w4opaque argument to numerous functions.
Jason Evans
2010-01-19 12:11:25 -0800
b34e8684ecAdd merged arena stats printing.
Jason Evans
2010-01-17 17:35:19 -0800
3363a841caMerge branch 'disable-tls'
Jason Evans
2010-01-17 15:51:35 -0800
00b5c93347Add the write4 parameter to malloc_stats_print().
Jason Evans
2010-01-17 15:49:25 -0800
78d815c9deAdd the --disable-tls configure option.
Jason Evans
2010-01-17 14:06:20 -0800
b0fd5016dbAdd the --with-install-suffix configure option.
Jason Evans
2010-01-17 01:49:20 -0800
bbaaecb729Convert .hgignore to .gitignore.
Jason Evans
2010-01-16 22:41:23 -0800
e476f8a161Refactor jemalloc.c into multiple source files.
Jason Evans
2010-01-16 09:53:50 -0800
64bd7661a8Support malloc() even after tcache destruction has occurred, since other tsd destructors may run after tcache_tsd's.
Jason Evans
2010-01-12 18:13:39 -0800
79a78691b6Fix some other minor build system bugs.
Jason Evans
2010-01-03 16:17:55 -0800
e9db6c92abAdd the S/s JEMALLOC_OPTIONS flags to enable/disable tcache bin sorting.
Jason Evans
2010-01-03 16:17:52 -0800
279e09d1ffEnhance the H/h MALLOC_OPTIONS flags to control the number of tcache bin slots, rather than just enabling/disabling the tcache.
Jason Evans
2010-01-03 16:16:10 -0800
3f3ecfb8e8Enhance the G/g MALLOC_OPTIONS flags to control GC sweep interval, rather than just enabling/disabling GC.
Jason Evans
2010-01-03 14:45:26 -0800
952b7d192bSplit run deallocation out of arena_dalloc_bin(), into arena_dalloc_bin_run(). Enhance bin run deallocation to avoid marking all pages as dirty, since the dirty bits are already correct for all but the first page, due to the use of arena_run_rc_{incr,decr}(). This tends to dramatically reduce the number of pages that are marked dirty.
Jason Evans
2010-01-03 12:10:47 -0800
03c2237af3Make malloc_stats_print() a public symbol, and make it repeatedly callable.
Jason Evans
2010-01-03 12:10:42 -0800
9ad48230edSimplify JEMALLOC_ATTR_* macros to become JEMALLOC_ATTR().
Jason Evans
2010-01-03 11:59:20 -0800
bf10ae64a7Build libjemalloc_pic.a.
Jason Evans
2010-01-03 11:59:19 -0800
0b2368a6a2Add the COPYING file, and consolidate copyright/licensing information.
Jason Evans
2010-01-03 11:59:14 -0800
41e008b87dFix the 'clean' build target to delete binaries.
Jason Evans
2009-12-29 00:09:15 -0800
e888879e9cImplement per size class stats collection for large objects.
Jason Evans
2009-12-29 00:09:15 -0800