microsoft / bond
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: 374
  • Daily file updates (only one update per file and date counted): 2400
  • First update: 2015-01-10
  • Latest update: 2021-10-18
  • Days between first and latest update: 2474 (353 weeks, estimated 1765 working days)
  • Active days (at least one file change): 606
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 351 files with 40,242 lines of code in files.
    • 351 files that are 366+ days old (40,242 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 351 files with 40,242 lines of code in files.
    • 328 files have been last changed 366+ days ago (35,240 lines of code)
    • 4 files have been last changed 181-365 days ago (459 lines of code)
    • 19 files have been last changed 91-180 days ago (4,543 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)
87% | 1% | 11% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cs, cpp, java, txt, csproj, hs, json, xml, gradle, md, cmake, gitignore, py, zsh, ps1, nuspec, targets, props, groovy, yml, xaml, gitattributes, cabal, html, yaml, css, DotSettings, ini, el, gitmodules, properties
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
hs100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
cabal100% | 0% | 0% | 0% | 0%
zsh100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
css0% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h72% | <1% | 27% | 0% | 0%
cs97% | 0% | 2% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
hs98% | 0% | 1% | 0% | 0%
ps1100% | 0% | 0% | 0% | 0%
cmake61% | 38% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
cabal100% | 0% | 0% | 0% | 0%
zsh100% | 0% | 0% | 0% | 0%
yaml100% | 0% | 0% | 0% | 0%
groovy100% | 0% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
xaml100% | 0% | 0% | 0% | 0%
props69% | 30% | 0% | 0% | 0%
DotSettings100% | 0% | 0% | 0% | 0%
yml0% | 100% | 0% | 0% | 0%
css0% | 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
cpp/inc100% | 0% | 0% | 0% | 0%
cs/src100% | 0% | 0% | 0% | 0%
java/core100% | 0% | 0% | 0% | 0%
compiler/src100% | 0% | 0% | 0% | 0%
python/inc100% | 0% | 0% | 0% | 0%
compiler100% | 0% | 0% | 0% | 0%
tools/ci-scripts100% | 0% | 0% | 0% | 0%
java/json100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
cs/build100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
java/gradle-plugin100% | 0% | 0% | 0% | 0%
tools/release100% | 0% | 0% | 0% | 0%
java/compat100% | 0% | 0% | 0% | 0%
cpp/src100% | 0% | 0% | 0% | 0%
compiler/extra100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
doc/doxygen100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cpp/inc70% | <1% | 29% | 0% | 0%
cs/src97% | 0% | 2% | 0% | 0%
java/core100% | 0% | 0% | 0% | 0%
compiler/src98% | 0% | 1% | 0% | 0%
python/inc100% | 0% | 0% | 0% | 0%
compiler100% | 0% | 0% | 0% | 0%
tools/ci-scripts100% | 0% | 0% | 0% | 0%
java/json100% | 0% | 0% | 0% | 0%
cs/build93% | 6% | 0% | 0% | 0%
cmake57% | 42% | 0% | 0% | 0%
java/gradle-plugin100% | 0% | 0% | 0% | 0%
tools/release100% | 0% | 0% | 0% | 0%
java/compat100% | 0% | 0% | 0% | 0%
cpp/src100% | 0% | 0% | 0% | 0%
compiler/extra100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
doc/doxygen100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AssemblyInfo.cs
in cs/src/core/properties
14 - 1362 2575 11
DeserializerTransform.cs
in cs/src/core/expressions
481 12 1536 2571 14
ObjectParser.cs
in cs/src/core/expressions
341 20 1305 2571 16
SerializerTransform.cs
in cs/src/core/expressions
278 15 1554 2571 10
UntaggedParser.cs
in cs/src/core/expressions
224 20 1554 2571 10
SimpleXmlWriter.cs
in cs/src/core/protocols
206 34 1664 2571 5
config.h
in cpp/inc/bond/core
63 - 474 2571 21
appveyor.yml
in root
223 - 319 2569 62
encoding.h
in cpp/inc/bond/protocol
177 10 146 2557 9
value.h
in cpp/inc/bond/core
826 53 129 2556 21
transforms.h
in cpp/inc/bond/core
622 52 474 2556 21
reflection.h
in cpp/inc/bond/core
614 10 129 2556 22
typeid_value.h
in cpp/inc/bond/core/detail
608 32 129 2556 9
compact_binary.h
in cpp/inc/bond/protocol
603 39 374 2556 21
nullable.h
in cpp/inc/bond/core
488 28 644 2556 27
converters.h
in python/inc/bond/python
369 10 411 2556 12
struct.h
in python/inc/bond/python
308 25 1542 2556 12
blob.h
in cpp/inc/bond/core
285 22 129 2556 15
schema.h
in cpp/inc/bond/core
263 24 129 2556 14
protocol_visitors.h
in cpp/inc/bond/core/detail
242 18 129 2556 11
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
hs
Setup.hs
in compiler
4 - 2446 2446 1
cmake
doxygen.cmake
in doc/doxygen
10 - 2401 2401 1
IFactory.cs
in cs/src/core
11 - 2309 2309 1
ITaggedReader.cs
in cs/src/core/protocols
36 - 2307 2307 1
IUntaggedReader.cs
in cs/src/core/protocols
43 - 2307 2307 1
cmake
Folders.cmake
in cmake
17 - 2288 2288 1
XmlParser.cs
in cs/src/core/expressions/xml
26 2 2267 2271 3
JsonParser.cs
in cs/src/json/expressions/json
28 2 2267 2271 3
Marshaler.cs
in cs/src/core
94 9 2267 2547 4
PullParser.cs
in cs/src/core/expressions/pull
158 11 2267 2271 3
IntegerHelper.cs
in cs/src/io/unsafe
195 6 2254 2280 2
Clone.cs
in cs/src/core
66 9 2116 2487 4
IProtocolWriter.cs
in cs/src/core/protocols
41 - 2104 2142 2
props
Bond.Compiler.CSharp.props
in cs/build/nuget
4 - 2069 2071 2
props
Bond.CSharp.props
in cs/build/nuget
4 - 2069 2071 2
targets
Bond.Compiler.CSharp.targets
in cs/build/nuget
5 - 2069 2071 2
targets
Bond.CSharp.targets
in cs/build/nuget
5 - 2069 2071 2
DotSettings
cs.sln.DotSettings
in cs
14 - 2053 2076 4
IOutputStream.cs
in cs/src/core/io
20 - 1838 1838 1
IInputStream.cs
in cs/src/core/io
23 - 1838 1838 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Transform.cs
in cs/src/core/expressions
85 2
FlatteningParser.cs
in cs/src/core/expressions/pull
78 9
ThrowExpression.cs
in cs/src/core/expressions
73 11
PrunedExpression.cs
in cs/src/core/expressions
72 9
OutputStream.cs
in cs/src/io/unsafe
54 5
StateMachine.cs
in cs/src/core/expressions/pull
52 2
cmake
HaskellUtil.cmake
in cmake
35 -
enum.h
in python/inc/bond/python
33 3
ControlExpression.cs
in cs/src/core/expressions
32 4
cmake
PythonTest.cmake
in cmake
26 -
Field.cs
in cs/src/core
24 2
IStateMachine.cs
in cs/src/core/expressions/pull
24 -
Blob.cs
in cs/src/core
22 1
XmlMetadata.cs
in cs/src/core/protocols
21 3
Exceptions.cs
in cs/src/core/protocols
18 2
IXmlReader.cs
in cs/src/core/protocols
15 -
IJsonReader.cs
in cs/src/json/protocols
15 -
ISchemaField.cs
in cs/src/core
14 -
cmake
NoDebug.cmake
in cmake
11 -
ISerializerGenerator.cs
in cs/src/core/expressions
10 -
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Transform.cs
in cs/src/core/expressions
85 2
FlatteningParser.cs
in cs/src/core/expressions/pull
78 9
ThrowExpression.cs
in cs/src/core/expressions
73 11
PrunedExpression.cs
in cs/src/core/expressions
72 9
OutputStream.cs
in cs/src/io/unsafe
54 5
StateMachine.cs
in cs/src/core/expressions/pull
52 2
cmake
HaskellUtil.cmake
in cmake
35 -
enum.h
in python/inc/bond/python
33 3
ControlExpression.cs
in cs/src/core/expressions
32 4
cmake
PythonTest.cmake
in cmake
26 -
Field.cs
in cs/src/core
24 2
IStateMachine.cs
in cs/src/core/expressions/pull
24 -
Blob.cs
in cs/src/core
22 1
XmlMetadata.cs
in cs/src/core/protocols
21 3
Exceptions.cs
in cs/src/core/protocols
18 2
IXmlReader.cs
in cs/src/core/protocols
15 -
IJsonReader.cs
in cs/src/json/protocols
15 -
ISchemaField.cs
in cs/src/core
14 -
cmake
NoDebug.cmake
in cmake
11 -
ISerializerGenerator.cs
in cs/src/core/expressions
10 -