summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Convert arena->prof_accumbytes synchronization to atomics.Jason Evans2017-02-1615-59/+128
* Convert arena->dss_prec synchronization to atomics.Jason Evans2017-02-164-17/+10
* Do not generate unused tsd_*_[gs]et() functions.Jason Evans2017-02-134-33/+31
* Fix extent_alloc_dss() regression.Jason Evans2017-02-101-19/+29
* Fix rtree_subkey() regression.Jason Evans2017-02-101-1/+1
* Enable mutex witnesses even when !isthreaded.Jason Evans2017-02-101-9/+5
* Spin adaptively in rtree_elm_acquire().Jason Evans2017-02-091-10/+11
* Enhance spin_adaptive() to yield after several iterations.Jason Evans2017-02-093-6/+28
* Replace spin_init() with SPIN_INITIALIZER.Jason Evans2017-02-095-12/+4
* Remove rtree support for 0 (NULL) keys.Jason Evans2017-02-093-45/+43
* Determine rtree levels at compile time.Jason Evans2017-02-099-272/+248
* Remove rtree leading 0 bit optimization.Jason Evans2017-02-092-84/+16
* Make non-essential inline rtree functions static functions.Jason Evans2017-02-094-119/+85
* Split rtree_elm_lookup_hard() out of rtree_elm_lookup().Jason Evans2017-02-094-101/+111
* Replace rtree path cache with LRU cache.Jason Evans2017-02-094-124/+108
* Optimize a branch out of rtree_read() if !dependent.Jason Evans2017-02-091-1/+1
* Conditianalize lg_tcache_max use on JEMALLOC_TCACHE.Jason Evans2017-02-071-1/+5
* Fix extent_record().Jason Evans2017-02-071-18/+33
* Fix a race in extent_grow_retained().Jason Evans2017-02-041-9/+14
* Optimize compute_size_with_overflow().Jason Evans2017-02-041-5/+16
* Fix compute_size_with_overflow().Jason Evans2017-02-041-1/+1
* Disentangle arena and extent locking.Jason Evans2017-02-0219-645/+767
* Fix/refactor tcaches synchronization.Jason Evans2017-02-026-29/+101
* Add witness_assert_depth[_to_rank]().Jason Evans2017-02-026-26/+84
* Synchronize extent_grow_next accesses.Jason Evans2017-02-021-3/+15
* Call prof_gctx_create() without owing bt2gctx_mtx.Jason Evans2017-02-021-12/+29
* Conditionalize prof fork handling on config_prof.Jason Evans2017-02-021-4/+4
* Handle race in stats_arena_bins_printQi Wang2017-02-011-2/+11
* Silence harmless warnings discovered via run_tests.sh.Jason Evans2017-02-011-2/+5
* CI: Run --enable-debug builds on windowsDavid Goldblatt2017-02-011-1/+15
* Introduce scripts to run all possible testsDavid Goldblatt2017-01-312-0/+45
* Beef up travis CI integration testingDavid Goldblatt2017-01-272-11/+159
* Fix a bug in which a potentially invalid usize replaced sizeDavid Goldblatt2017-01-251-3/+3
* Avoid redeclaring glibc's secure_getenvTamir Duberstein2017-01-251-4/+6
* Replace tabs following #define with spaces.Jason Evans2017-01-21110-713/+712
* Remove extraneous parens around return arguments.Jason Evans2017-01-21104-1168/+1161
* Update brace style.Jason Evans2017-01-21119-3572/+2971
* Unify the allocation pathsDavid Goldblatt2017-01-201-392/+505
* Fix --disable-stats support.Jason Evans2017-01-205-195/+249
* Test JSON output of malloc_stats_print() and fix bugs.Jason Evans2017-01-193-28/+1044
* Remove -Werror=declaration-after-statement.Jason Evans2017-01-191-1/+0
* Added stats about number of bytes cached in tcache currently.Qi Wang2017-01-184-0/+40
* Add dummy implementations for most remaining OSX zone allocator functionsMike Hommey2017-01-181-10/+108
* Don't rely on OSX SDK malloc/malloc.h for malloc_zone struct definitionsMike Hommey2017-01-184-69/+86
* Fix prof_realloc() regression.Jason Evans2017-01-176-54/+206
* Formatting/comment fixes.Jason Evans2017-01-172-3/+2
* Add nullptr support to sized delete operators.Jason Evans2017-01-172-0/+16
* Fix style nits.Jason Evans2017-01-171-19/+18
* Remove redundent stats-merging logic when destroying tcache.Qi Wang2017-01-171-11/+4
* Remove leading blank lines from function bodies.Jason Evans2017-01-13103-611/+0