summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Maintain all the dirty runs in a linked list for each arenaQinfan Wu2014-08-121-0/+6
* Add atomic operations tests and fix latent bugs.Jason Evans2014-08-071-12/+29
* Add OpenRISC/or1k LG_QUANTUM size definitionManuel A. Fernandez Montecelo2014-07-291-0/+3
* Allow to build with clang-clMike Hommey2014-06-121-0/+4
* Add check for madvise(2) to configure.ac.Richard Diamond2014-06-031-0/+5
* Try to use __builtin_ffsl if ffsl is unavailable.Richard Diamond2014-06-026-9/+43
* Fix fallback lg_floor() implementations.Jason Evans2014-06-021-10/+16
* Don't use msvc_compat's C99 headers with MSVC versions that have (some) C99 s...Mike Hommey2014-06-023-0/+0
* Use KQU() rather than QU() where applicable.Jason Evans2014-05-292-6/+6
* Add size class computation capability.Jason Evans2014-05-297-62/+406
* Move platform headers and tricks from jemalloc_internal.h.in to a new jemallo...Mike Hommey2014-05-283-56/+59
* Move __func__ to jemalloc_internal_macros.hMike Hommey2014-05-272-1/+4
* Use ULL prefix instead of LLU for unsigned long longsMike Hommey2014-05-271-4/+4
* Refactor huge allocation to be managed by arenas.Jason Evans2014-05-1611-59/+35
* Add support for user-specified chunk allocators/deallocators.aravind2014-05-127-12/+33
* Simplify backtracing.Jason Evans2014-04-231-4/+3
* prof_backtrace: use unw_backtraceLucian Adrian Grijincu2014-04-231-2/+2
* Refactor small_size2bin and small_bin2size.Jason Evans2014-04-174-20/+52
* Fix debug-only compilation failures.Jason Evans2014-04-161-3/+2
* Merge pull request #73 from bmaurer/smallmallocJason Evans2014-04-165-188/+81
|\
| * Create a const array with only a small bin to size mapBen Maurer2014-04-164-6/+8
| * refactor profiling. only use a bytes till next sample variable.Ben Maurer2014-04-162-149/+70
| * outline rare tcache_get codepathsBen Maurer2014-04-162-33/+3
* | Optimize Valgrind integration.Jason Evans2014-04-154-86/+121
* | Remove the "opt.valgrind" mallctl.Jason Evans2014-04-152-5/+6
* | Make dss non-optional, and fix an "arena.<i>.dss" mallctl bug.Jason Evans2014-04-153-5/+2
* | Remove the *allocm() API, which is superceded by the *allocx() API.Jason Evans2014-04-155-34/+0
|/
* Remove support for non-prof-promote heap profiling metadata.Jason Evans2014-04-115-76/+18
* Don't dereference chunk->arena in free() hot pathBen Maurer2014-04-052-8/+5
* Add private namespace mangling for huge_dss_prec_get().Jason Evans2014-03-311-0/+1
* Adapt hash tests to big-endian systems.Jason Evans2014-03-302-1/+4
* Use arena dss prec instead of default for huge allocs.Max Wang2014-03-282-8/+10
* Add workaround for missing 'restrict' keyword.Jason Evans2014-02-252-0/+7
* Avoid a compiler warning.Jason Evans2014-01-291-1/+5
* Remove __FBSDID from rb.h.Jason Evans2014-01-221-4/+0
* Add heap profiling tests.Jason Evans2014-01-172-0/+7
* Fix a variable prototype/definition mismatch.Jason Evans2014-01-171-1/+6
* Fix name mangling for stress tests.Jason Evans2014-01-179-145/+76
* Refactor prof_dump() to reduce contention.Jason Evans2014-01-161-0/+5
* Refactor overly large/complex functions.Jason Evans2014-01-151-0/+1
* Extract profiling code from [re]allocation functions.Jason Evans2014-01-124-56/+76
* Add junk/zero filling unit tests, and fix discovered bugs.Jason Evans2014-01-083-2/+20
* Add util unit tests, and fix discovered bugs.Jason Evans2014-01-071-1/+2
* Convert rtree from (void *) to (uint8_t) storage.Jason Evans2014-01-032-19/+21
* Add rtree unit tests.Jason Evans2014-01-032-4/+11
* Add missing prototypes.Jason Evans2013-12-171-2/+7
* Add quarantine unit tests.Jason Evans2013-12-172-0/+8
* Add hash (MurmurHash3) tests.Jason Evans2013-12-171-1/+0
* Finish arena_prof_ctx_set() optimization.Jason Evans2013-12-161-7/+7
* Don't junk-fill reallocations unless usize changes.Jason Evans2013-12-161-0/+1