microsoft / wil
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: 33
  • Daily file updates (only one update per file and date counted): 78
  • First update: 2018-11-07
  • Latest update: 2021-12-11
  • Days between first and latest update: 1131 (161 weeks, estimated 805 working days)
  • Active days (at least one file change): 96
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 33 files with 25,998 lines of code in files.
    • 29 files that are 366+ days old (22,258 lines of code)
    • 2 files that are 181-365 days old (3,285 lines of code)
    • 1 files that are 91-180 days old (168 lines of code)
    • 1 files that are 31-90 days old (287 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 12% | <1% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 33 files with 25,998 lines of code in files.
    • 12 files have been last changed 366+ days ago (5,490 lines of code)
    • 6 files have been last changed 181-365 days ago (4,681 lines of code)
    • 10 files have been last changed 91-180 days ago (10,512 lines of code)
    • 5 files have been last changed 31-90 days ago (5,315 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
21% | 18% | 40% | 20% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, txt, cmd, md, gitignore, hpp, gitattributes, targets, cmake, json, nuspec, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h85% | 12% | <1% | 1% | 0%
cmd100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h21% | 18% | 40% | 20% | 0%
cmd18% | 0% | 60% | 21% | 0%
targets100% | 0% | 0% | 0% | 0%
cmake0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 100% | 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
include/wil85% | 12% | <1% | 1% | 0%
scripts100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
packaging/nuget100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
include/wil21% | 18% | 40% | 20% | 0%
scripts16% | 0% | 55% | 28% | 0%
packaging/nuget100% | 0% | 0% | 0% | 0%
cmake0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
resource.h
in include/wil
4884 383 51 1103 51
result_macros.h
in include/wil
4856 121 109 1103 25
wistd_type_traits.h
in include/wil
3407 20 832 1103 4
winrt.h
in include/wil
1658 92 287 1103 16
com.h
in include/wil
1414 137 181 1103 17
result.h
in include/wil
906 42 166 1103 15
wistd_memory.h
in include/wil
830 38 1102 1103 2
filesystem.h
in include/wil
728 40 308 1103 8
common.h
in include/wil
426 18 214 1103 11
win32_helpers.h
in include/wil
423 34 187 1103 12
wistd_config.h
in include/wil
417 7 103 1103 9
wistd_functional.h
in include/wil
407 20 816 1103 9
token_helpers.h
in include/wil
295 29 516 1103 6
safecast.h
in include/wil
277 14 103 1103 6
cppwinrt.h
in include/wil
270 16 105 1103 17
registry.h
in include/wil
178 15 936 1103 4
stl.h
in include/wil
122 10 103 1103 6
result_originate.h
in include/wil
80 2 622 1103 7
wrl.h
in include/wil
68 2 124 1103 6
cmd
init.cmd
in scripts
175 - 167 1007 6
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
wistd_memory.h
in include/wil
830 38 1102 1103 2
targets
Microsoft.Windows.ImplementationLibrary.targets
in packaging/nuget
8 - 1007 1007 1
cmd
build_all.cmd
in scripts
43 - 1007 1007 1
cmd
init_all.cmd
in scripts
10 - 989 1007 3
rpc_helpers.h
in include/wil
85 8 943 982 7
registry.h
in include/wil
178 15 936 1103 4
wistd_type_traits.h
in include/wil
3407 20 832 1103 4
wistd_functional.h
in include/wil
407 20 816 1103 9
result_originate.h
in include/wil
80 2 622 1103 7
nt_result_macros.h
in include/wil
102 - 516 516 1
token_helpers.h
in include/wil
295 29 516 1103 6
cppwinrt_wrl.h
in include/wil
45 2 437 437 1
filesystem.h
in include/wil
728 40 308 1103 8
winrt.h
in include/wil
1658 92 287 1103 16
common.h
in include/wil
426 18 214 1103 11
traceloggingconfig.h
in include/wil
32 - 194 194 1
win32_helpers.h
in include/wil
423 34 187 1103 12
com.h
in include/wil
1414 137 181 1103 17
cmd
init.cmd
in scripts
175 - 167 1007 6
result.h
in include/wil
906 42 166 1103 15
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
com_apartment_variable.h
in include/wil
287 13 62 68 2
cppwinrt_helpers.h
in include/wil
168 7 105 105 1
Tracelogging.h
in include/wil
3253 201 100 194 4
traceloggingconfig.h
in include/wil
32 - 194 194 1
cppwinrt_wrl.h
in include/wil
45 2 437 437 1
nt_result_macros.h
in include/wil
102 - 516 516 1
rpc_helpers.h
in include/wil
85 8 943 982 7
cmd
init.cmd
in scripts
175 - 167 1007 6
cmd
runtests.cmd
in scripts
61 - 61 1007 3
cmake
common_build_flags.cmake
in cmake
54 - 62 1007 6
cmd
build_all.cmd
in scripts
43 - 1007 1007 1
azure-pipelines.yml
in scripts
29 - 61 1007 5
cmd
init_all.cmd
in scripts
10 - 989 1007 3
targets
Microsoft.Windows.ImplementationLibrary.targets
in packaging/nuget
8 - 1007 1007 1
resource.h
in include/wil
4884 383 51 1103 51
result_macros.h
in include/wil
4856 121 109 1103 25
wistd_type_traits.h
in include/wil
3407 20 832 1103 4
winrt.h
in include/wil
1658 92 287 1103 16
com.h
in include/wil
1414 137 181 1103 17
result.h
in include/wil
906 42 166 1103 15
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
resource.h
in include/wil
4884 383 51 1103 51
cmd
runtests.cmd
in scripts
61 - 61 1007 3
azure-pipelines.yml
in scripts
29 - 61 1007 5
com_apartment_variable.h
in include/wil
287 13 62 68 2
cmake
common_build_flags.cmake
in cmake
54 - 62 1007 6
Tracelogging.h
in include/wil
3253 201 100 194 4
wistd_config.h
in include/wil
417 7 103 1103 9
safecast.h
in include/wil
277 14 103 1103 6
stl.h
in include/wil
122 10 103 1103 6
cppwinrt.h
in include/wil
270 16 105 1103 17
cppwinrt_helpers.h
in include/wil
168 7 105 105 1
result_macros.h
in include/wil
4856 121 109 1103 25
wrl.h
in include/wil
68 2 124 1103 6
result.h
in include/wil
906 42 166 1103 15
cmd
init.cmd
in scripts
175 - 167 1007 6
com.h
in include/wil
1414 137 181 1103 17
win32_helpers.h
in include/wil
423 34 187 1103 12
traceloggingconfig.h
in include/wil
32 - 194 194 1
common.h
in include/wil
426 18 214 1103 11
winrt.h
in include/wil
1658 92 287 1103 16