From: Shu Zhang Date: Wed, 16 Aug 2017 20:17:13 +0000 (-0700) Subject: Add ConcurrentHashMap installable X-Git-Tag: v2017.08.21.00~11 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=5dd29df0363fed632ac705812c358269800cb03e;p=folly.git Add ConcurrentHashMap installable Summary: ConcurrentHashMap is a newly added feature and we wanted to test it in our enviornment, making it installable. Built & Installed on ubuntu 14 env. Closes https://github.com/facebook/folly/pull/659 Reviewed By: djwatson Differential Revision: D5629159 Pulled By: yfeldblum fbshipit-source-id: 8a40e768f3db7918a3b284059f2efa0b7ecb9aca --- diff --git a/folly/Makefile.am b/folly/Makefile.am index 0d094035..e77c7042 100644 --- a/folly/Makefile.am +++ b/folly/Makefile.am @@ -57,7 +57,9 @@ nobase_follyinclude_HEADERS = \ CpuId.h \ CPortability.h \ concurrency/CacheLocality.h \ + concurrency/ConcurrentHashMap.h \ concurrency/CoreCachedSharedPtr.h \ + concurrency/detail/ConcurrentHashMap-detail.h \ detail/AtomicHashUtils.h \ detail/AtomicUnorderedMapUtils.h \ detail/AtomicUtils.h \ @@ -119,6 +121,10 @@ nobase_follyinclude_HEADERS = \ experimental/exception_tracer/StackTrace.h \ experimental/FunctionScheduler.h \ experimental/FutureDAG.h \ + experimental/hazptr/debug.h \ + experimental/hazptr/hazptr.h \ + experimental/hazptr/hazptr-impl.h \ + experimental/hazptr/memory_resource.h \ experimental/io/FsUtil.h \ experimental/JemallocNodumpAllocator.h \ experimental/JSONSchema.h \ @@ -484,6 +490,8 @@ libfolly_la_SOURCES = \ futures/QueuedImmediateExecutor.cpp \ futures/ThreadWheelTimekeeper.cpp \ futures/test/TestExecutor.cpp \ + experimental/hazptr/hazptr.cpp \ + experimental/hazptr/memory_resource.cpp \ GlobalThreadPoolList.cpp \ GroupVarint.cpp \ GroupVarintTables.cpp \