path # lines of code dispenso/for_each.h 85 dispenso/small_buffer_allocator.cpp 119 dispenso/future.h 313 dispenso/task_set.h 157 dispenso/completion_event.h 27 dispenso/pool_allocator.cpp 53 dispenso/rw_lock.h 15 dispenso/async_request.h 47 dispenso/resource_pool.h 82 dispenso/tsan_annotations.cpp 43 dispenso/tsan_annotations.h 49 dispenso/thread_pool.h 140 dispenso/task_set.cpp 79 dispenso/detail/future_impl.h 493 dispenso/detail/small_buffer_allocator_impl.h 142 dispenso/detail/completion_event_impl.h 262 dispenso/detail/op_result.h 70 dispenso/detail/pipeline_impl.h 300 dispenso/detail/rw_lock_impl.h 71 dispenso/detail/once_callable_impl.h 32 dispenso/detail/concurrent_vector_impl2.h 109 dispenso/detail/future_impl2.h 217 dispenso/detail/per_thread_info.cpp 9 dispenso/detail/concurrent_vector_impl.h 372 dispenso/detail/math.h 45 dispenso/detail/result_of.h 14 dispenso/detail/per_thread_info.h 39 dispenso/concurrent_object_arena.h 204 dispenso/small_buffer_allocator.h 51 dispenso/concurrent_vector.h 569 dispenso/parallel_for.h 442 dispenso/pipeline.h 23 dispenso/thread_pool.cpp 78 dispenso/pool_allocator.h 27 dispenso/platform.h 133 dispenso/once_function.h 53 cmake/modules/FindTBB.cmake 267 cmake/DispensoConfig.cmake.in 5 benchmarks/thread_benchmark_common.h 39 benchmarks/rw_lock_benchmark.cpp 85 benchmarks/concurrent_vector_benchmark.cpp 684 benchmarks/pipeline_benchmark.cpp 210 benchmarks/summing_for_benchmark.cpp 176 benchmarks/trivial_compute_benchmark.cpp 173 benchmarks/once_function_benchmark.cpp 119 benchmarks/simple_for_benchmark.cpp 117 benchmarks/simple_pool_benchmark.cpp 211 benchmarks/pool_allocator_benchmark.cpp 95 benchmarks/nested_for_benchmark.cpp 240 benchmarks/benchmark_common.h 9 benchmarks/small_buffer_benchmark.cpp 42 benchmarks/future_benchmark.cpp 313