apple / swift-stress-tester
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: 47
  • Daily file updates (only one update per file and date counted): 99
  • First update: 2018-03-10
  • Latest update: 2022-01-20
  • Days between first and latest update: 1413 (201 weeks, estimated 1005 working days)
  • Active days (at least one file change): 166
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 47 files with 6,544 lines of code in files.
    • 45 files that are 366+ days old (6,430 lines of code)
    • 2 files that are 181-365 days old (114 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)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 47 files with 6,544 lines of code in files.
    • 26 files have been last changed 366+ days ago (2,150 lines of code)
    • 6 files have been last changed 181-365 days ago (497 lines of code)
    • 3 files have been last changed 91-180 days ago (720 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 12 files have been last changed 1-30 days ago (3,177 lines of code)
32% | 7% | 11% | 0% | 48%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, md, gitignore, json, py, txt, sh
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift98% | 1% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift30% | 7% | 11% | 0% | 50%
py100% | 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
SourceKitStressTester/Sources/StressTester96% | 3% | 0% | 0% | 0%
SwiftEvolve/Sources/SwiftEvolve100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/SwiftCWrapper95% | 4% | 0% | 0% | 0%
SourceKitStressTester/Sources/SwiftSourceKit100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/Common100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
SourceKitStressTester100% | 0% | 0% | 0% | 0%
SwiftEvolve100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/TestHelpers100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Utilities100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/sk-swiftc-wrapper100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/sk-stress-test100% | 0% | 0% | 0% | 0%
SwiftEvolve/Sources/swift-evolve100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
SwiftEvolve/Sources/SwiftEvolve89% | 0% | 10% | 0% | 0%
SourceKitStressTester/Sources/SwiftSourceKit24% | 34% | 0% | 0% | 41%
ROOT100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/Common17% | 10% | 0% | 0% | 71%
SourceKitStressTester/Sources/StressTester4% | 0% | 27% | 0% | 67%
SourceKitStressTester/Sources/TestHelpers100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Utilities100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/sk-swiftc-wrapper100% | 0% | 0% | 0% | 0%
SwiftEvolve/Sources/swift-evolve100% | 0% | 0% | 0% | 0%
SourceKitStressTester/Sources/SwiftCWrapper0% | 8% | 0% | 0% | 91%
SourceKitStressTester/Sources/sk-stress-test0% | 100% | 0% | 0% | 0%
SwiftEvolve0% | 0% | 100% | 0% | 0%
SourceKitStressTester0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in SourceKitStressTester
128 1 11 1298 31
SourceKitDocument.swift
in SourceKitStressTester/Sources/StressTester
563 14 13 1256 57
Message.swift
in SourceKitStressTester/Sources/Common
560 1 26 1256 29
ActionGenerators.swift
in SourceKitStressTester/Sources/StressTester
504 4 116 1256 32
SwiftCWrapper.swift
in SourceKitStressTester/Sources/SwiftCWrapper
250 4 26 1256 41
StressTester.swift
in SourceKitStressTester/Sources/StressTester
243 - 26 1256 38
StressTesterTool.swift
in SourceKitStressTester/Sources/StressTester
194 - 26 1256 32
SwiftCWrapperTool.swift
in SourceKitStressTester/Sources/SwiftCWrapper
156 7 26 1256 17
Action.swift
in SourceKitStressTester/Sources/StressTester
148 1 25 1256 17
StressTestOperation.swift
in SourceKitStressTester/Sources/SwiftCWrapper
116 - 26 1256 21
CollectionExtensions.swift
in SourceKitStressTester/Sources/Common
21 1 979 1256 4
main.swift
in SourceKitStressTester/Sources/sk-swiftc-wrapper
14 - 823 1256 4
main.swift
in SourceKitStressTester/Sources/sk-stress-test
6 - 234 1256 7
build-script-helper.py
in SourceKitStressTester/Utilities
22 3 1110 1194 13
DeclContext.swift
in SwiftEvolve/Sources/SwiftEvolve
364 16 789 1152 12
Evolution.swift
in SwiftEvolve/Sources/SwiftEvolve
238 3 816 1152 11
SyntaxExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
163 6 815 1152 12
SyntaxConstructionExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
131 6 831 1152 11
Planner.swift
in SwiftEvolve/Sources/SwiftEvolve
92 2 831 1152 8
SyntaxTriviaExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
77 2 831 1152 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
main.swift
in SwiftEvolve/Sources/swift-evolve
2 - 1137 1140 2
build-script-helper.py
in SourceKitStressTester/Utilities
22 3 1110 1194 13
CollectionExtensions.swift
in SourceKitStressTester/Sources/Common
21 1 979 1256 4
StringExtensions.swift
in SourceKitStressTester/Sources/Common
9 - 973 973 1
SyntaxTriviaExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
77 2 831 1152 4
Planner.swift
in SwiftEvolve/Sources/SwiftEvolve
92 2 831 1152 8
SyntaxConstructionExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
131 6 831 1152 11
LinearCongruentialGenerator.swift
in SwiftEvolve/Sources/SwiftEvolve
26 - 828 1152 4
main.swift
in SourceKitStressTester/Sources/sk-swiftc-wrapper
14 - 823 1256 4
AnyEvolution.swift
in SwiftEvolve/Sources/SwiftEvolve
33 2 818 1152 5
IO.swift
in SwiftEvolve/Sources/SwiftEvolve
38 - 818 1140 6
EvolutionRules.swift
in SwiftEvolve/Sources/SwiftEvolve
50 2 818 1140 6
CommandLine.swift
in SwiftEvolve/Sources/SwiftEvolve
127 1 818 1141 9
SyntaxDump.swift
in SwiftEvolve/Sources/SwiftEvolve
49 4 816 1152 9
Evolver.swift
in SwiftEvolve/Sources/SwiftEvolve
54 2 816 1152 7
Evolution.swift
in SwiftEvolve/Sources/SwiftEvolve
238 3 816 1152 11
SyntaxExtensions.swift
in SwiftEvolve/Sources/SwiftEvolve
163 6 815 1152 12
SwiftSyntaxExtensions.swift
in SourceKitStressTester/Sources/StressTester
80 2 789 981 7
DeclContext.swift
in SwiftEvolve/Sources/SwiftEvolve
364 16 789 1152 12
SourcekitdUID.swift
in SourceKitStressTester/Sources/SwiftSourceKit
19 1 709 709 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StressTesterOperationQueue.swift
in SourceKitStressTester/Sources/SwiftCWrapper
44 - 234 234 1
RequestDurationManager.swift
in SourceKitStressTester/Sources/StressTester
70 4 27 259 7
ProcessRunner.swift
in SourceKitStressTester/Sources/Common
93 - 418 438 4
CompilerArgs.swift
in SourceKitStressTester/Sources/Common
85 1 236 440 6
Script.swift
in SourceKitStressTester/Sources/TestHelpers
32 - 423 440 4
UIDs.swift
in SourceKitStressTester/Sources/SwiftSourceKit
375 - 26 709 10
SourcekitdResponse.swift
in SourceKitStressTester/Sources/SwiftSourceKit
221 - 234 709 2
SourcekitdRequest.swift
in SourceKitStressTester/Sources/SwiftSourceKit
101 - 438 709 2
SwiftSourceKit.swift
in SourceKitStressTester/Sources/SwiftSourceKit
101 1 709 709 1
SourcekitdClient.swift
in SourceKitStressTester/Sources/SwiftSourceKit
97 - 234 709 2
SourcekitdUID.swift
in SourceKitStressTester/Sources/SwiftSourceKit
19 1 709 709 1
DriverFileList.swift
in SourceKitStressTester/Sources/Common
16 - 438 912 3
StringExtensions.swift
in SourceKitStressTester/Sources/Common
9 - 973 973 1
SwiftSyntaxExtensions.swift
in SourceKitStressTester/Sources/StressTester
80 2 789 981 7
ExpectedIssue.swift
in SourceKitStressTester/Sources/SwiftCWrapper
374 4 26 1109 17
IssueManager.swift
in SourceKitStressTester/Sources/SwiftCWrapper
44 - 202 1109 15
build-script-helper.py
in root
198 19 438 1125 26
EvolutionRules.swift
in SwiftEvolve/Sources/SwiftEvolve
50 2 818 1140 6
IO.swift
in SwiftEvolve/Sources/SwiftEvolve
38 - 818 1140 6
main.swift
in SwiftEvolve/Sources/swift-evolve
2 - 1137 1140 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in SourceKitStressTester
128 1 11 1298 31
SourceKitDocument.swift
in SourceKitStressTester/Sources/StressTester
563 14 13 1256 57
Action.swift
in SourceKitStressTester/Sources/StressTester
148 1 25 1256 17
Message.swift
in SourceKitStressTester/Sources/Common
560 1 26 1256 29
UIDs.swift
in SourceKitStressTester/Sources/SwiftSourceKit
375 - 26 709 10
ExpectedIssue.swift
in SourceKitStressTester/Sources/SwiftCWrapper
374 4 26 1109 17
SwiftCWrapper.swift
in SourceKitStressTester/Sources/SwiftCWrapper
250 4 26 1256 41
StressTester.swift
in SourceKitStressTester/Sources/StressTester
243 - 26 1256 38
StressTesterTool.swift
in SourceKitStressTester/Sources/StressTester
194 - 26 1256 32
SwiftCWrapperTool.swift
in SourceKitStressTester/Sources/SwiftCWrapper
156 7 26 1256 17
StressTestOperation.swift
in SourceKitStressTester/Sources/SwiftCWrapper
116 - 26 1256 21
RequestDurationManager.swift
in SourceKitStressTester/Sources/StressTester
70 4 27 259 7
ActionGenerators.swift
in SourceKitStressTester/Sources/StressTester
504 4 116 1256 32
SwiftEvolveTool.swift
in SwiftEvolve/Sources/SwiftEvolve
167 5 124 1141 14
Package.swift
in SwiftEvolve
49 - 124 1152 22
IssueManager.swift
in SourceKitStressTester/Sources/SwiftCWrapper
44 - 202 1109 15
SourcekitdResponse.swift
in SourceKitStressTester/Sources/SwiftSourceKit
221 - 234 709 2
SourcekitdClient.swift
in SourceKitStressTester/Sources/SwiftSourceKit
97 - 234 709 2
StressTesterOperationQueue.swift
in SourceKitStressTester/Sources/SwiftCWrapper
44 - 234 234 1
main.swift
in SourceKitStressTester/Sources/sk-stress-test
6 - 234 1256 7