summaryrefslogtreecommitdiffstats
path: root/jemalloc/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* Update various comments.Jason Evans2010-12-181-2/+2
* Add missing #ifdef JEMALLOC_PROF.Jason Evans2010-10-241-0/+2
* Replace JEMALLOC_OPTIONS with MALLOC_CONF.Jason Evans2010-10-241-317/+337
* Fix heap profiling bugs.Jason Evans2010-10-221-8/+29
* Add per thread allocation counters, and enhance heap sampling.Jason Evans2010-10-211-44/+206
* Make cumulative heap profile data optional.Jason Evans2010-10-031-0/+15
* Remove malloc_swap_enable().Jason Evans2010-10-021-17/+0
* Use offsetof() when sizing dynamic structures.Jason Evans2010-10-021-2/+2
* Fix compiler warnings.Jason Evans2010-09-211-12/+54
* Add memalign() and valloc() overrides.Jason Evans2010-09-201-0/+43
* Wrap strerror_r().Jason Evans2010-09-201-0/+19
* Remove bad assertions in malloc_{pre,post}fork().Jason Evans2010-09-201-7/+1
* Add {,r,s,d}allocm().Jason Evans2010-09-171-8/+191
* Move size class table to man page.Jason Evans2010-09-121-82/+0
* Port to Mac OS X.Jason Evans2010-09-121-41/+47
* Add a missing mutex unlock in malloc_init_hard().Jason Evans2010-07-221-0/+1
* 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