summaryrefslogtreecommitdiffstats
path: root/src/ckh.c
Commit message (Expand)AuthorAgeFilesLines
* Header refactoring: Pull size helpers out of jemalloc module.David Goldblatt2017-05-311-3/+3
* Header refactoring: hash - unify and remove from catchall.David Goldblatt2017-04-251-0/+1
* Header refactoring: ckh module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+3
* Header refactoring: prng module - remove from the catchall and unify.David Goldblatt2017-04-241-0/+1
* Get rid of most of the various inline macros.David Goldblatt2017-04-241-6/+6
* Header refactoring: move assert.h out of the catch-allDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move util.h out of the catchallDavid Goldblatt2017-04-191-0/+1
* Header refactoring: move malloc_io.h out of the catchallDavid Goldblatt2017-04-191-0/+2
* Header refactoring: Split up jemalloc_internal.hDavid Goldblatt2017-04-111-1/+2
* Pass dealloc_ctx down free() fast path.Qi Wang2017-04-111-5/+5
* Remove extent dereferences from the deallocation fast paths.Jason Evans2017-03-231-10/+5
* Replace tabs following #define with spaces.Jason Evans2017-01-211-1/+1
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-25/+25
* Update brace style.Jason Evans2017-01-211-53/+48
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-5/+0
* Fix indentation.Jason Evans2017-01-131-3/+3
* Refactor prng to not use 64-bit atomics on 32-bit platforms.Jason Evans2016-11-071-4/+4
* Do not (recursively) allocate within tsd_fetch().Jason Evans2016-10-211-23/+26
* Rename huge to large.Jason Evans2016-06-061-3/+3
* Implement cache-oblivious support for huge size classes.Jason Evans2016-06-031-2/+3
* Refactor rtree to always use base_alloc() for node allocation.Jason Evans2016-06-031-5/+7
* Use rtree-based chunk lookups rather than pointer bit twiddling.Jason Evans2016-06-031-5/+5
* Resolve bootstrapping issues when embedded in FreeBSD libc.Jason Evans2016-05-111-21/+21
* Fix huge_palloc() regression.Jason Evans2016-05-041-3/+3
* Do not allocate metadata via non-auto arenas, nor tcaches.Jason Evans2016-04-221-8/+8
* Add JEMALLOC_ALLOC_JUNK and JEMALLOC_FREE_JUNK macrosChris Peterson2016-03-311-1/+1
* Make *allocx() size class overflow behavior defined.Jason Evans2016-02-251-3/+3
* Silence miscellaneous 64-to-32-bit data loss warnings.Jason Evans2016-02-241-6/+6
* Refactor prng* from cpp macros into inline functions.Jason Evans2016-02-201-2/+2
* Fast-path improvement: reduce # of branches and unnecessary operations.Qi Wang2015-11-101-5/+5
* Fix MinGW-related portability issues.Jason Evans2015-07-231-3/+3
* Update ckh to support metadata allocation tracking.Jason Evans2015-02-121-9/+11
* Implement explicit tcache support.Jason Evans2015-02-101-3/+4
* Style and spelling fixes.Jason Evans2014-12-091-2/+2
* Convert to uniform style: cond == false --> !condJason Evans2014-10-031-5/+5
* Convert all tsd variables to reside in a single tsd structure.Jason Evans2014-09-231-18/+20
* Fix inline-related macro issues.Jason Evans2013-12-101-6/+6
* Use config_* instead of JEMALLOC_*.Jason Evans2013-01-221-3/+2
* Update hash from MurmurHash2 to MurmurHash3.Jason Evans2013-01-221-63/+18
* Normalize aligned allocation algorithms.Jason Evans2012-04-121-3/+3
* Rename labels.Jason Evans2012-04-101-8/+8
* Use UINT64_C() rather than LLU for 64-bit constants.Jason Evans2012-03-051-4/+4
* Rename prn to prng.Jason Evans2012-03-021-3/+3
* Remove magic.Jason Evans2012-02-131-9/+0
* Reduce cpp conditional logic complexity.Jason Evans2012-02-111-9/+8
* Use LLU suffix for all 64-bit constants.Jason Evans2011-05-221-1/+1
* Move repo contents in jemalloc/ to top level.Jason Evans2011-04-011-0/+619