apple / swift-collections
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: 146
  • Daily file updates (only one update per file and date counted): 179
  • First update: 2021-04-05
  • Latest update: 2021-11-16
  • Days between first and latest update: 226 (32 weeks, estimated 160 working days)
  • Active days (at least one file change): 54
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 97 files with 11,702 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 24 files that are 181-365 days old (3,827 lines of code)
    • 73 files that are 91-180 days old (7,875 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)
0% | 32% | 67% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 97 files with 11,702 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 9 files have been last changed 181-365 days ago (1,066 lines of code)
    • 83 files have been last changed 91-180 days ago (9,612 lines of code)
    • 5 files have been last changed 31-90 days ago (1,024 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 9% | 82% | 8% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, md, h, txt, cpp, json, sh, plist, in, gitignore, cmake, yml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift0% | 34% | 65% | 0% | 0%
cmake0% | 100% | 0% | 0% | 0%
in0% | 100% | 0% | 0% | 0%
cpp0% | 0% | 100% | 0% | 0%
h0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift0% | 9% | 81% | 8% | 0%
in0% | 100% | 0% | 0% | 0%
cpp0% | 0% | 100% | 0% | 0%
h0% | 0% | 100% | 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
Sources/OrderedCollections0% | 62% | 37% | 0% | 0%
Sources/DequeModule0% | 87% | 12% | 0% | 0%
Benchmarks/Benchmarks0% | 30% | 69% | 0% | 0%
cmake/modules0% | 100% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
Sources/_CollectionsTestSupport0% | 0% | 100% | 0% | 0%
Benchmarks/CppBenchmarks0% | 0% | 100% | 0% | 0%
Sources/PriorityQueueModule0% | 0% | 100% | 0% | 0%
Benchmarks0% | 0% | 100% | 0% | 0%
Benchmarks/benchmark-tool0% | 0% | 100% | 0% | 0%
Sources/Collections0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Benchmarks/Benchmarks0% | 30% | 69% | 0% | 0%
Sources/OrderedCollections0% | 15% | 73% | 11% | 0%
Sources/DequeModule0% | 6% | 62% | 30% | 0%
cmake/modules0% | 9% | 0% | 91% | 0%
Sources/_CollectionsTestSupport0% | 0% | 96% | 3% | 0%
Benchmarks/CppBenchmarks0% | 0% | 100% | 0% | 0%
Sources/PriorityQueueModule0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 100% | 0% | 0%
Benchmarks0% | 0% | 100% | 0% | 0%
Benchmarks/benchmark-tool0% | 0% | 100% | 0% | 0%
Sources/Collections0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in root
63 - 143 301 9
OrderedSetBenchmarks.swift
in Benchmarks/Benchmarks
488 - 297 300 2
OrderedDictionary.swift
in Sources/OrderedCollections/OrderedDictionary
279 - 143 300 7
OrderedSet+Diffing.swift
in Sources/OrderedCollections/OrderedSet
56 2 297 300 2
OrderedSet+ReserveCapacity.swift
in Sources/OrderedCollections/OrderedSet
41 - 299 299 1
OrderedSet+RandomAccessCollection.swift
in Sources/OrderedCollections/OrderedSet
123 - 154 296 3
OrderedSet+Insertions.swift
in Sources/OrderedCollections/OrderedSet
133 - 76 292 8
OrderedDictionary+Codable.swift
in Sources/OrderedCollections/OrderedDictionary
39 - 143 290 3
OrderedDictionary+Elements.swift
in Sources/OrderedCollections/OrderedDictionary
254 - 157 266 3
OrderedSet+Partial MutableCollection.swift
in Sources/OrderedCollections/OrderedSet
222 2 266 266 1
OrderedSet.swift
in Sources/OrderedCollections/OrderedSet
203 - 76 266 5
OrderedSet+SubSequence.swift
in Sources/OrderedCollections/OrderedSet
165 - 154 266 2
OrderedDictionary+Values.swift
in Sources/OrderedCollections/OrderedDictionary
133 - 266 266 1
OrderedSet+Partial RangeReplaceableCollection.swift
in Sources/OrderedCollections/OrderedSet
117 - 143 266 4
OrderedDictionary+Partial MutableCollection.swift
in Sources/OrderedCollections/OrderedDictionary
70 - 143 266 3
cmake
SwiftSupport.cmake
in cmake/modules
91 - 76 254 6
Deque+Extras.swift
in Sources/DequeModule
76 - 248 248 1
_DequeBuffer.swift
in Sources/DequeModule
32 - 154 248 2
Compatibility.swift
in Sources/DequeModule
29 - 248 248 1
Deque._UnsafeHandle.swift
in Sources/DequeModule
571 4 154 244 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OrderedSet+ReserveCapacity.swift
in Sources/OrderedCollections/OrderedSet
41 - 299 299 1
OrderedSet+Diffing.swift
in Sources/OrderedCollections/OrderedSet
56 2 297 300 2
OrderedSetBenchmarks.swift
in Benchmarks/Benchmarks
488 - 297 300 2
OrderedDictionary+Values.swift
in Sources/OrderedCollections/OrderedDictionary
133 - 266 266 1
OrderedSet+Partial MutableCollection.swift
in Sources/OrderedCollections/OrderedSet
222 2 266 266 1
Compatibility.swift
in Sources/DequeModule
29 - 248 248 1
Deque+Extras.swift
in Sources/DequeModule
76 - 248 248 1
OrderedDictionary+Invariants.swift
in Sources/OrderedCollections/OrderedDictionary
12 - 235 235 1
in
SwiftCollectionsConfig.cmake.in
in cmake/modules
9 - 207 207 1
Collections.swift
in Sources/Collections
3 - 177 177 1
PriorityQueueBenchmarks.h
in Benchmarks/CppBenchmarks/include
18 - 177 177 1
Utils.h
in Benchmarks/CppBenchmarks/include
21 - 177 177 1
Hashing.cpp
in Benchmarks/CppBenchmarks/src
23 - 177 177 1
Utils.cpp
in Benchmarks/CppBenchmarks/src
24 - 177 177 1
PriorityQueueBenchmarks.cpp
in Benchmarks/CppBenchmarks/src
45 1 177 177 1
UnorderedSetBenchmarks.cpp
in Benchmarks/CppBenchmarks/src
70 - 177 177 1
HeapBenchmarks.swift
in Benchmarks/Benchmarks
71 - 177 177 1
UnorderedMapBenchmarks.cpp
in Benchmarks/CppBenchmarks/src
76 - 177 177 1
DequeBenchmarks.cpp
in Benchmarks/CppBenchmarks/src
115 - 177 177 1
VectorBenchmarks.cpp
in Benchmarks/CppBenchmarks/src
118 - 177 177 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OrderedDictionaryBenchmarks.swift
in Benchmarks/Benchmarks
444 -
DequeBenchmarks.swift
in Benchmarks/Benchmarks
416 -
_HashTable+UnsafeHandle.swift
in Sources/OrderedCollections/HashTable
404 8
SetBenchmarks.swift
in Benchmarks/Benchmarks
354 -
_UnsafeBitset.swift
in Sources/OrderedCollections/Utilities
316 1
DictionaryBenchmarks.swift
in Benchmarks/Benchmarks
307 -
ArrayBenchmarks.swift
in Benchmarks/Benchmarks
244 -
OrderedSet+Partial SetAlgebra+Predicates.swift
in Sources/OrderedCollections/OrderedSet
179 -
_HashTable+BucketIterator.swift
in Sources/OrderedCollections/HashTable
171 -
_HashTable.swift
in Sources/OrderedCollections/HashTable
147 -
_HashTable+Constants.swift
in Sources/OrderedCollections/HashTable
60 -
_Hashtable+Header.swift
in Sources/OrderedCollections/HashTable
56 1
_DequeSlot.swift
in Sources/DequeModule
53 1
Kalimba.swift
in Benchmarks/Benchmarks
49 3
UnsafeMutableBufferPointer+Utilities.swift
in Sources/DequeModule
49 -
_HashTable+Testing.swift
in Sources/OrderedCollections/HashTable
48 -
Deque+Testing.swift
in Sources/DequeModule
42 -
_HashTable+CustomStringConvertible.swift
in Sources/OrderedCollections/HashTable
42 -
_DequeBufferHeader.swift
in Sources/DequeModule
33 1
OrderedDictionary+Sequence.swift
in Sources/OrderedCollections/OrderedDictionary
33 -
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OrderedDictionaryBenchmarks.swift
in Benchmarks/Benchmarks
444 -
DequeBenchmarks.swift
in Benchmarks/Benchmarks
416 -
_HashTable+UnsafeHandle.swift
in Sources/OrderedCollections/HashTable
404 8
SetBenchmarks.swift
in Benchmarks/Benchmarks
354 -
_UnsafeBitset.swift
in Sources/OrderedCollections/Utilities
316 1
DictionaryBenchmarks.swift
in Benchmarks/Benchmarks
307 -
ArrayBenchmarks.swift
in Benchmarks/Benchmarks
244 -
OrderedSet+Partial SetAlgebra+Predicates.swift
in Sources/OrderedCollections/OrderedSet
179 -
_HashTable+BucketIterator.swift
in Sources/OrderedCollections/HashTable
171 -
_HashTable.swift
in Sources/OrderedCollections/HashTable
147 -
_HashTable+Constants.swift
in Sources/OrderedCollections/HashTable
60 -
_Hashtable+Header.swift
in Sources/OrderedCollections/HashTable
56 1
_DequeSlot.swift
in Sources/DequeModule
53 1
Kalimba.swift
in Benchmarks/Benchmarks
49 3
UnsafeMutableBufferPointer+Utilities.swift
in Sources/DequeModule
49 -
_HashTable+Testing.swift
in Sources/OrderedCollections/HashTable
48 -
Deque+Testing.swift
in Sources/DequeModule
42 -
_HashTable+CustomStringConvertible.swift
in Sources/OrderedCollections/HashTable
42 -
_DequeBufferHeader.swift
in Sources/DequeModule
33 1
OrderedDictionary+Sequence.swift
in Sources/OrderedCollections/OrderedDictionary
33 -