Initial commit
authorJeff Preshing <filter-github@preshing.com>
Mon, 1 Feb 2016 13:09:52 +0000 (08:09 -0500)
committerJeff Preshing <filter-github@preshing.com>
Mon, 1 Feb 2016 13:09:52 +0000 (08:09 -0500)
commit673a618f0fa0da41cf25897d40edbb0293b4765d
treec71f624cc0b71eb68b865037e8f83689a4586ab7
Initial commit
79 files changed:
.clang-format [new file with mode: 0644]
.gitignore [new file with mode: 0644]
CMakeLists.txt [new file with mode: 0644]
LICENSE [new file with mode: 0644]
README.md [new file with mode: 0644]
cmake/AddSample.cmake [new file with mode: 0644]
cmake/JunctionProjectDefs.cmake [new file with mode: 0644]
cmake/junction_config.h.in [new file with mode: 0644]
cmake/modules/FindCDS.cmake [new file with mode: 0644]
cmake/modules/FindFolly.cmake [new file with mode: 0644]
cmake/modules/FindNBDS.cmake [new file with mode: 0644]
cmake/modules/FindTBB.cmake [new file with mode: 0644]
cmake/modules/FindTervel.cmake [new file with mode: 0644]
cmake/modules/FindTurf.cmake [new file with mode: 0644]
docs/cmake-gui.png [new file with mode: 0644]
docs/vs-solution.png [new file with mode: 0644]
junction/Averager.cpp [new file with mode: 0644]
junction/Averager.h [new file with mode: 0644]
junction/ConcurrentMap_Grampa.cpp [new file with mode: 0644]
junction/ConcurrentMap_Grampa.h [new file with mode: 0644]
junction/ConcurrentMap_LeapFrog.cpp [new file with mode: 0644]
junction/ConcurrentMap_LeapFrog.h [new file with mode: 0644]
junction/ConcurrentMap_Linear.cpp [new file with mode: 0644]
junction/ConcurrentMap_Linear.h [new file with mode: 0644]
junction/Core.h [new file with mode: 0644]
junction/MapTraits.h [new file with mode: 0644]
junction/QSBR.cpp [new file with mode: 0644]
junction/QSBR.h [new file with mode: 0644]
junction/SimpleJobCoordinator.h [new file with mode: 0644]
junction/SingleMap_Linear.h [new file with mode: 0644]
junction/details/Grampa.cpp [new file with mode: 0644]
junction/details/Grampa.h [new file with mode: 0644]
junction/details/LeapFrog.cpp [new file with mode: 0644]
junction/details/LeapFrog.h [new file with mode: 0644]
junction/details/Linear.cpp [new file with mode: 0644]
junction/details/Linear.h [new file with mode: 0644]
junction/extra/MapAdapter.h [new file with mode: 0644]
junction/extra/MemHook_NBDS.cpp [new file with mode: 0644]
junction/extra/MemHook_TBB.cpp [new file with mode: 0644]
junction/extra/impl/MapAdapter_CDS_Cuckoo.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_CDS_Michael.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Folly.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Grampa.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_LeapFrog.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Linear.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Linear_Mutex.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Linear_RWLock.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_NBDS.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Null.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_StdMap.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_TBB.h [new file with mode: 0644]
junction/extra/impl/MapAdapter_Tervel.h [new file with mode: 0644]
junction/striped/AutoResetEvent.h [new file with mode: 0644]
junction/striped/ConditionBank.cpp [new file with mode: 0644]
junction/striped/ConditionBank.h [new file with mode: 0644]
junction/striped/ConditionPair.h [new file with mode: 0644]
junction/striped/ManualResetEvent.h [new file with mode: 0644]
junction/striped/Mutex.h [new file with mode: 0644]
samples/MallocTest/CMakeLists.txt [new file with mode: 0644]
samples/MallocTest/MallocTest.cpp [new file with mode: 0644]
samples/MapCorrectnessTests/CMakeLists.txt [new file with mode: 0644]
samples/MapCorrectnessTests/MapCorrectnessTests.cpp [new file with mode: 0644]
samples/MapCorrectnessTests/TestChurn.h [new file with mode: 0644]
samples/MapCorrectnessTests/TestEnvironment.h [new file with mode: 0644]
samples/MapCorrectnessTests/TestInsertDifferentKeys.h [new file with mode: 0644]
samples/MapCorrectnessTests/TestInsertSameKeys.h [new file with mode: 0644]
samples/MapCorrectnessTests/junction_userconfig.h.in [new file with mode: 0644]
samples/MapMemoryBench/CMakeLists.txt [new file with mode: 0644]
samples/MapMemoryBench/MapMemoryBench.cpp [new file with mode: 0644]
samples/MapMemoryBench/RenderGraphs.py [new file with mode: 0644]
samples/MapMemoryBench/TestAllMaps.py [new file with mode: 0644]
samples/MapPerformanceTests/CMakeLists.txt [new file with mode: 0644]
samples/MapPerformanceTests/MapPerformanceTests.cpp [new file with mode: 0644]
samples/MapPerformanceTests/RenderGraphs.py [new file with mode: 0644]
samples/MapPerformanceTests/TestAllMaps.py [new file with mode: 0644]
samples/MapScalabilityTests/CMakeLists.txt [new file with mode: 0644]
samples/MapScalabilityTests/MapScalabilityTests.cpp [new file with mode: 0644]
samples/MapScalabilityTests/RenderGraphs.py [new file with mode: 0644]
samples/MapScalabilityTests/TestAllMaps.py [new file with mode: 0644]