facebookincubator / dispenso
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 2 files with 574 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 0 files changed 6-20 times (0 lines of code)
    • 2 files changed 1-5 times (574 lines of code)
0% | 0% | 0% | 0% | 100%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
cpp, h, txt, md, yml, in, gitignore, cmake, clang-format, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
h0% | 0% | 0% | 0% | 100%
in0% | 0% | 0% | 0% | 100%
cpp0% | 0% | 0% | 0% | 0%
cmake0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
dispenso0% | 0% | 0% | 0% | 100%
cmake0% | 0% | 0% | 0% | 100%
dispenso/detail0% | 0% | 0% | 0% | 0%
cmake/modules0% | 0% | 0% | 0% | 0%
benchmarks0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
5 - 82 82 1 1
569 51 80 80 1 1
benchmark_common.h
in benchmarks
9 -
per_thread_info.cpp
in dispenso/detail
9 -
result_of.h
in dispenso/detail
14 -
rw_lock.h
in dispenso
15 1
pipeline.h
in dispenso
23 3
pool_allocator.h
in dispenso
27 -
27 5
once_callable_impl.h
in dispenso/detail
32 1
39 6
per_thread_info.h
in dispenso/detail
39 5
42 3
43 7
math.h
in dispenso/detail
45 5
async_request.h
in dispenso
47 4
49 -
51 4
once_function.h
in dispenso
53 1
53 1
op_result.h
in dispenso/detail
70 2
rw_lock_impl.h
in dispenso/detail
71 8
thread_pool.cpp
in dispenso
78 3
task_set.cpp
in dispenso
79 8
resource_pool.h
in dispenso
82 3
85 9
for_each.h
in dispenso
85 4
95 6
concurrent_vector_impl2.h
in dispenso/detail
109 1
117 6
119 10
119 2
platform.h
in dispenso
133 6
thread_pool.h
in dispenso
140 8
142 8
task_set.h
in dispenso
157 7
173 9
176 7
204 10
210 14
211 12
future_impl2.h
in dispenso/detail
217 12
240 14
completion_event_impl.h
in dispenso/detail
262 17
cmake
FindTBB.cmake
in cmake/modules
267 -
pipeline_impl.h
in dispenso/detail
300 22
313 13
future.h
in dispenso
313 15
concurrent_vector_impl.h
in dispenso/detail
372 5
parallel_for.h
in dispenso
442 14
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
5 - 82 82 1 1
569 51 80 80 1 1
313 13
42 3
benchmark_common.h
in benchmarks
9 -
240 14
95 6
211 12
117 6
119 10
173 9
176 7
210 14
684 71
85 9
39 6
cmake
FindTBB.cmake
in cmake/modules
267 -
once_function.h
in dispenso
53 1
platform.h
in dispenso
133 6
pool_allocator.h
in dispenso
27 -
thread_pool.cpp
in dispenso
78 3
pipeline.h
in dispenso
23 3
parallel_for.h
in dispenso
442 14
51 4
204 10
per_thread_info.h
in dispenso/detail
39 5
result_of.h
in dispenso/detail
14 -
math.h
in dispenso/detail
45 5
concurrent_vector_impl.h
in dispenso/detail
372 5
per_thread_info.cpp
in dispenso/detail
9 -
future_impl2.h
in dispenso/detail
217 12
concurrent_vector_impl2.h
in dispenso/detail
109 1
once_callable_impl.h
in dispenso/detail
32 1
rw_lock_impl.h
in dispenso/detail
71 8
pipeline_impl.h
in dispenso/detail
300 22
op_result.h
in dispenso/detail
70 2
completion_event_impl.h
in dispenso/detail
262 17
142 8
future_impl.h
in dispenso/detail
493 40
task_set.cpp
in dispenso
79 8
thread_pool.h
in dispenso
140 8
49 -
43 7
resource_pool.h
in dispenso
82 3
async_request.h
in dispenso
47 4
rw_lock.h
in dispenso
15 1
53 1
27 5
task_set.h
in dispenso
157 7
future.h
in dispenso
313 15
Correlations

File Size vs. Number of Changes: 2 points

dispenso/concurrent_vector.h x: 569 lines of code y: 1 # changes cmake/DispensoConfig.cmake.in x: 5 lines of code y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 569.0
lines of code
min: 5.0 | average: 287.0 | 25th percentile: 5.0 | median: 287.0 | 75th percentile: 569.0 | max: 569.0

Number of Contributors vs. Number of Changes: 2 points

dispenso/concurrent_vector.h x: 1 # contributors y: 1 # changes
1.0
# changes
  min: 1.0
  average: 1.0
  25th percentile: 1.0
  median: 1.0
  75th percentile: 1.0
  max: 1.0
0 1.0
# contributors
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0