summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Use openat syscall if availableJim Chen2017-05-121-0/+5
* Alphabetize private symbol names.Jason Evans2017-02-281-1/+1
* Fix/enhance THP integration.Jason Evans2017-02-284-4/+16
* Add some missing explicit casts.Jason Evans2017-02-271-3/+4
* Fix huge-aligned allocation.Jason Evans2017-02-272-0/+7
* Relax witness assertions related to prof_gdump().Jason Evans2017-02-231-0/+8
* Add witness_assert_depth[_to_rank]().Jason Evans2017-02-232-12/+34
* Enable mutex witnesses even when !isthreaded.Jason Evans2017-02-231-7/+5
* Fix/refactor tcaches synchronization.Jason Evans2017-02-233-10/+17
* Fix lock order reversal during gdump.Jason Evans2017-01-241-2/+2
* Convert witness_assert_lockless() to witness_assert_lock_depth().Jason Evans2017-01-242-9/+18
* Don't rely on OSX SDK malloc/malloc.h for malloc_zone struct definitionsMike Hommey2017-01-182-2/+0
* Use better pre-processor defines for sparc64John Paul Adrian Glaubitz2017-01-131-1/+1
* Add --disable-syscall.Jason Evans2016-12-041-2/+2
* Mark partially purged arena chunks as non-hugepage.Jason Evans2016-11-244-0/+18
* Enable overriding JEMALLOC_{ALLOC,FREE}_JUNK.Jason Evans2016-11-221-2/+6
* Add pthread_atfork(3) feature test.Jason Evans2016-11-171-0/+3
* Refactor madvise(2) configuration.Jason Evans2016-11-171-12/+9
* Avoid gcc tautological-compare warnings.Jason Evans2016-11-171-6/+20
* Avoid negation of unsigned numbers.Jason Evans2016-11-151-2/+2
* Add extent serial numbers.Jason Evans2016-11-154-35/+73
* Remove overly restrictive stats_cactive_{add,sub}() assertions.Jason Evans2016-11-121-6/+2
* 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-073-14/+149
* Fix chunk_alloc_cache() to support decommitted allocation.Jason Evans2016-11-041-1/+1
* Update symbol mangling.Jason Evans2016-11-031-0/+3
* 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
* 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
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-216-33/+73
* Make dss operations lockless.Jason Evans2016-10-134-17/+7
* Add/use adaptive spinning.Jason Evans2016-10-132-0/+55
* 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
* Simplify run quantization.Jason Evans2016-10-061-1/+1
* Refactor runs_avail.Jason Evans2016-10-053-7/+32
* Implement pz2ind(), pind2sz(), and psz2u().Jason Evans2016-10-043-13/+116
* Use TSDN_NULL rather than NULL as appropriate.Jason Evans2016-10-041-2/+2
* Define 64-bits atomics unconditionallyMike Hommey2016-10-041-10/+8
* Fix LG_QUANTUM definition for sparc64Eric Le Bihan2016-09-261-1/+1
* Don't use compact red-black trees with the pgi compilerElliot Ronaghan2016-09-261-0/+2
* Check for __builtin_unreachable at configure timeElliot Ronaghan2016-09-262-16/+12
* Add a missing prof_alloc_rollback() call.Jason Evans2016-06-081-0/+1
* Fix potential VM map fragmentation regression.Jason Evans2016-06-071-2/+2
* Optimize witness fast path.Jason Evans2016-05-113-14/+153