summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix next_arena initialization.Jason Evans2010-05-111-1/+1
* Fix threads-related profiling bugs.Jason Evans2010-04-141-6/+7
* Add sampling activation/deactivation control.Jason Evans2010-04-011-0/+6
* Make interval-triggered profile dumping optional.Jason Evans2010-04-011-1/+1
* Reduce statistical heap sampling memory overhead.Jason Evans2010-03-311-21/+68
* Remove medium size classes.Jason Evans2010-03-171-51/+19
* Simplify tcache object caching.Jason Evans2010-03-141-6/+3
* Simplify malloc_message().Jason Evans2010-03-041-48/+33
* Implement sampling for heap profiling.Jason Evans2010-03-021-5/+14
* Restructure source tree.Jason Evans2010-02-111-1/+1
* Remove tracing (--enable-trace).Jason Evans2010-02-111-77/+9
* Implement interval-based heap profile dumping.Jason Evans2010-02-111-7/+3
* Fix a profiling bootstrap bug.Jason Evans2010-02-111-8/+12
* Implement allocation profiling and leack checking.Jason Evans2010-02-101-125/+188
* Fix bootstrapping crash.Jason Evans2010-01-291-10/+20
* Remove tcache bin sorting during flush.Jason Evans2010-01-291-8/+0
* madvise(..., MADV_{RANODOM,NOSYNC}) swap files.Jason Evans2010-01-271-0/+9
* Implement mallctl{nametomib,bymib}().Jason Evans2010-01-271-21/+40
* Simplify malloc_{pre,post}fork().Jason Evans2010-01-251-37/+9
* Add the --enable-swap configure option.Jason Evans2010-01-241-0/+42
* Add the w4opaque argument to numerous functions.Jason Evans2010-01-191-5/+6
* Add the write4 parameter to malloc_stats_print().Jason Evans2010-01-171-1/+1
* Add the --with-install-suffix configure option.Jason Evans2010-01-171-1/+1
* Refactor jemalloc.c into multiple source files.Jason Evans2010-01-161-5464/+100
* Support malloc() even after tcache destruction has occurred, since other tsdJason Evans2010-01-131-12/+11
* Add the S/s JEMALLOC_OPTIONS flags to enable/disable tcache bin sorting.Jason Evans2010-01-041-1/+13
* Enhance the H/h MALLOC_OPTIONS flags to control the number of tcache bin slots,Jason Evans2010-01-041-60/+73
* Enhance the G/g MALLOC_OPTIONS flags to control GC sweep interval, rather thanJason Evans2010-01-031-12/+35
* Split run deallocation out of arena_dalloc_bin(), into arena_dalloc_bin_run().Jason Evans2010-01-031-47/+89
* Make malloc_stats_print() a public symbol, and make it repeatedly callable.Jason Evans2010-01-031-370/+432
* Simplify JEMALLOC_ATTR_* macros to become JEMALLOC_ATTR().Jason Evans2010-01-031-13/+22
* Add the COPYING file, and consolidate copyright/licensing information.Jason Evans2010-01-031-57/+0
* Implement per size class stats collection for large objects.Jason Evans2009-12-291-52/+150
* Base maximum dirty page count on proportion of active memory.Jason Evans2009-12-291-66/+243
* Use "lg" prefix rather than "2pow" suffix to indicate base 2 logarithms.Jason Evans2009-12-291-117/+112
* Modify pthread_create() wrapper such that isthreaded is only set once.Jason Evans2009-12-291-3/+7
* Handle 0-size allocation requests in posix_memalign().Jason Evans2009-12-291-2/+36
* Convert thread-specific caching from magazines, and implement incremental GC.Jason Evans2009-12-291-363/+550
* Add support for medium size classes, [4KiB..32KiB], 2KiB apart by default.Jason Evans2009-12-291-253/+436
* Remove opt_dss and opt_mmap, such that if DSS allocation is enabled, both DSSJason Evans2009-12-291-65/+18
* Streamline the fast path for magazine-based allocation/deallocation.Jason Evans2009-12-291-60/+118
* Remove the dynamic rebalancing code, since magazines reduce its utility.Jason Evans2009-12-291-378/+69
* Implement thread-aware allocation event tracing.Jason Evans2009-12-291-185/+480
* Add --with-jemalloc-prefix, which supports API mangling.Jason Evans2009-12-291-54/+56
* Use __restrict rather than restrict.Jason Evans2009-12-291-4/+5
* Make sure that there are no more than 256 size clases, since size2bin can onlyJason Evans2009-11-131-0/+11
* Integrate architecture portability fixes.Jason Evans2009-11-091-1/+4
* Fix configure docs (--enable-lazy-lock --> --disable-lazy-lock).Jason Evans2009-11-091-3/+3
* _pt_thread_death_internal(), which is part of Linux's nptl pthreadsJason Evans2009-11-091-9/+22
* Modify chunk_alloc_mmap() to support address space layout randomization (ASLR).Jason Evans2009-11-091-51/+100