microsoft / cppwinrt
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: 169
  • Daily file updates (only one update per file and date counted): 7796
  • First update: 2016-10-05
  • Latest update: 2022-01-22
  • Days between first and latest update: 1936 (276 weeks, estimated 1380 working days)
  • Active days (at least one file change): 230
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 169 files with 25,854 lines of code in files.
    • 157 files that are 366+ days old (25,416 lines of code)
    • 2 files that are 181-365 days old (160 lines of code)
    • 6 files that are 91-180 days old (190 lines of code)
    • 4 files that are 31-90 days old (88 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
98% | <1% | <1% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 169 files with 25,854 lines of code in files.
    • 95 files have been last changed 366+ days ago (6,751 lines of code)
    • 24 files have been last changed 181-365 days ago (5,125 lines of code)
    • 18 files have been last changed 91-180 days ago (6,620 lines of code)
    • 29 files have been last changed 31-90 days ago (6,307 lines of code)
    • 3 files have been last changed 1-30 days ago (1,051 lines of code)
26% | 19% | 25% | 24% | 4%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cpp, h, vcxproj, filters, props, txt, resx, vstemplate, md, xaml, cmd, vsixmanifest, xml, cs, asm, targets, csproj, json, hpp, gitattributes, Props, nuspec, natvis, inc, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h99% | <1% | <1% | <1% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
targets94% | 0% | 0% | 5% | 0%
filters100% | 0% | 0% | 0% | 0%
vstemplate100% | 0% | 0% | 0% | 0%
asm100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
natvis100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
vsixmanifest0% | 0% | 100% | 0% | 0%
Props0% | 0% | 100% | 0% | 0%
cs0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h21% | 18% | 35% | 23% | 0%
inc100% | 0% | 0% | 0% | 0%
vcxproj32% | 17% | 0% | 50% | 0%
cpp25% | 59% | 0% | 0% | 14%
filters56% | 0% | 0% | 43% | 0%
asm100% | 0% | 0% | 0% | 0%
props30% | 33% | 36% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
cmd38% | 31% | 0% | 29% | 0%
vstemplate0% | 0% | 0% | 100% | 0%
vsixmanifest0% | 0% | 0% | 100% | 0%
targets0% | 0% | 0% | 5% | 94%
cs0% | 0% | 0% | 100% | 0%
Props0% | 0% | 0% | 100% | 0%
natvis0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
strings98% | 1% | <1% | <1% | 0%
cppwinrt100% | 0% | 0% | 0% | 0%
natvis100% | 0% | 0% | 0% | 0%
vsix/ProjectTemplates100% | 0% | 0% | 0% | 0%
fast_fwd100% | 0% | 0% | 0% | 0%
nuget100% | 0% | 0% | 0% | 0%
scratch100% | 0% | 0% | 0% | 0%
prebuild100% | 0% | 0% | 0% | 0%
vsix/ItemTemplates100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
fast_fwd/arm100% | 0% | 0% | 0% | 0%
fast_fwd/x64100% | 0% | 0% | 0% | 0%
fast_fwd/arm64100% | 0% | 0% | 0% | 0%
fast_fwd/win32100% | 0% | 0% | 0% | 0%
vsix/Dev170% | 0% | 81% | 18% | 0%
vsix/Dev160% | 0% | 78% | 21% | 0%
vsix0% | 0% | 34% | 65% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
strings27% | 20% | 48% | 3% | 0%
fast_fwd100% | 0% | 0% | 0% | 0%
vsix/ProjectTemplates38% | 20% | 0% | 40% | 0%
cppwinrt7% | 13% | 13% | 60% | 4%
scratch100% | 0% | 0% | 0% | 0%
natvis14% | 68% | 0% | 13% | 3%
prebuild100% | 0% | 0% | 0% | 0%
vsix/ItemTemplates64% | 0% | 0% | 35% | 0%
fast_fwd/arm100% | 0% | 0% | 0% | 0%
fast_fwd/x64100% | 0% | 0% | 0% | 0%
fast_fwd/arm64100% | 0% | 0% | 0% | 0%
ROOT24% | 20% | 35% | 19% | 0%
fast_fwd/win32100% | 0% | 0% | 0% | 0%
nuget0% | 6% | 0% | 0% | 93%
vsix/Dev170% | 0% | 0% | 100% | 0%
vsix/Dev160% | 0% | 0% | 100% | 0%
vsix0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
code_writers.h
in cppwinrt
2863 101 54 846 28
base_implements.h
in strings
1187 60 133 846 13
component_writers.h
in cppwinrt
1053 26 73 846 13
thunks.inc
in fast_fwd
1018 - 846 846 1
helpers.h
in cppwinrt
739 41 131 846 5
base_coroutine_foundation.h
in strings
717 79 102 846 23
targets
Microsoft.Windows.CppWinRT.targets
in nuget
666 - 19 846 36
object_visualizer.cpp
in natvis
657 18 338 846 7
base_coroutine_threadpool.h
in strings
636 67 123 846 22
base_identity.h
in strings
569 56 628 846 5
base_string.h
in strings
559 55 131 846 15
base_error.h
in strings
541 33 215 846 21
cmd_reader.h
in cppwinrt
538 17 426 846 6
base_collections_base.h
in strings
538 60 551 846 4
type_writers.h
in cppwinrt
525 27 311 846 6
base_reference_produce.h
in strings
507 91 133 846 12
base_activation.h
in strings
457 32 123 846 15
base_array.h
in strings
434 40 208 846 10
base_events.h
in strings
426 32 39 846 8
text_writer.h
in cppwinrt
421 36 327 846 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pch.cpp
in vsix/ProjectTemplates/VC/Windows Universal/WindowsRuntimeComponent
1 - 846 846 1
pch.cpp
in vsix/ProjectTemplates/VC/Windows Universal/CoreApp
1 - 846 846 1
pch.cpp
in vsix/ProjectTemplates/VC/Windows Universal/BlankApp
1 - 846 846 1
pch.cpp
in vsix/ProjectTemplates/VC/Windows Desktop/WindowsApplication
1 - 846 846 1
pch.cpp
in vsix/ProjectTemplates/VC/Windows Desktop/ConsoleApplication
1 - 846 846 1
pch.cpp
in scratch
1 - 846 846 1
pch.cpp
in prebuild
1 - 846 846 1
pch.cpp
in natvis
1 - 846 846 1
pch.cpp
in cppwinrt
1 - 846 846 1
pch.h
in scratch
2 - 846 846 1
pch.h
in prebuild
2 - 846 846 1
pch.h
in vsix/ProjectTemplates/VC/Windows Desktop/ConsoleApplication
3 - 846 846 1
main.cpp
in scratch
5 1 846 846 1
pch.h
in cppwinrt
5 - 846 846 1
xaml
App.xaml
in vsix/ProjectTemplates/VC/Windows Universal/BlankApp
6 - 846 846 1
pch.h
in vsix/ProjectTemplates/VC/Windows Universal/CoreApp
8 - 846 846 1
resource.h
in vsix/ProjectTemplates/VC/Windows Desktop/WindowsApplication
8 - 846 846 1
winmain.cpp
in vsix/ProjectTemplates/VC/Windows Desktop/WindowsApplication
9 1 846 846 1
main.cpp
in vsix/ProjectTemplates/VC/Windows Desktop/ConsoleApplication
9 1 846 846 1
xaml
MainPage.xaml
in vsix/ProjectTemplates/VC/Windows Universal/BlankApp
12 - 846 846 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
base_stringable_format_1.h
in strings
8 - 54 54 1
targets
Extension.targets
in vsix
40 - 60 60 1
VSPackage.cs
in vsix/Dev16
20 1 60 60 1
VSPackage.cs
in vsix/Dev17
20 1 60 60 1
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev17/Standalone
44 - 60 101 2
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev17/Component
43 - 60 101 2
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev16/Standalone
38 - 60 101 2
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev16/Component
37 - 60 101 2
Props
Directory.Build.Props
in vsix
21 - 60 101 2
base_stringable_format.h
in strings
7 1 54 131 2
base_iterator.h
in strings
153 7 308 308 1
base_reference_produce_1.h
in strings
7 - 221 308 2
cmd
build_vsix.cmd
in root
27 - 60 529 5
base_version_odr.h
in strings
1 - 571 571 1
base_coroutine_system_winui.h
in strings
43 4 473 608 3
cmd
build_nuget.cmd
in root
9 - 576 651 3
type_resolver.cpp
in natvis
273 21 338 733 2
base_includes.h
in strings
45 - 131 733 5
vcxproj
StaticLibrary.vcxproj
in vsix/ProjectTemplates/VC/Windows Universal/StaticLibrary
143 - 62 827 6
vstemplate
cppwinrt_StaticLibrary.vstemplate
in vsix/ProjectTemplates/VC/Windows Universal/StaticLibrary
41 - 60 827 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
natvis
cppwinrt.natvis
in natvis
69 - 9 846 3
targets
Microsoft.Windows.CppWinRT.targets
in nuget
666 - 19 846 36
main.cpp
in cppwinrt
316 8 19 846 11
base_events.h
in strings
426 32 39 846 8
vcxproj
cppwinrt.vcxproj
in cppwinrt
375 - 47 846 15
vcxproj
cppwinrtvisualizer.vcxproj
in natvis
268 - 47 846 11
code_writers.h
in cppwinrt
2863 101 54 846 28
filters
cppwinrt.vcxproj.filters
in cppwinrt
193 - 54 846 8
base_stringable_format_1.h
in strings
8 - 54 54 1
base_stringable_format.h
in strings
7 1 54 131 2
vstemplate
cppwinrt_BlankApp.vstemplate
in vsix/ProjectTemplates/VC/Windows Universal/BlankApp
58 - 60 846 2
vstemplate
cppwinrt_CoreApp.vstemplate
in vsix/ProjectTemplates/VC/Windows Universal/CoreApp
51 - 60 846 3
vstemplate
cppwinrt_WindowsApplication.vstemplate
in vsix/ProjectTemplates/VC/Windows Desktop/WindowsApplication
46 - 60 846 2
vstemplate
cppwinrt_WindowsRuntimeComponent.vstemplate
in vsix/ProjectTemplates/VC/Windows Universal/WindowsRuntimeComponent
46 - 60 846 2
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev17/Standalone
44 - 60 101 2
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev17/Component
43 - 60 101 2
vstemplate
cppwinrt_ConsoleApplication.vstemplate
in vsix/ProjectTemplates/VC/Windows Desktop/ConsoleApplication
43 - 60 846 2
vstemplate
cppwinrt_StaticLibrary.vstemplate
in vsix/ProjectTemplates/VC/Windows Universal/StaticLibrary
41 - 60 827 3
targets
Extension.targets
in vsix
40 - 60 60 1
vsixmanifest
source.extension.vsixmanifest
in vsix/Dev16/Standalone
38 - 60 101 2