summaryrefslogtreecommitdiffstats
path: root/include/jemalloc/internal/base_inlines.h
Commit message (Collapse)AuthorAgeFilesLines
* Change opt.metadata_thp to [disabled,auto,always].Qi Wang2017-08-301-0/+4
| | | | | | | | To avoid the high RSS caused by THP + low usage arena (i.e. THP becomes a significant percentage), added a new "auto" option which will only start using THP after a base allocator used up the first THP region. Starting from the second hugepage (in a single arena), "auto" behaves the same as "always", i.e. madvise hugepage right away.
* Get rid of most of the various inline macros.David Goldblatt2017-04-241-7/+1
|
* Remove extraneous parens around return arguments.Jason Evans2017-01-211-1/+1
| | | | This resolves #540.
* Update brace style.Jason Evans2017-01-211-2/+1
| | | | | | | Add braces around single-line blocks, and remove line breaks before function-opening braces. This resolves #537.
* Remove leading blank lines from function bodies.Jason Evans2017-01-131-1/+0
| | | | This resolves #535.
* Break up headers into constituent partsDavid Goldblatt2017-01-121-0/+17
This is part of a broader change to make header files better represent the dependencies between one another (see https://github.com/jemalloc/jemalloc/issues/533). It breaks up component headers into smaller parts that can be made to have a simpler dependency graph. For the autogenerated headers (smoothstep.h and size_classes.h), no splitting was necessary, so I didn't add support to emit multiple headers.