summaryrefslogtreecommitdiffstats
path: root/include/jemalloc
Commit message (Expand)AuthorAgeFilesLines
* Eagerly purge oversized merged extents.Qi Wang2019-03-151-0/+20
* Remove some unused comments.Qi Wang2019-03-151-3/+0
* Fallback to 32-bit when 8-bit atomics are missing for TSD.Qi Wang2019-03-091-2/+17
* Detect if 8-bit atomics are available.Qi Wang2019-03-092-0/+14
* Do not use #pragma GCC diagnostic with gcc < 4.6.Jason Evans2019-03-091-10/+12
* Remove JE_FORCE_SYNC_COMPARE_AND_SWAP_[48].Jason Evans2019-02-221-16/+0
* Avoid redefining tsd_t.Jason Evans2019-02-211-1/+1
* Disable muzzy decay by default.Qi Wang2019-02-041-1/+1
* Sanity check szind on tcache flush.Qi Wang2019-02-011-0/+3
* Rename huge_threshold to oversize_threshold.Qi Wang2019-01-253-6/+6
* Set huge_threshold to 8M by default.Qi Wang2019-01-241-1/+1
* Avoid creating bg thds for huge arena lone.Qi Wang2019-01-161-0/+1
* Avoid potential issues on extent zero-out.Qi Wang2019-01-121-0/+5
* implement malloc_getcpu for windowsLeonardo Santagada2019-01-082-2/+4
* Only read arena index from extent on the tcache flush path.Qi Wang2018-12-181-9/+10
* Add rate counters to statsAlexander Zinoviev2018-12-182-8/+19
* Store the bin shard selection in TSD.Qi Wang2018-12-043-5/+21
* Add opt.bin_shards to specify number of bin shards.Qi Wang2018-12-042-9/+5
* Add support for sharded bins within an arena.Qi Wang2018-12-047-7/+87
* mutex: fix trylock spin wait contentionDave Watson2018-11-281-6/+15
* Set the default number of background threads to 4.Qi Wang2018-11-161-0/+1
* Deprecate OSSpinLock.Qi Wang2018-11-143-17/+1
* Add a fastpath for arena_slab_reg_alloc_batchDave Watson2018-11-142-0/+25
* add extent_nfree_subDave Watson2018-11-141-0/+6
* Fix tcache_flush (follow up cd2931a).Qi Wang2018-11-132-0/+6
* refactor tcache_dalloc_smallDave Watson2018-11-122-6/+17
* rtree: add rtree_szind_slab_read_fastDave Watson2018-11-121-0/+36
* Restrict lwsync to powerpc64 onlyJustin Hibbits2018-10-241-1/+3
* Make use of pthread_set_name_np(3) on FreeBSD.Edward Tomasz Napierala2018-10-241-0/+3
* prof: Fix memory regressionDave Watson2018-10-231-8/+28
* ticker: add ticker_trytickDave Watson2018-10-181-0/+13
* drop bump_empty_alloc option. Size class lookup support used instead.Dave Watson2018-10-172-2/+0
* sz: Support 0 size in size2index lookup/computeDave Watson2018-10-171-3/+10
* Make `smallocx` symbol name depend on the `JEMALLOC_VERSION_GID`gnzlbg2018-10-171-0/+1
* Hide smallocx even when enabled from the library APIgnzlbg2018-10-172-11/+0
* Add experimental API: smallocx_return_t smallocx(size, flags)gnzlbg2018-10-173-0/+14
* remove malloc_init() off the fastpathDave Watson2018-10-152-2/+0
* restrict bytes_until_sample to int64_t. This allows optimal asmDave Watson2018-10-152-6/+10
* refactor prof accum, so that tdata is not loaded if we aren't going to sample.Dave Watson2018-10-151-14/+14
* move bytes until sample to tsd. Fastpath allocation does not needDave Watson2018-10-153-4/+7
* Remove a branch from cache_bin_alloc_easyDave Watson2018-10-151-10/+15
* bit_util: Don't use __builtin_clz on s390xRajeev Misra2018-09-201-1/+1
* Bit_util: Use intrinsics for pow2_ceil, where available.Rajeev Misra2018-08-161-0/+34
* FreeBSD build changes and allow to run the tests.David Carlier2018-08-091-3/+10
* Allow the use of readlinkat over readlink.David Goldblatt2018-08-031-0/+6
* Add stats for the size of extent_avail heapTyler Etzel2018-08-022-0/+4
* Add extents information to mallocstats outputTyler Etzel2018-08-026-2/+27
* Fix comment on SC_NPSIZES.Tyler Etzel2018-08-021-5/+1
* Add unit tests for loggingTyler Etzel2018-08-011-2/+11
* Add logging for sampled allocationsTyler Etzel2018-08-017-24/+86