summaryrefslogtreecommitdiffstats
path: root/include
Commit message (Expand)AuthorAgeFilesLines
* Move small run metadata into the arena chunk header.Jason Evans2014-09-292-67/+80
* Implement compile-time bitmap size computation.Jason Evans2014-09-281-0/+46
* Fix profile dumping race.Jason Evans2014-09-251-0/+1
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-239-414/+444
* Apply likely()/unlikely() to allocation/deallocation fast paths.Jason Evans2014-09-124-46/+53
* mark some conditions as unlikelyDaniel Micay2014-09-113-10/+10
* add likely / unlikely macrosDaniel Micay2014-09-101-0/+8
* Fix a profile sampling race.Jason Evans2014-09-102-20/+18
* Fix prof_tdata_get()-related regressions.Jason Evans2014-09-091-5/+6
* fix isqalloct (should call isdalloct)Daniel Micay2014-09-091-1/+1
* Add support for sized deallocation.Daniel Micay2014-09-094-3/+60
* Add relevant function attributes to [msn]allocx().Jason Evans2014-09-081-3/+6
* Move typedefs from jemalloc_protos.h.in to jemalloc_typedefs.h.in.Jason Evans2014-09-083-4/+3
* Optimize [nmd]alloc() fast paths.Jason Evans2014-09-074-29/+31
* Whitespace cleanups.Jason Evans2014-09-051-1/+1
* Refactor chunk map.Qinfan Wu2014-09-054-45/+70
* Test for availability of malloc hooks via autoconfSara Golemon2014-08-221-0/+6
* Implement per thread heap profiling.Jason Evans2014-08-205-266/+223
* Add rb_empty().Jason Evans2014-08-201-0/+13
* Dump heap profile backtraces in a stable order.Jason Evans2014-08-201-10/+14
* Directly embed prof_ctx_t's bt.Jason Evans2014-08-201-5/+8
* Convert prof_tdata_t's bt2cnt to a comprehensive map.Jason Evans2014-08-201-16/+8
* Fix and refactor runs_dirty-based purging.Jason Evans2014-08-141-23/+11
* arena->npurgatory is no longer needed since we drop arena's lockQinfan Wu2014-08-121-8/+0
* Remove chunks_dirty tree, nruns_avail and nruns_adjac since we noQinfan Wu2014-08-121-19/+0
* 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