apple / indexstore-db
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: 570
  • Daily file updates (only one update per file and date counted): 382
  • First update: 2018-11-20
  • Latest update: 2022-01-22
  • Days between first and latest update: 1160 (165 weeks, estimated 825 working days)
  • Active days (at least one file change): 136
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 313 files with 68,131 lines of code in files.
    • 307 files that are 366+ days old (68,040 lines of code)
    • 4 files that are 181-365 days old (9 lines of code)
    • 2 files that are 91-180 days old (82 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)
99% | <1% | <1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 313 files with 68,131 lines of code in files.
    • 279 files have been last changed 366+ days ago (53,378 lines of code)
    • 12 files have been last changed 181-365 days ago (9,850 lines of code)
    • 9 files have been last changed 91-180 days ago (1,401 lines of code)
    • 1 files have been last changed 31-90 days ago (38 lines of code)
    • 12 files have been last changed 1-30 days ago (3,464 lines of code)
78% | 14% | 2% | <1% | 5%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
h, cpp, swift, inc, txt, c, json, md, mm, in, gitignore, py, diff, m, TXT, cmake
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
h99% | <1% | 0% | 0% | 0%
cpp100% | 0% | 0% | 0% | 0%
c99% | <1% | 0% | 0% | 0%
inc100% | 0% | 0% | 0% | 0%
swift96% | 0% | 3% | 0% | 0%
TXT100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
h94% | 1% | 2% | 0% | 1%
cpp88% | 2% | 0% | 0% | 9%
inc100% | 0% | 0% | 0% | 0%
swift37% | 5% | 31% | 0% | 25%
TXT100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
c<1% | 99% | 0% | 0% | 0%
mm100% | 0% | 0% | 0% | 0%
m100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cmake0% | 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
lib/LLVMSupport100% | 0% | 0% | 0% | 0%
include/llvm100% | 0% | 0% | 0% | 0%
lib/Database100% | 0% | 0% | 0% | 0%
lib/Index100% | 0% | 0% | 0% | 0%
include/IndexStoreDB100% | 0% | 0% | 0% | 0%
Sources/ISDBTibs100% | 0% | 0% | 0% | 0%
include/indexstore100% | 0% | 0% | 0% | 0%
Sources/IndexStoreDB90% | 0% | 9% | 0% | 0%
Sources/ISDBTestSupport97% | 1% | 1% | 0% | 0%
lib/CIndexStoreDB100% | 0% | 0% | 0% | 0%
include/CIndexStoreDB100% | 0% | 0% | 0% | 0%
lib/Support100% | 0% | 0% | 0% | 0%
Utilities/import-llvm.d100% | 0% | 0% | 0% | 0%
include/llvm-c100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Utilities100% | 0% | 0% | 0% | 0%
Sources/tibs100% | 0% | 0% | 0% | 0%
cmake/modules100% | 0% | 0% | 0% | 0%
lib/Core0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
lib/LLVMSupport100% | 0% | 0% | 0% | 0%
include/llvm100% | 0% | 0% | 0% | 0%
lib/Database12% | 84% | 0% | 0% | 3%
lib/Index28% | 17% | 0% | 0% | 53%
include/IndexStoreDB68% | 4% | 18% | 0% | 8%
include/indexstore53% | 0% | 46% | 0% | 0%
Sources/ISDBTestSupport56% | 2% | 1% | 0% | 38%
Sources/ISDBTibs32% | 0% | 62% | 0% | 4%
lib/Support100% | 0% | 0% | 0% | 0%
Sources/IndexStoreDB30% | 0% | 26% | 0% | 42%
Utilities/import-llvm.d100% | 0% | 0% | 0% | 0%
include/llvm-c100% | 0% | 0% | 0% | 0%
Utilities100% | 0% | 0% | 0% | 0%
Sources/tibs100% | 0% | 0% | 0% | 0%
include/CIndexStoreDB8% | 0% | 0% | 0% | 91%
cmake/modules7% | 0% | 0% | 92% | 0%
ROOT0% | 100% | 0% | 0% | 0%
lib/CIndexStoreDB0% | 0% | 0% | 0% | 100%
lib/Core0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IndexStoreCXX.h
in include/indexstore
455 71 494 1168 5
CIndexStoreDB.cpp
in lib/CIndexStoreDB
459 14 16 1167 28
Symbol.h
in include/IndexStoreDB/Core
235 21 95 1167 5
Package.swift
in root
113 - 321 1159 12
config.h
in include/llvm/Config
115 - 741 1139 7
build-script-helper.py
in Utilities
103 5 468 1113 18
ARMBuildAttributes.h
in include/llvm/Support
158 - 1016 1090 3
IntrusiveRefCntPtr.h
in include/llvm/ADT
139 14 1016 1090 3
ConvertUTF.h
in include/llvm/Support
92 1 1016 1090 3
DataTypes.h
in include/llvm/Support
74 - 1090 1090 1
ManagedStatic.h
in include/llvm/Support
63 3 1016 1090 3
Errc.h
in include/llvm/Support
55 1 1016 1090 3
DataTypes.h
in include/llvm-c
52 - 1016 1090 3
UniqueLock.h
in include/llvm/Support
39 4 1016 1090 3
abi-breaking.h
in include/llvm/Config
36 - 1016 1090 3
iterator_range.h
in include/llvm/ADT
32 4 1016 1090 3
llvm-config.h
in include/llvm/Config
28 - 1004 1090 5
Debug.h
in include/llvm/Support
27 - 1016 1090 3
Errno.h
in include/llvm/Support
23 1 1016 1090 3
Signals.h
in include/llvm/Support
22 - 1016 1090 3
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Locale.h
in include/llvm/Support
13 - 1090 1090 1
DataTypes.h
in include/llvm/Support
74 - 1090 1090 1
Logging.cpp
in lib/Support
94 4 1089 1089 1
Visibility.h
in include/IndexStoreDB/Support
11 - 1039 1043 2
PatternMatching.h
in include/IndexStoreDB/Support
14 - 1039 1043 2
FilePathWatcher.h
in include/IndexStoreDB/Support
19 - 1039 1043 2
IndexStoreLibraryProvider.h
in include/IndexStoreDB/Index
30 1 1039 1043 2
DatabaseError.h
in include/IndexStoreDB/Database
31 1 1039 1043 2
Logging.h
in include/IndexStoreDB/Support
83 4 1039 1043 2
Concurrency.h
in include/IndexStoreDB/Support
158 19 1039 1043 2
Optional.cpp
in lib/LLVMSupport/Support
5 - 1016 1017 2
Watchdog.inc
in lib/LLVMSupport/Support/Windows
6 - 1016 1017 2
Hashing.cpp
in lib/LLVMSupport/Support
6 1 1016 1017 2
Watchdog.cpp
in lib/LLVMSupport/Support
8 - 1016 1017 2
WindowsError.h
in include/llvm/Support
8 - 1016 1090 3
Demangle.h
in include/llvm/Demangle
8 - 1016 1017 2
indexstoredb-prefix.h
in include/llvm/Config
8 - 1016 1090 3
None.h
in include/llvm/ADT
8 - 1016 1090 3
Memory.cpp
in lib/LLVMSupport/Support
9 - 1016 1017 2
Host.inc
in lib/LLVMSupport/Support/Windows
10 2 1016 1017 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
YAMLTraits.h
in lib/LLVMSupport/include/llvm/Support
1448 59
MachO.h
in include/llvm/Support
1358 48
MachO.h
in lib/LLVMSupport/include/llvm/Support
1358 48
CommandLine.h
in lib/LLVMSupport/include/llvm/Support
1067 178
STLExtras.h
in lib/LLVMSupport/include/llvm/ADT
1041 102
lmdb++.h
in lib/Database/lmdb
991 40
DenseMap.h
in lib/LLVMSupport/include/llvm/ADT
957 76
APInt.h
in lib/LLVMSupport/include/llvm/ADT
913 116
APFloat.h
in lib/LLVMSupport/include/llvm/ADT
763 86
Error.h
in lib/LLVMSupport/include/llvm/Support
711 71
SmallVector.h
in lib/LLVMSupport/include/llvm/ADT
608 63
FileSystem.h
in lib/LLVMSupport/include/llvm/Support
604 37
UnicodeCaseFold.cpp
in lib/LLVMSupport/Support
542 1
COFF.h
in include/llvm/Support
522 8
COFF.h
in lib/LLVMSupport/include/llvm/Support
522 8
MathExtras.h
in lib/LLVMSupport/include/llvm/Support
520 71
Triple.h
in lib/LLVMSupport/include/llvm/ADT
466 66
JSON.h
in lib/LLVMSupport/include/llvm/Support
466 53
IndexStoreCXX.h
in lib/CIndexStoreDB/include/indexstore
455 71
IndexStoreCXX.h
in lib/Index/include/indexstore
455 71
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
YAMLTraits.h
in lib/LLVMSupport/include/llvm/Support
1448 59
MachO.h
in include/llvm/Support
1358 48
MachO.h
in lib/LLVMSupport/include/llvm/Support
1358 48
CommandLine.h
in lib/LLVMSupport/include/llvm/Support
1067 178
STLExtras.h
in lib/LLVMSupport/include/llvm/ADT
1041 102
lmdb++.h
in lib/Database/lmdb
991 40
DenseMap.h
in lib/LLVMSupport/include/llvm/ADT
957 76
APInt.h
in lib/LLVMSupport/include/llvm/ADT
913 116
APFloat.h
in lib/LLVMSupport/include/llvm/ADT
763 86
Error.h
in lib/LLVMSupport/include/llvm/Support
711 71
SmallVector.h
in lib/LLVMSupport/include/llvm/ADT
608 63
FileSystem.h
in lib/LLVMSupport/include/llvm/Support
604 37
UnicodeCaseFold.cpp
in lib/LLVMSupport/Support
542 1
COFF.h
in include/llvm/Support
522 8
COFF.h
in lib/LLVMSupport/include/llvm/Support
522 8
MathExtras.h
in lib/LLVMSupport/include/llvm/Support
520 71
Triple.h
in lib/LLVMSupport/include/llvm/ADT
466 66
JSON.h
in lib/LLVMSupport/include/llvm/Support
466 53
IndexStoreCXX.h
in lib/CIndexStoreDB/include/indexstore
455 71
IndexStoreCXX.h
in lib/Index/include/indexstore
455 71