summaryrefslogtreecommitdiffstats
path: root/src/rtree.c
diff options
context:
space:
mode:
authorJason Evans <jasone@canonware.com>2016-12-03 23:38:25 (GMT)
committerJason Evans <jasone@canonware.com>2016-12-27 02:08:16 (GMT)
commita6e86810d83aba0d94d0f6423ed09e8e6e0909fa (patch)
tree7ca1d2d92bdba5fd5ec01b01e3167f1f6dd875d9 /src/rtree.c
parent884fa22b8c8a23831eb4090fa92d191d6e3e394e (diff)
downloadjemalloc-a6e86810d83aba0d94d0f6423ed09e8e6e0909fa.zip
jemalloc-a6e86810d83aba0d94d0f6423ed09e8e6e0909fa.tar.gz
jemalloc-a6e86810d83aba0d94d0f6423ed09e8e6e0909fa.tar.bz2
Refactor purging and splitting/merging.
Split purging into lazy and forced variants. Use the forced variant for zeroing dss. Add support for NULL function pointers as an opt-out mechanism for the dalloc, commit, decommit, purge_lazy, purge_forced, split, and merge fields of extent_hooks_t. Add short-circuiting checks in large_ralloc_no_move_{shrink,expand}() so that no attempt is made if splitting/merging is not supported. This resolves #268.
Diffstat (limited to 'src/rtree.c')
0 files changed, 0 insertions, 0 deletions