summaryrefslogtreecommitdiffstats
path: root/src/jemalloc.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Restore --enable-ivsalloc.Jason Evans2015-03-191-2/+2
* Remove redundant tcache_boot() call.Jason Evans2015-02-151-2/+0
* Move centralized chunk management into arenas.Jason Evans2015-02-121-11/+4
* Implement explicit tcache support.Jason Evans2015-02-101-82/+76
* Implement metadata statistics.Jason Evans2015-01-241-23/+14
* Refactor bootstrapping to delay tsd initialization.Jason Evans2015-01-221-108/+185
* Fix arenas_cache_cleanup().Jason Evans2015-01-221-1/+1
* Fix OOM handling in memalign() and valloc().Jason Evans2015-01-171-2/+4
* Introduce two new modes of junk filling: "alloc" and "free".Guilherme Goncalves2014-12-151-7/+47
* Ignore MALLOC_CONF in set{uid,gid,cap} binaries.Daniel Micay2014-12-141-1/+22
* Style and spelling fixes.Jason Evans2014-12-091-1/+1
* rm unused arena wrangling from xallocxDaniel Micay2014-10-311-16/+8