microsoft / pmwcas
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 40
  • Daily file updates (only one update per file and date counted): 546
  • First update: 2018-03-30
  • Latest update: 2019-12-20
  • Days between first and latest update: 631 (90 weeks, estimated 450 working days)
  • Active days (at least one file change): 50
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 40 files with 6,572 lines of code in files.
    • 40 files that are 366+ days old (6,572 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 40 files with 6,572 lines of code in files.
    • 40 files have been last changed 366+ days ago (6,572 lines of code)
    • 0 files have been last changed 181-365 days ago (0 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
100% | 0% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cc, in, txt, m4, sh, md, cmake, gitignore, gitmodules, css, gitattributes, spec, json, html
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h100% | 0% | 0% | 0% | 0%
cc100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
src/environment100% | 0% | 0% | 0% | 0%
src/mwcas100% | 0% | 0% | 0% | 0%
src/benchmarks100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/util100% | 0% | 0% | 0% | 0%
src/double-linked-list100% | 0% | 0% | 0% | 0%
include100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/environment100% | 0% | 0% | 0% | 0%
src/mwcas100% | 0% | 0% | 0% | 0%
src/benchmarks100% | 0% | 0% | 0% | 0%
src/common100% | 0% | 0% | 0% | 0%
src/util100% | 0% | 0% | 0% | 0%
src/double-linked-list100% | 0% | 0% | 0% | 0%
include100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
environment_windows.cc
in src/environment
766 47 938 1400 3
mwcas.cc
in src/mwcas
694 18 773 1400 23
environment_windows.h
in src/environment
509 23 1400 1400 1
doubly_linked_list_benchmark.cc
in src/benchmarks
432 8 773 1400 6
doubly_linked_list.cc
in src/double-linked-list
416 7 1400 1400 1
mwcas.h
in src/mwcas
400 13 938 1400 16
environment_linux.h
in src/environment
391 43 773 1400 27
mwcas_benchmark.cc
in src/benchmarks
268 10 773 1400 9
doubly_linked_list.h
in src/double-linked-list
204 6 1039 1400 3
environment_linux.cc
in src/environment
197 15 938 1400 3
status.h
in include
168 37 1400 1400 1
atomics.h
in src/util
156 15 938 1400 3
garbage_list.h
in src/common
154 8 773 1400 5
epoch.cc
in src/common
152 14 938 1400 7
epoch.h
in src/common
137 7 938 1400 3
random_number_generator.h
in src/util
137 11 1400 1400 1
environment.h
in include
131 3 1400 1400 1
benchmark.h
in src/benchmarks
131 6 1400 1400 1
garbage_list_unsafe.h
in src/common
128 5 773 1400 6
metrics.h
in src/mwcas
128 13 1039 1400 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
nvram.cc
in src/util
8 - 1400 1400 1
pmwcas.h
in include
15 - 1400 1400 1
async.h
in include
16 1 1400 1400 1
allocator_internal.cc
in src/common
17 1 1400 1400 1
hash.h
in src/util
18 2 1400 1400 1
mwcas_benchmark.h
in src/benchmarks
18 - 1400 1400 1
allocator_internal.h
in src/common
27 1 1400 1400 1
mwcas_shm_server.cc
in src/benchmarks
45 1 1400 1400 1
status.cc
in src/util
85 1 1400 1400 1
benchmark_linux.h
in src/benchmarks
119 6 1400 1400 1
slice.h
in include
125 13 1400 1400 1
benchmark.h
in src/benchmarks
131 6 1400 1400 1
environment.h
in include
131 3 1400 1400 1
random_number_generator.h
in src/util
137 11 1400 1400 1
status.h
in include
168 37 1400 1400 1
doubly_linked_list.cc
in src/double-linked-list
416 7 1400 1400 1
environment_windows.h
in src/environment
509 23 1400 1400 1
allocator.h
in include
18 - 1039 1400 3
auto_ptr.h
in src/util
38 4 1039 1400 4
environment_internal.h
in src/common
49 2 1039 1400 3
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
environment_windows.cc
in src/environment
766 47 938 1400 3
mwcas.cc
in src/mwcas
694 18 773 1400 23
environment_windows.h
in src/environment
509 23 1400 1400 1
doubly_linked_list_benchmark.cc
in src/benchmarks
432 8 773 1400 6
doubly_linked_list.cc
in src/double-linked-list
416 7 1400 1400 1
mwcas.h
in src/mwcas
400 13 938 1400 16
environment_linux.h
in src/environment
391 43 773 1400 27
mwcas_benchmark.cc
in src/benchmarks
268 10 773 1400 9
doubly_linked_list.h
in src/double-linked-list
204 6 1039 1400 3
environment_linux.cc
in src/environment
197 15 938 1400 3
status.h
in include
168 37 1400 1400 1
atomics.h
in src/util
156 15 938 1400 3
garbage_list.h
in src/common
154 8 773 1400 5
epoch.cc
in src/common
152 14 938 1400 7
epoch.h
in src/common
137 7 938 1400 3
random_number_generator.h
in src/util
137 11 1400 1400 1
environment.h
in include
131 3 1400 1400 1
benchmark.h
in src/benchmarks
131 6 1400 1400 1
garbage_list_unsafe.h
in src/common
128 5 773 1400 6
metrics.h
in src/mwcas
128 13 1039 1400 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
mwcas.cc
in src/mwcas
694 18 773 1400 23
doubly_linked_list_benchmark.cc
in src/benchmarks
432 8 773 1400 6
environment_linux.h
in src/environment
391 43 773 1400 27
mwcas_benchmark.cc
in src/benchmarks
268 10 773 1400 9
garbage_list.h
in src/common
154 8 773 1400 5
garbage_list_unsafe.h
in src/common
128 5 773 1400 6
macros.h
in src/util
33 - 773 1400 8
environment_windows.cc
in src/environment
766 47 938 1400 3
mwcas.h
in src/mwcas
400 13 938 1400 16
environment_linux.cc
in src/environment
197 15 938 1400 3
atomics.h
in src/util
156 15 938 1400 3
epoch.cc
in src/common
152 14 938 1400 7
epoch.h
in src/common
137 7 938 1400 3
nvram.h
in src/util
73 3 938 1400 8
pmwcas_internal.cc
in src/common
20 3 938 1400 3
environment.cc
in src/environment
14 1 938 1400 4
doubly_linked_list.h
in src/double-linked-list
204 6 1039 1400 3
metrics.h
in src/mwcas
128 13 1039 1400 4
core_local.h
in src/util
77 3 1039 1400 3
environment_internal.cc
in src/common
58 4 1039 1400 4