awslabs / aws-crt-swift
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: 110
  • Daily file updates (only one update per file and date counted): 2686
  • First update: 2020-05-28
  • Latest update: 2021-11-03
  • Days between first and latest update: 525 (75 weeks, estimated 375 working days)
  • Active days (at least one file change): 104
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 110 files with 4,491 lines of code in files.
    • 81 files that are 366+ days old (3,783 lines of code)
    • 10 files that are 181-365 days old (214 lines of code)
    • 19 files that are 91-180 days old (494 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)
84% | 4% | 10% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 110 files with 4,491 lines of code in files.
    • 51 files have been last changed 366+ days ago (1,160 lines of code)
    • 14 files have been last changed 181-365 days ago (314 lines of code)
    • 44 files have been last changed 91-180 days ago (2,818 lines of code)
    • 1 files have been last changed 31-90 days ago (199 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
25% | 6% | 62% | 4% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
swift, md, gitignore, h, yml, json, c, clang-format, dockerignore, txt, sh, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
swift84% | 4% | 11% | 0% | 0%
h65% | 35% | 0% | 0% | 0%
c100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
swift26% | 6% | 63% | 4% | 0%
c100% | 0% | 0% | 0% | 0%
h0% | 100% | 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
Source/AwsCommonRuntimeKit/crt98% | 0% | 1% | 0% | 0%
Source/AwsCommonRuntimeKit/auth62% | 0% | 37% | 0% | 0%
Source/AwsCommonRuntimeKit/http96% | 3% | 0% | 0% | 0%
Source/AwsCommonRuntimeKit/io75% | 24% | 0% | 0% | 0%
Source/AwsCommonRuntimeKit/mqtt100% | 0% | 0% | 0% | 0%
Source/Elasticurl100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
Source/AwsCommonRuntimeKit100% | 0% | 0% | 0% | 0%
aws-common-runtime/config/aws100% | 0% | 0% | 0% | 0%
aws-common-runtime/config100% | 0% | 0% | 0% | 0%
Source/LibCrypto0% | 100% | 0% | 0% | 0%
Source/AwsCommonRuntimeKit/sdkutils0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
Source/AwsCommonRuntimeKit/http60% | 3% | 36% | 0% | 0%
Source/AwsCommonRuntimeKit/crt35% | 10% | 53% | 0% | 0%
Source/AwsCommonRuntimeKit/auth14% | 4% | 80% | 0% | 0%
Source/AwsCommonRuntimeKit/io18% | 15% | 66% | 0% | 0%
Source/Elasticurl25% | 0% | 74% | 0% | 0%
Source/AwsCommonRuntimeKit/mqtt18% | 0% | 81% | 0% | 0%
Source/AwsCommonRuntimeKit13% | 0% | 86% | 0% | 0%
ROOT2% | 0% | 0% | 97% | 0%
aws-common-runtime/config100% | 0% | 0% | 0% | 0%
aws-common-runtime/config/aws0% | 100% | 0% | 0% | 0%
Source/LibCrypto0% | 100% | 0% | 0% | 0%
Source/AwsCommonRuntimeKit/sdkutils0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Stream.swift
in Source/AwsCommonRuntimeKit/io
93 2 172 614 20
HostResolver.swift
in Source/AwsCommonRuntimeKit/io
78 1 172 614 16
Allocator.swift
in Source/AwsCommonRuntimeKit/crt
58 3 236 614 11
SocketOptions.swift
in Source/AwsCommonRuntimeKit/io
49 - 172 614 12
ByteCursor.swift
in Source/AwsCommonRuntimeKit/crt
38 1 245 614 15
TlsContext.swift
in Source/AwsCommonRuntimeKit/io
25 - 442 614 10
EventLoopGroup.swift
in Source/AwsCommonRuntimeKit/io
20 - 172 614 13
AwsError.swift
in Source/AwsCommonRuntimeKit/crt
13 - 442 614 10
HttpClientConnection.swift
in Source/AwsCommonRuntimeKit/http
95 - 172 580 22
HttpMessage.swift
in Source/AwsCommonRuntimeKit/http
71 6 391 580 17
HttpRequest.swift
in Source/AwsCommonRuntimeKit/http
43 1 442 580 10
HttpClientConnectionOptions.swift
in Source/AwsCommonRuntimeKit/http
39 - 442 580 12
HttpRequestOptions.swift
in Source/AwsCommonRuntimeKit/http
26 - 442 580 10
HttpStream.swift
in Source/AwsCommonRuntimeKit/http
25 1 442 580 9
HttpHeader.swift
in Source/AwsCommonRuntimeKit/http
20 - 469 580 5
HttpHeaderBlock.swift
in Source/AwsCommonRuntimeKit/http
19 - 469 580 7
HttpClientConnectionCallbackData.swift
in Source/AwsCommonRuntimeKit/http
12 - 442 580 8
Utilities.swift
in Source/AwsCommonRuntimeKit
110 8 91 572 17
HttpHeaderCompression.swift
in Source/AwsCommonRuntimeKit/http
19 - 469 572 7
HttpProxyAuthenticationType.swift
in Source/AwsCommonRuntimeKit/http
17 - 442 572 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TlsMode.swift
in Source/AwsCommonRuntimeKit/io
4 - 469 543 2
HttpStreamCalbackData.swift
in Source/AwsCommonRuntimeKit/http
8 1 469 572 3
ClientBootstrapCallbackData.swift
in Source/AwsCommonRuntimeKit/io
10 - 469 553 4
PubCallbackData.swift
in Source/AwsCommonRuntimeKit/mqtt
11 - 469 550 4
HttpHeaderCompression.swift
in Source/AwsCommonRuntimeKit/http
19 - 469 572 7
HttpHeaderBlock.swift
in Source/AwsCommonRuntimeKit/http
19 - 469 580 7
SocketDomain.swift
in Source/AwsCommonRuntimeKit/io
19 - 469 543 2
HttpHeader.swift
in Source/AwsCommonRuntimeKit/http
20 - 469 580 5
MqttQos.swift
in Source/AwsCommonRuntimeKit/mqtt
21 - 469 550 2
DateFormat.swift
in Source/AwsCommonRuntimeKit/crt
21 - 469 547 3
MqttReturnCode.swift
in Source/AwsCommonRuntimeKit/mqtt
25 - 469 550 2
DayOfWeek.swift
in Source/AwsCommonRuntimeKit/crt
27 - 469 547 3
DateMonth.swift
in Source/AwsCommonRuntimeKit/crt
37 - 469 547 3
LogLevel.swift
in Source/AwsCommonRuntimeKit/io
47 - 469 543 2
HttpHeaders.swift
in Source/AwsCommonRuntimeKit/http
64 - 469 571 7
empty.c
in aws-common-runtime/config
1 - 442 461 2
LinuxMain.swift
in root
5 - 442 474 5
SigningResult.swift
in Source/AwsCommonRuntimeKit/auth/signing
7 - 442 542 4
CRTError.swift
in Source/AwsCommonRuntimeKit/crt
8 - 442 452 2
ResolverOptions.swift
in Source/AwsCommonRuntimeKit/io
10 1 442 543 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CRTIMDSClient.swift
in Source/AwsCommonRuntimeKit/auth/imds
190 - 96 104 2
CRTIMDSInstanceInfo.swift
in Source/AwsCommonRuntimeKit/auth/imds
34 1 104 104 1
CRTIMDSProtocolVersion.swift
in Source/AwsCommonRuntimeKit/auth/imds
17 - 104 104 1
CRTIMDSClientOptions.swift
in Source/AwsCommonRuntimeKit/auth/imds
15 - 104 104 1
CRTIAMProfile.swift
in Source/AwsCommonRuntimeKit/auth/imds
12 1 104 104 1
CRTIMDSClientInstanceCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientArrayCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientResourceCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientIAMProfileCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTCredentialsCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/credentials
10 - 104 104 1
CRTIMDSClientShutdownOptions.swift
in Source/AwsCommonRuntimeKit/auth/imds
7 - 104 104 1
CRTCredentialsProviderSTSConfig.swift
in Source/AwsCommonRuntimeKit/auth/credentials
9 - 105 105 1
CRTCredentialsProviderContainerConfig.swift
in Source/AwsCommonRuntimeKit/auth/credentials
8 - 105 105 1
CRTCredentialsProviderWebIdentityConfig.swift
in Source/AwsCommonRuntimeKit/auth/credentials
5 - 105 105 1
CRTAWSProfileCollection.swift
in Source/AwsCommonRuntimeKit/sdkutils
60 - 99 108 2
CRTAWSProfileSourceType.swift
in Source/AwsCommonRuntimeKit/sdkutils
31 - 108 108 1
CRTAWSProfileProperty.swift
in Source/AwsCommonRuntimeKit/sdkutils
23 - 108 108 1
CRTAWSProfile.swift
in Source/AwsCommonRuntimeKit/sdkutils
23 - 108 108 1
Atomic.swift
in Source/AwsCommonRuntimeKit/crt
10 1 172 172 1
shim.h
in Source/LibCrypto
14 - 186 186 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Package.swift
in root
199 - 90 477 20
MqttConnection.swift
in Source/AwsCommonRuntimeKit/mqtt
309 - 91 550 20
Utilities.swift
in Source/AwsCommonRuntimeKit
110 8 91 572 17
TlsConnectionOptions.swift
in Source/AwsCommonRuntimeKit/io
33 1 95 543 11
CRTIMDSClient.swift
in Source/AwsCommonRuntimeKit/auth/imds
190 - 96 104 2
OpCompleteCallbackData.swift
in Source/AwsCommonRuntimeKit/mqtt
11 1 96 550 7
MqttClient.swift
in Source/AwsCommonRuntimeKit/mqtt
39 1 98 550 12
CRTAWSProfileCollection.swift
in Source/AwsCommonRuntimeKit/sdkutils
60 - 99 108 2
CRTAWSCredentialsProvider.swift
in Source/AwsCommonRuntimeKit/auth/credentials
225 - 104 438 9
AWSDate.swift
in Source/AwsCommonRuntimeKit/crt
108 5 104 549 13
CRTIMDSInstanceInfo.swift
in Source/AwsCommonRuntimeKit/auth/imds
34 1 104 104 1
CRTIMDSProtocolVersion.swift
in Source/AwsCommonRuntimeKit/auth/imds
17 - 104 104 1
CRTIMDSClientOptions.swift
in Source/AwsCommonRuntimeKit/auth/imds
15 - 104 104 1
CRTIAMProfile.swift
in Source/AwsCommonRuntimeKit/auth/imds
12 1 104 104 1
CRTIMDSClientInstanceCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientArrayCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientResourceCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTIMDSClientIAMProfileCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/imds
10 - 104 104 1
CRTCredentialsCallbackData.swift
in Source/AwsCommonRuntimeKit/auth/credentials
10 - 104 104 1
CRTIMDSClientShutdownOptions.swift
in Source/AwsCommonRuntimeKit/auth/imds
7 - 104 104 1