summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
...
* Remove Valgrind support.Jason Evans2016-05-131-86/+9
* Use TSDN_NULL rather than NULL as appropriate.Jason Evans2016-05-131-2/+2
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-244/+270
* Fix tsd bootstrapping for a0malloc().Jason Evans2016-05-071-27/+31
* Optimize the fast paths of calloc() and [m,d,sd]allocx().Jason Evans2016-05-061-186/+114
* Modify pages_map() to support mapping uncommitted virtual memory.Jason Evans2016-05-061-0/+1
* Fix witness/fork() interactions.Jason Evans2016-04-261-3/+3
* Fix fork()-related lock rank ordering reversals.Jason Evans2016-04-261-12/+29
* Fix arena_choose_hard() regression.Jason Evans2016-04-231-1/+1
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-37/+75
* Add witness, a simple online locking validator.Jason Evans2016-04-141-147/+230
* Fix a potential tsd cleanup leak.Jason Evans2016-02-281-0/+3
* Add more HUGE_MAXCLASS overflow checks.Jason Evans2016-02-261-23/+34
* Make *allocx() size class overflow behavior defined.Jason Evans2016-02-251-24/+44
* Refactor arenas array (fixes deadlock).Jason Evans2016-02-251-151/+90
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-241-1/+1
* Use ssize_t for readlink() rather than int.Jason Evans2016-02-241-1/+1
* Make opt_narenas unsigned rather than size_t.Jason Evans2016-02-241-8/+12
* Refactor time_* into nstime_*.Jason Evans2016-02-221-1/+1
* Implement decay-based unused dirty page purging.Jason Evans2016-02-201-11/+42
* Refactor arenas_cache tsd.Jason Evans2016-02-201-62/+87
* Add --with-malloc-conf.Jason Evans2016-02-201-3/+6
* Call malloc_test_boot0() from malloc_init_hard_recursible().Cosmin Paraschiv2016-01-111-5/+16
* Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang2015-11-101-53/+133
* Add mallocx() OOM tests.Jason Evans2015-09-171-0/+2
* Simplify imallocx_prof_sample().Jason Evans2015-09-171-26/+13
* Fix irallocx_prof_sample().Jason Evans2015-09-171-5/+5
* Fix ixallocx_prof_sample().Jason Evans2015-09-171-17/+4
* Centralize xallocx() size[+extra] overflow checks.Jason Evans2015-09-151-7/+11
* Fix ixallocx_prof() to check for size greater than HUGE_MAXCLASS.Jason Evans2015-09-151-1/+5
* Resolve an unsupported special case in arena_prof_tctx_set().Jason Evans2015-09-151-3/+3
* Fix ixallocx_prof_sample() argument order reversal.Jason Evans2015-09-151-1/+1
* s/max_usize/usize_max/gJason Evans2015-09-151-6/+6
* s/oldptr/old_ptr/gJason Evans2015-09-151-15/+15
* Make one call to prof_active_get_unlocked() per allocation event.Jason Evans2015-09-151-10/+19
* Fix irealloc_prof() to prof_alloc_rollback() on OOM.Jason Evans2015-09-151-1/+3
* Optimize irallocx_prof() to optimistically update the sampler state.Jason Evans2015-09-151-3/+3
* Fix ixallocx_prof() size+extra overflow.Jason Evans2015-09-151-0/+3
* Force initialization of the init_lock in malloc_init_hard on Windows XPMike Hommey2015-09-041-1/+15
* Fix arenas_cache_cleanup() and arena_get_hard().Jason Evans2015-08-281-6/+5
* Fix arenas_cache_cleanup().Christopher Ferris2015-08-211-1/+5
* MSVC compatibility changesMatthijs2015-08-041-8/+16
* 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
* Avoid function prototype incompatibilities.Jason Evans2015-07-101-20/+40
* Optimizations for WindowsMatthijs2015-06-251-1/+4
* Fix size class overflow handling when profiling is enabled.Jason Evans2015-06-241-4/+12
* Add alignment assertions to public aligned allocation functions.Jason Evans2015-06-231-28/+33
* Implement cache index randomization for large allocations.Jason Evans2015-05-061-1/+2
* Concise JEMALLOC_HAVE_ISSETUGID case in secure_getenv().Igor Podlesny2015-04-301-11/+3