summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Enable overriding JEMALLOC_{ALLOC,FREE}_JUNK.Jason Evans2016-11-221-2/+6
* Style fixes.Jason Evans2016-11-221-6/+6
* Add pthread_atfork(3) feature test.Jason Evans2016-11-171-0/+3
* Update a comment.Jason Evans2016-11-171-1/+1
* Refactor madvise(2) configuration.Jason Evans2016-11-171-12/+9
* Add extent serial numbers.Jason Evans2016-11-153-7/+84
* Rename atomic_*_{uint32,uint64,u}() to atomic_*_{u32,u64,zu}().Jason Evans2016-11-075-119/+119
* Revert "Define 64-bits atomics unconditionally"Jason Evans2016-11-071-8/+10
* Refactor prng to not use 64-bit atomics on 32-bit platforms.Jason Evans2016-11-074-22/+139
* Fix psz/pind edge cases.Jason Evans2016-11-043-25/+9
* Fix extent_alloc_cache[_locked]() to support decommitted allocation.Jason Evans2016-11-041-2/+2
* Update symbol mangling.Jason Evans2016-11-031-0/+2
* Fix long spinning in rtree_node_initDave Watson2016-11-032-5/+4
* Do not use syscall(2) on OS X 10.12 (deprecated).Jason Evans2016-11-031-0/+3
* Add os_unfair_lock support.Jason Evans2016-11-033-0/+17
* Fix/refactor zone allocator integration code.Jason Evans2016-11-031-1/+1
* Add an assertion in witness_owner().Jason Evans2016-10-311-0/+3
* Refactor witness_unlock() to fix undefined test behavior.Jason Evans2016-10-312-11/+29
* Use CLOCK_MONOTONIC_COARSE rather than COARSE_MONOTONIC_RAW.Jason Evans2016-10-301-2/+2
* Support static linking of jemalloc with glibcDave Watson2016-10-281-0/+3
* Avoid negation of unsigned numbers.Jason Evans2016-10-281-2/+2
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-216-33/+71
* Make dss operations lockless.Jason Evans2016-10-134-18/+8
* Add/use adaptive spinning.Jason Evans2016-10-132-0/+55
* Remove all vestiges of chunks.Jason Evans2016-10-125-90/+2
* Remove ratio-based purging.Jason Evans2016-10-123-41/+5
* Fix and simplify decay-based purging.Jason Evans2016-10-111-18/+11
* Do not advance decay epoch when time goes backwards.Jason Evans2016-10-112-0/+4
* Refactor arena->decay_* into arena->decay.* (arena_decay_t).Jason Evans2016-10-111-46/+53
* Refine nstime_update().Jason Evans2016-10-103-3/+19
* Fix size class overflow bugs.Jason Evans2016-10-032-3/+21
* Update extent hook function prototype comments.Jason Evans2016-09-291-13/+14
* Fix LG_QUANTUM definition for sparc64Eric Le Bihan2016-09-261-1/+1
* Avoid self assignment in tsd_set().Jason Evans2016-09-231-4/+8
* Add various mutex ownership assertions.Jason Evans2016-09-231-0/+2
* Fix extent_{before,last,past}() to return page-aligned results.Jason Evans2016-09-231-4/+5
* Protect extents_dirty access with extents_mtx.Jason Evans2016-09-223-11/+14
* Fix -Wundef in _MSC_VER check.Josh Gao2016-09-151-1/+1
* Check for __builtin_unreachable at configure timeElliot Ronaghan2016-07-072-16/+12
* Define 64-bits atomics unconditionallyMike Hommey2016-06-091-10/+8
* Fix extent_*_get to build with MSVCMike Hommey2016-06-091-4/+4
* Don't use compact red-black trees with the pgi compilerElliot Ronaghan2016-06-081-0/+2
* Fix potential VM map fragmentation regression.Jason Evans2016-06-071-1/+1
* Fix extent_alloc_dss() regressions.Jason Evans2016-06-062-0/+2
* Remove a stray memset(), and fix a junk filling test regression.Jason Evans2016-06-062-0/+4
* Modify extent hook functions to take an (extent_t *) argument.Jason Evans2016-06-063-37/+40
* Add rtree lookup path caching.Jason Evans2016-06-064-36/+176
* Make tsd cleanup functions optional, remove noop cleanup functions.Jason Evans2016-06-066-31/+17
* Add a missing prof_alloc_rollback() call.Jason Evans2016-06-061-0/+1
* Miscellaneous s/chunk/extent/ updates.Jason Evans2016-06-063-5/+4