summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add JEMALLOC_ALLOC_JUNK and JEMALLOC_FREE_JUNK macrosChris Peterson2016-03-314-26/+29
* Update a comment.Jason Evans2016-03-311-2/+2
* Fix potential chunk leaks.Jason Evans2016-03-313-44/+25
* Fix -Wunreachable-code warning in malloc_vsnprintf().Chris Peterson2016-03-271-2/+2
* Constify various internal arena APIs.Jason Evans2016-03-232-24/+29
* Code formatting fixes.Jason Evans2016-03-231-1/+2
* Optimize rtree_get().Jason Evans2016-03-232-0/+3
* Refactor out signed/unsigned comparisons.Jason Evans2016-03-151-7/+4
* Convert arena_bin_t's runs from a tree to a heap.Jason Evans2016-03-081-35/+15
* Use pairing heap for arena->runs_availDave Watson2016-03-081-13/+15
* Pairing heapDave Watson2016-03-081-0/+2
* Avoid a potential innocuous compiler warning.Jason Evans2016-03-031-1/+5
* Fix stack corruption and uninitialized var warningDmitri Smirnov2016-02-291-1/+1
* Fix a potential tsd cleanup leak.Jason Evans2016-02-281-0/+3
* Fix stats.arenas.<i>.[...] for --disable-stats case.Jason Evans2016-02-282-84/+109
* Fix stats.cactive accounting regression.Jason Evans2016-02-271-31/+17
* Refactor arena_cactive_update() into arena_cactive_{add,sub}().Jason Evans2016-02-271-7/+19
* Move retaining out of default chunk hooksbuchgr2016-02-261-11/+25
* Use linear scan for small bitmapsDave Watson2016-02-261-1/+40
* Miscellaneous bitmap refactoring.Jason Evans2016-02-261-18/+15
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-263-5/+5
* Remove a superfluous comment.Jason Evans2016-02-261-1/+0
* Add more HUGE_MAXCLASS overflow checks.Jason Evans2016-02-261-23/+34
* Make *allocx() size class overflow behavior defined.Jason Evans2016-02-254-59/+85
* Refactor arenas array (fixes deadlock).Jason Evans2016-02-255-185/+129
* Fix arena_size computation.Dave Watson2016-02-251-1/+1
* Fix arena_run_first_best_fitDave Watson2016-02-251-1/+1
* Attempt mmap-based in-place huge reallocation.Jason Evans2016-02-252-11/+10
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-242-2/+6
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-247-23/+26
* 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-243-11/+21
* Make nhbins unsigned rather than size_t.Jason Evans2016-02-241-1/+1
* Explicitly cast mib[] elements to unsigned where appropriate.Jason Evans2016-02-241-9/+9
* Refactor jemalloc_ffs*() into ffs_*().Jason Evans2016-02-242-3/+2
* Collapse arena_avail_tree_* into arena_run_tree_*.Jason Evans2016-02-241-11/+7
* Separate arena_avail treesDave Watson2016-02-241-88/+50
* Use table lookup for run_quantize_{floor,ceil}().Jason Evans2016-02-231-21/+86
* Fix run_quantize_ceil().Jason Evans2016-02-231-1/+1
* Test run quantization.Jason Evans2016-02-221-10/+28
* Refactor time_* into nstime_*.Jason Evans2016-02-224-227/+174
* Fix Windows-specific prof-related compilation portability issues.Jason Evans2016-02-211-3/+16
* Fix time_update() to compile and work on MinGW.Jason Evans2016-02-211-6/+9
* Prevent MSVC from optimizing away tls_callback (resolves #318)rustyx2016-02-201-1/+3
* getpid() fix for Win32rustyx2016-02-201-0/+2
* Implement decay-based unused dirty page purging.Jason Evans2016-02-207-85/+559
* Refactor out arena_compute_npurge().Jason Evans2016-02-201-43/+37
* Refactor arenas_cache tsd.Jason Evans2016-02-202-64/+89
* Refactor arena_ralloc_no_move().Jason Evans2016-02-201-11/+10
* Refactor arena_malloc_hard() out of arena_malloc().Jason Evans2016-02-201-1/+17