microsoft / pmod
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: 1184
  • Daily file updates (only one update per file and date counted): 1875
  • First update: 2017-06-08
  • Latest update: 2022-01-21
  • Days between first and latest update: 1689 (241 weeks, estimated 1205 working days)
  • Active days (at least one file change): 14
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 1,184 files with 125,369 lines of code in files.
    • 1,183 files that are 366+ days old (125,349 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)
    • 1 files that are 1-30 days old (20 lines of code)
99% | 0% | 0% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 1,184 files with 125,369 lines of code in files.
    • 1,136 files have been last changed 366+ days ago (121,684 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)
    • 48 files have been last changed 1-30 days ago (3,685 lines of code)
97% | 0% | 0% | 0% | 2%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, cs, java, xml, filters, vcxproj, mm, csproj, xaml, props, json, mk, txt, c, gradle, m, inc, cmd, plist, gitignore, properties, storyboard, bat, js, targets, sh, proj, pro, resx, css, ps1, xib, md, html, in, cc
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
vcxproj100% | 0% | 0% | 0% | 0%
filters100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cc0% | 0% | 0% | 0% | 100%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cpp97% | 0% | 0% | 0% | 2%
h99% | 0% | 0% | 0% | <1%
cs100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
filters69% | 0% | 0% | 0% | 30%
props87% | 0% | 0% | 0% | 12%
inc100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
vcxproj6% | 0% | 0% | 0% | 93%
targets100% | 0% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cc0% | 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
public100% | 0% | 0% | 0% | 0%
codegen100% | 0% | 0% | 0% | 0%
model_library100% | 0% | 0% | 0% | 0%
winrt100% | 0% | 0% | 0% | 0%
foundation100% | 0% | 0% | 0% | 0%
foundation_library100% | 0% | 0% | 0% | 0%
proxy100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
jansson100% | 0% | 0% | 0% | 0%
coreclr100% | 0% | 0% | 0% | 0%
objectivec100% | 0% | 0% | 0% | 0%
__build99% | 0% | 0% | 0% | <1%
model100% | 0% | 0% | 0% | 0%
nodejs100% | 0% | 0% | 0% | 0%
foundation_pal100% | 0% | 0% | 0% | 0%
__generated100% | 0% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
pal100% | 0% | 0% | 0% | 0%
src100% | 0% | 0% | 0% | 0%
android100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
public99% | 0% | 0% | 0% | <1%
codegen100% | 0% | 0% | 0% | 0%
model_library98% | 0% | 0% | 0% | 1%
winrt100% | 0% | 0% | 0% | 0%
foundation100% | 0% | 0% | 0% | 0%
foundation_library100% | 0% | 0% | 0% | 0%
proxy100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
jansson100% | 0% | 0% | 0% | 0%
coreclr100% | 0% | 0% | 0% | 0%
objectivec100% | 0% | 0% | 0% | 0%
model100% | 0% | 0% | 0% | 0%
foundation_pal100% | 0% | 0% | 0% | 0%
__generated100% | 0% | 0% | 0% | 0%
__build44% | 0% | 0% | 0% | 55%
inc100% | 0% | 0% | 0% | 0%
pal100% | 0% | 0% | 0% | 0%
nodejs19% | 0% | 0% | 0% | 80%
src100% | 0% | 0% | 0% | 0%
android100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ObservableObject.cpp
in src/model_library
1850 96 1649 1698 2
ObservableCollection.cpp
in src/model_library
1693 90 1698 1698 1
GenerateFastCppTemplate.cpp
in src/codegen/tool
1683 29 1698 1698 1
PropertyValueInternalStatics.cpp
in src/foundation
1650 48 1698 1698 1
SchemaParser.cpp
in src/codegen/parser/csharp
1430 19 1651 1698 2
ObservableObjectProxy.cpp
in src/proxy
1382 82 1698 1698 1
GenerateWindowsRuntimeAdapter.cpp
in src/codegen/tool
1254 39 1698 1698 1
pv_util.h
in src/public/inc/foundation
1198 180 1698 1698 1
PropertyValue.cpp
in src/foundation_pal
1193 152 1698 1698 1
ProxyObjectFactory.cpp
in src/proxy
1144 54 1698 1698 1
ObjectStatics.cpp
in src/model_library
1138 34 1698 1698 1
com_library.h
in src/public/inc/foundation/ctl
1107 95 1698 1698 1
CollectionViewModel.cpp
in src/model_library
1088 65 1698 1698 1
GenerateTypeInfo.cpp
in src/codegen/tool
956 15 1698 1698 1
CodeGenToolBase.cpp
in src/codegen/tool
910 54 1698 1698 1
BaseObjectProxy.cpp
in src/proxy
879 70 1649 1698 2
GenerateCppLibrary.cpp
in src/codegen/tool
872 19 1698 1698 1
GenerateCSharpClasses.cpp
in src/codegen/tool
867 20 1698 1698 1
load.c
in src/jansson/src
859 19 1698 1698 1
GenerateObjectiveC.cpp
in src/codegen/tool
796 10 1698 1698 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pch.h
in src/winrt/projection_lib
1 - 1698 1698 1
pch.cpp
in src/winrt/projection_lib
1 - 1698 1698 1
dllmain.h
in src/winrt/dllLibrary
1 - 1698 1698 1
dllmain.h
in src/winrt/dll
1 - 1698 1698 1
pch.cpp
in src/proxy
1 - 1698 1698 1
pch.cpp
in src/nodejs
1 - 1698 1698 1
pch.cpp
in src/model
1 - 1698 1698 1
cmd
genjni.cmd
in src/java/pmod/jni
1 - 1698 1698 1
pch.cpp
in src/foundation_library
1 - 1698 1698 1
pch.cpp
in src/foundation
1 - 1698 1698 1
global.h
in src/codegen/md5
1 - 1698 1698 1
MoAsyncOperationClassAdapter.cpp
in src/winrt/projection_lib
2 - 1698 1698 1
MoEnumValueInterop.h
in src/winrt/projection
3 - 1698 1698 1
pch.h
in src/proxy
3 - 1698 1698 1
ExePath.h
in src/codegen/inc
3 - 1698 1698 1
unix_sources.inc
in src/__build/make_files
3 - 1698 1698 1
common_sources.inc
in src/__build/make_files
3 - 1698 1698 1
PMODObjectNodeProtocol.h
in src/public/objectivec/PMODAdapter
4 - 1698 1698 1
EnumValue.java
in src/java/pmod/src/com/microsoft/pmod
4 - 1698 1698 1
Constants.java
in src/java/pmod/src/com/microsoft/pmod
4 - 1698 1698 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
win_delay_load_hook.cc
in src/__build/vs/nodejs/pmod_nodejs_4e.node
20 1 10 10 1
LoggerTypes.cs
in src/model/schema
107 - 1649 1649 1
proj
pmod.proj
in src/__build/vs/__codegen
34 - 1649 1649 1
FoundationLoggerTypeInfoIIDs.g.cpp
in src/__generated/foundation_library
22 - 1649 1649 1
LoggerTypeInfoIIDs.g.cpp
in src/__generated/model_library
18 - 1649 1649 1
targets
pmod.nuget.targets
in src/__build/vs/NuGet
41 - 1693 1693 1
cmd
restore.cmd
in src/__build/vs/NuGet
1 - 1693 1693 1
DebugUtilCommand.cpp
in src/model_library/debug
128 2 1697 1697 1
ObservableObject.cpp
in src/model_library
1850 96 1649 1698 2
ObservableCollection.cpp
in src/model_library
1693 90 1698 1698 1
GenerateFastCppTemplate.cpp
in src/codegen/tool
1683 29 1698 1698 1
PropertyValueInternalStatics.cpp
in src/foundation
1650 48 1698 1698 1
SchemaParser.cpp
in src/codegen/parser/csharp
1430 19 1651 1698 2
ObservableObjectProxy.cpp
in src/proxy
1382 82 1698 1698 1
GenerateWindowsRuntimeAdapter.cpp
in src/codegen/tool
1254 39 1698 1698 1
pv_util.h
in src/public/inc/foundation
1198 180 1698 1698 1
PropertyValue.cpp
in src/foundation_pal
1193 152 1698 1698 1
ProxyObjectFactory.cpp
in src/proxy
1144 54 1698 1698 1
ObjectStatics.cpp
in src/model_library
1138 34 1698 1698 1
com_library.h
in src/public/inc/foundation/ctl
1107 95 1698 1698 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
vcxproj
pmod_nodejs_4e.node.vcxproj
in src/__build/vs/nodejs/pmod_nodejs_4e.node
70 - 10 1698 3
vcxproj
pmod_nodejs.node.vcxproj
in src/__build/vs/nodejs/pmod_nodejs.node
62 - 10 1698 3
filters
pmod_nodejs_4e.node.vcxproj.filters
in src/__build/vs/nodejs/pmod_nodejs_4e.node
22 - 10 1698 2
win_delay_load_hook.cc
in src/__build/vs/nodejs/pmod_nodejs_4e.node
20 1 10 10 1
props
nodejs.props
in src/__build/vs/nodejs/pmod_nodejs_4e.node
9 - 10 1698 3
props
nodejs.cpp.props
in src/__build/vs/nodejs
7 - 10 1698 2
NodeJsHelper.cpp
in src/nodejs
374 14 11 1698 2
ObservableCollectionWrap.cpp
in src/nodejs
270 19 11 1698 2
CommandWrap.cpp
in src/nodejs
248 17 11 1698 2
Iterator.h
in src/public/inc/winrt
212 11 11 1698 2
ObservableObjectWrap.cpp
in src/nodejs
204 15 11 1698 2
FastItemsContainer.h
in src/model_library
169 12 11 1698 2
DispatcherWrap.cpp
in src/nodejs
138 9 11 1698 2
AsyncOperationWrap.cpp
in src/nodejs
121 9 11 1698 2
ObjectDispatchWrap.cpp
in src/nodejs
112 6 11 1698 2
DictionaryWrap.cpp
in src/nodejs
99 6 11 1698 2
NodeJsHelper.h
in src/nodejs
95 6 11 1698 2
vcxproj
pmod_projection_lib.dll.vcxproj
in src/__build/vs/uwp/pmod_projection_lib.dll
90 - 11 1698 3
vcxproj
pmod_projection.dll.vcxproj
in src/__build/vs/uwp/pmod_projection.dll
89 - 11 1698 3
vcxproj
pmod_projection_proxy.dll.vcxproj
in src/__build/vs/uwp/pmod_projection_proxy.dll
89 - 11 1698 3