summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Move JEMALLOC_NOTHROW just after return type.Jason Evans2015-07-211-36/+27
* Remove JEMALLOC_ALLOC_SIZE annotations on functions not returning pointersMike Hommey2015-07-211-2/+2
* Add the config.cache_oblivious mallctl.Jason Evans2015-07-171-0/+3
* Revert to first-best-fit run/chunk allocation.Jason Evans2015-07-162-77/+26
* Avoid function prototype incompatibilities.Jason Evans2015-07-101-20/+40
* Fix a variable declaration typo.Jason Evans2015-07-081-1/+1
* Use jemalloc_ffs() rather than ffs().Jason Evans2015-07-081-4/+12
* Fix MinGW build warnings.Jason Evans2015-07-083-49/+52
* Fix an assignment type warning for tls_callback.Jason Evans2015-07-081-2/+2
* Move a variable declaration closer to its use.Jason Evans2015-07-071-1/+2
* Optimizations for WindowsMatthijs2015-06-253-2/+24
* Fix size class overflow handling when profiling is enabled.Jason Evans2015-06-241-4/+12
* Convert arena_maybe_purge() recursion to iteration.Jason Evans2015-06-231-10/+24
* Add alignment assertions to public aligned allocation functions.Jason Evans2015-06-231-28/+33
* Fix two valgrind integration regressions.Jason Evans2015-06-222-3/+9
* Clarify relationship between stats.resident and stats.mapped.Jason Evans2015-05-301-0/+2
* Bypass tcache when draining quarantined allocations.Jason Evans2015-05-301-3/+3
* Impose a minimum tcache count for small size classes.Jason Evans2015-05-201-1/+5
* Fix performance regression in arena_palloc().Jason Evans2015-05-201-2/+13
* Fix nhbins calculation.Jason Evans2015-05-201-1/+1
* Avoid atomic operations for dependent rtree reads.Jason Evans2015-05-161-1/+1
* Implement cache index randomization for large allocations.Jason Evans2015-05-063-51/+193
* Rename pprof to jeprof.Jason Evans2015-05-011-1/+1
* Prefer /proc/<pid>/task/<pid>/maps over /proc/<pid>/maps on Linux.Jason Evans2015-05-011-5/+24
* Concise JEMALLOC_HAVE_ISSETUGID case in secure_getenv().Igor Podlesny2015-04-301-11/+3
* Fix in-place shrinking huge reallocation purging bugs.Jason Evans2015-03-262-21/+17
* Add the "stats.arenas.<i>.lg_dirty_mult" mallctl.Jason Evans2015-03-243-16/+14
* Fix signed/unsigned comparison in arena_lg_dirty_mult_valid().Jason Evans2015-03-241-1/+2
* Fix arena_get() usage.Jason Evans2015-03-241-5/+17
* We have pages_unmap(ret, size) so we use it.Igor Podlesny2015-03-241-9/+1
* Add the "stats.allocated" mallctl.Jason Evans2015-03-243-18/+42
* Fix a compile error caused by mixed declarations and code.Qinfan Wu2015-03-211-2/+3
* Fix lg_dirty_mult-related stats printing.Jason Evans2015-03-211-66/+82
* Restore --enable-ivsalloc.Jason Evans2015-03-191-2/+2
* Implement dynamic per arena control over dirty page purging.Jason Evans2015-03-195-65/+228
* Fix heap profiling regressions.Jason Evans2015-03-161-12/+9
* Eliminate innocuous compiler warnings.Jason Evans2015-03-141-0/+2
* Fix a heap profiling regression.Jason Evans2015-03-141-13/+31
* Use the error code given to buferror on WindowsMike Hommey2015-03-131-1/+1
* Fix a heap profiling regression.Jason Evans2015-03-121-2/+7
* Fix unsigned comparison underflow.Jason Evans2015-03-121-1/+1
* Fix a declaration-after-statement regression.Jason Evans2015-03-111-3/+2
* Normalize rdelm/rd structure field naming.Jason Evans2015-03-111-4/+4
* Refactor dirty run linkage to reduce sizeof(extent_node_t).Jason Evans2015-03-111-41/+48
* Fix a chunk_recycle() regression.Jason Evans2015-03-071-4/+15
* Use first-fit rather than first-best-fit run/chunk allocation.Jason Evans2015-03-072-29/+86
* Quantize szad trees by size class.Jason Evans2015-03-074-14/+39
* Fix a compilation error and an incorrect assertion.Jason Evans2015-02-191-2/+2
* Fix chunk cache races.Jason Evans2015-02-192-128/+242
* Rename "dirty chunks" to "cached chunks".Jason Evans2015-02-183-68/+49