configurable node allocator for ConcurrentSkipList
authorPhilip Pronin <philipp@fb.com>
Sat, 5 Apr 2014 21:54:37 +0000 (14:54 -0700)
committerptarjan <ptarjan@fb.com>
Wed, 9 Apr 2014 03:58:50 +0000 (20:58 -0700)
commitac2aa280f7c225dc0229624e37719b2435de6c36
tree5ebad839fb7876d270206846ae15cae92fb4f331
parent0fd4f5795ab91a0c1d45fced6232f4f738a5a6e1
configurable node allocator for ConcurrentSkipList

Summary:
Allow specifying `SimpleAllocator` to use for node allocation.
Added optimizations for arena allocators.

Test Plan: fbconfig -r folly/test && fbmake opt -j32

Reviewed By: soren@fb.com

FB internal diff: D1261546
folly/Arena.h
folly/ConcurrentSkipList-inl.h
folly/ConcurrentSkipList.h
folly/Memory.h
folly/test/ArenaTest.cpp