Move CacheLocality out of detail/ and into concurrency/
authorGiuseppe Ottaviano <ott@fb.com>
Wed, 28 Jun 2017 18:09:42 +0000 (11:09 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Wed, 28 Jun 2017 18:23:21 +0000 (11:23 -0700)
commit05ce52289b0ec8f525a92d6d1955301d0b77c0a7
treefe3cc6d072ca709b3aed37f51cfcebf37b541098
parent04cf6b8f5f46d00de45d09774ef0733a2510bb07
Move CacheLocality out of detail/ and into concurrency/

Summary: There's no reason these utilities should only be used by folly.

Reviewed By: mzlee

Differential Revision: D5317894

fbshipit-source-id: 5a9bdf4c5efaa5bcbe78e6723a03a468f2fe5e32
23 files changed:
CMakeLists.txt
folly/IndexedMemPool.h
folly/LifoSem.h
folly/MPMCQueue.h
folly/Makefile.am
folly/ProducerConsumerQueue.h
folly/SharedMutex.h
folly/TokenBucket.h
folly/concurrency/CacheLocality.cpp [new file with mode: 0644]
folly/concurrency/CacheLocality.h [new file with mode: 0644]
folly/concurrency/CoreCachedSharedPtr.h
folly/concurrency/test/CacheLocalityBenchmark.cpp [new file with mode: 0644]
folly/concurrency/test/CacheLocalityTest.cpp [new file with mode: 0644]
folly/detail/CacheLocality.cpp [deleted file]
folly/detail/CacheLocality.h [deleted file]
folly/detail/CachelinePaddedImpl.h
folly/detail/MemoryIdler.cpp
folly/experimental/flat_combining/FlatCombining.h
folly/test/CacheLocalityBenchmark.cpp [deleted file]
folly/test/CacheLocalityTest.cpp [deleted file]
folly/test/CachelinePaddedTest.cpp
folly/test/DeterministicSchedule.cpp
folly/test/DeterministicSchedule.h