From 5dd29df0363fed632ac705812c358269800cb03e Mon Sep 17 00:00:00 2001 From: Shu Zhang Date: Wed, 16 Aug 2017 13:17:13 -0700 Subject: [PATCH] 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 --- folly/Makefile.am | 8 ++++++++ 1 file changed, 8 insertions(+) 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 \ -- 2.34.1