apple / swift-tools-support-core
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: 103
  • Daily file updates (only one update per file and date counted): 235
  • First update: 2018-03-27
  • Latest update: 2022-01-26
  • Days between first and latest update: 1402 (200 weeks, estimated 1000 working days)
  • Active days (at least one file change): 211
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 103 files with 12,715 lines of code in files.
    • 103 files that are 366+ days old (12,715 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 103 files with 12,715 lines of code in files.
    • 59 files have been last changed 366+ days ago (3,506 lines of code)
    • 16 files have been last changed 181-365 days ago (2,686 lines of code)
    • 4 files have been last changed 91-180 days ago (1,481 lines of code)
    • 20 files have been last changed 31-90 days ago (3,707 lines of code)
    • 4 files have been last changed 1-30 days ago (1,335 lines of code)
27% | 21% | 11% | 29% | 10%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, txt, h, md, c, in, gitignore, py, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
c100% | 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
swift27% | 22% | 12% | 27% | 11%
py100% | 0% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
h6% | 0% | 0% | 93% | 0%
in100% | 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
Sources/TSCUtility100% | 0% | 0% | 0% | 0%
Sources/TSCBasic100% | 0% | 0% | 0% | 0%
Sources/TSCTestSupport100% | 0% | 0% | 0% | 0%
Sources/TSCclibc/include100% | 0% | 0% | 0% | 0%
Utilities100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Sources/TSCLibc100% | 0% | 0% | 0% | 0%
Sources/TSCclibc100% | 0% | 0% | 0% | 0%
cmake/modules100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Sources/TSCBasic30% | 10% | 19% | 18% | 20%
Sources/TSCUtility22% | 36% | 6% | 31% | 3%
Sources/TSCTestSupport40% | 0% | 0% | 59% | 0%
Utilities100% | 0% | 0% | 0% | 0%
Sources/TSCLibc100% | 0% | 0% | 0% | 0%
Sources/TSCclibc100% | 0% | 0% | 0% | 0%
Sources/TSCclibc/include6% | 0% | 0% | 93% | 0%
cmake/modules100% | 0% | 0% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ArgumentParser.swift
in Sources/TSCUtility
757 19 329 886 5
Process.swift
in Sources/TSCBasic
740 1 42 886 43
FileSystem.swift
in Sources/TSCBasic
726 52 20 886 37
Path.swift
in Sources/TSCBasic
585 11 109 886 19
FSWatch.swift
in Sources/TSCUtility
576 7 81 886 12
indexstore_functions.h
in Sources/TSCclibc/include
391 - 82 886 3
PkgConfig.swift
in Sources/TSCUtility
293 6 60 886 14
misc.swift
in Sources/TSCBasic
260 2 5 886 14
Version.swift
in Sources/TSCUtility
247 2 56 886 8
JSON.swift
in Sources/TSCBasic
240 1 340 886 5
OSLog.swift
in Sources/TSCBasic
238 - 802 886 2
ProgressAnimation.swift
in Sources/TSCUtility
219 6 503 886 3
IndexStore.swift
in Sources/TSCUtility
212 4 82 886 8
ArgumentParserShellCompletion.swift
in Sources/TSCUtility
200 - 329 886 4
Diagnostics.swift
in Sources/TSCUtility
163 - 83 886 6
StringMangling.swift
in Sources/TSCUtility
160 - 886 886 1
Lock.swift
in Sources/TSCBasic
157 2 17 886 15
XCTAssertHelpers.swift
in Sources/TSCTestSupport
141 - 81 886 4
TemporaryFile.swift
in Sources/TSCBasic
133 2 39 886 9
TerminalController.swift
in Sources/TSCBasic
131 - 216 886 12
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
libc.c
in Sources/TSCclibc
3 1 886 886 1
OSLog.swift
in Sources/TSCUtility
7 - 886 886 1
Tuple.swift
in Sources/TSCBasic
11 - 886 886 1
BuildFlags.swift
in Sources/TSCUtility
17 - 886 886 1
RegEx.swift
in Sources/TSCBasic
17 - 886 886 1
LazyCache.swift
in Sources/TSCBasic
19 - 886 886 1
Condition.swift
in Sources/TSCBasic
22 - 886 886 1
misc.swift
in Sources/TSCUtility
25 - 886 886 1
Verbosity.swift
in Sources/TSCUtility
26 - 886 886 1
EditDistance.swift
in Sources/TSCBasic
29 - 886 886 1
FileInfo.swift
in Sources/TSCBasic
30 - 886 886 1
JSONExtensions.swift
in Sources/TSCTestSupport
36 - 886 886 1
CacheableSequence.swift
in Sources/TSCBasic
42 1 886 886 1
ProcessSet.swift
in Sources/TSCBasic
62 - 886 886 1
DeltaAlgorithm.swift
in Sources/TSCBasic
72 3 886 886 1
SortedArray.swift
in Sources/TSCBasic
106 - 886 886 1
StringMangling.swift
in Sources/TSCUtility
160 - 886 886 1
TSCclibc.h
in Sources/TSCclibc/include
19 - 856 856 1
CodableResult.swift
in Sources/TSCBasic
47 - 856 856 1
DictionaryLiteralExtensions.swift
in Sources/TSCBasic
24 - 844 886 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
BitstreamWriter.swift
in Sources/TSCUtility
354 - 215 370 5
BitstreamReader.swift
in Sources/TSCUtility
278 9 143 370 9
Closable.swift
in Sources/TSCBasic
3 - 451 451 1
WritableByteStream.swift
in Sources/TSCBasic
516 18 143 501 7
SerializedDiagnostics.swift
in Sources/TSCUtility
228 6 215 516 10
Bitstream.swift
in Sources/TSCUtility
148 4 215 516 9
Bits.swift
in Sources/TSCUtility
84 8 356 516 6
Triple.swift
in Sources/TSCUtility
192 - 18 525 9
SQLite.swift
in Sources/TSCUtility
237 1 385 559 4
PersistenceCache.swift
in Sources/TSCUtility
58 4 451 559 5
csqlite3.h
in Sources/TSCclibc/include
1 - 559 559 1
Tracing.swift
in Sources/TSCUtility
131 - 553 569 4
Netrc.swift
in Sources/TSCUtility
121 2 83 570 12
OrderedZip.swift
in Sources/TSCUtility
82 - 580 580 1
Hex.swift
in Sources/TSCUtility
55 - 580 580 1
Array+Extensions.swift
in Sources/TSCUtility
10 - 580 580 1
Context.swift
in Sources/TSCUtility
19 - 578 595 2
process.c
in Sources/TSCclibc
26 2 531 611 2
process.h
in Sources/TSCclibc/include
6 - 611 611 1
Base64URL.swift
in Sources/TSCBasic
135 2 613 613 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
misc.swift
in Sources/TSCBasic
260 2 5 886 14
Lock.swift
in Sources/TSCBasic
157 2 17 886 15
Triple.swift
in Sources/TSCUtility
192 - 18 525 9
FileSystem.swift
in Sources/TSCBasic
726 52 20 886 37
TemporaryFile.swift
in Sources/TSCBasic
133 2 39 886 9
HashAlgorithms.swift
in Sources/TSCBasic
170 4 40 753 6
Process.swift
in Sources/TSCBasic
740 1 42 886 43
Package.swift
in root
90 - 46 886 23
Version.swift
in Sources/TSCUtility
247 2 56 886 8
PkgConfig.swift
in Sources/TSCUtility
293 6 60 886 14
FSWatch.swift
in Sources/TSCUtility
576 7 81 886 12
XCTAssertHelpers.swift
in Sources/TSCTestSupport
141 - 81 886 4
dlopen.swift
in Sources/TSCUtility
101 1 81 886 6
Product.swift
in Sources/TSCTestSupport
81 - 81 886 7
Platform.swift
in Sources/TSCUtility
81 - 81 886 7
misc.swift
in Sources/TSCTestSupport
76 - 81 886 4
FileSystemExtensions.swift
in Sources/TSCTestSupport
49 - 81 886 2
XCTestCasePerf.swift
in Sources/TSCTestSupport
12 - 81 886 3
indexstore_functions.h
in Sources/TSCclibc/include
391 - 82 886 3
IndexStore.swift
in Sources/TSCUtility
212 4 82 886 8