awslabs / aws-crt-cpp
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: 73
  • Daily file updates (only one update per file and date counted): 2030
  • First update: 2018-11-15
  • Latest update: 2022-01-11
  • Days between first and latest update: 1154 (164 weeks, estimated 820 working days)
  • Active days (at least one file change): 173
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 73 files with 8,848 lines of code in files.
    • 66 files that are 366+ days old (8,258 lines of code)
    • 5 files that are 181-365 days old (499 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 2 files that are 31-90 days old (91 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
93% | 5% | 0% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 73 files with 8,848 lines of code in files.
    • 23 files have been last changed 366+ days ago (1,418 lines of code)
    • 18 files have been last changed 181-365 days ago (3,451 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 28 files have been last changed 31-90 days ago (3,126 lines of code)
    • 4 files have been last changed 1-30 days ago (853 lines of code)
16% | 39% | 0% | 35% | 9%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
html, js, cpp, h, yml, md, txt, py, sh, css, svg, cmake, json, in, gitignore, clang-format, gitattributes, bat, gitmodules, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cpp92% | 6% | 0% | 1% | 0%
h94% | 4% | 0% | 1% | 0%
yml85% | 14% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cmake100% | 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
cpp14% | 61% | 0% | 12% | 10%
h10% | 4% | 0% | 75% | 9%
yml85% | 14% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
in100% | 0% | 0% | 0% | 0%
cmake0% | 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
include/aws94% | 4% | 0% | 1% | 0%
source100% | 0% | 0% | 0% | 0%
source/io79% | 15% | 0% | 4% | 0%
source/mqtt100% | 0% | 0% | 0% | 0%
source/http79% | 20% | 0% | 0% | 0%
source/auth100% | 0% | 0% | 0% | 0%
source/iot100% | 0% | 0% | 0% | 0%
source/crypto100% | 0% | 0% | 0% | 0%
codebuild91% | 8% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
docsrc100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source42% | 52% | 0% | 5% | 0%
include/aws11% | 4% | 0% | 75% | 9%
codebuild91% | 8% | 0% | 0% | 0%
source/http16% | 83% | 0% | 0% | 0%
source/io1% | 31% | 0% | 18% | 47%
docsrc100% | 0% | 0% | 0% | 0%
source/mqtt0% | 100% | 0% | 0% | 0%
source/auth0% | 100% | 0% | 0% | 0%
source/crypto0% | 100% | 0% | 0% | 0%
cmake0% | 100% | 0% | 0% | 0%
source/iot0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
MqttClient.cpp
in source/mqtt
657 32 298 1174 29
Api.cpp
in source
274 19 223 1174 23
MqttClient.h
in include/aws/crt/mqtt
215 - 70 1174 25
Types.h
in include/aws/crt
133 7 61 1174 22
Api.h
in include/aws/crt
63 - 70 1174 14
EventLoopGroup.cpp
in source/io
55 2 243 1174 11
EventLoopGroup.h
in include/aws/crt/io
29 - 70 1174 11
Exports.h
in include/aws/crt
22 - 557 1174 4
TlsOptions.cpp
in source/io
431 27 29 1169 27
TlsOptions.h
in include/aws/crt/io
167 7 29 1169 24
Bootstrap.cpp
in source/io
77 5 70 1169 14
Types.cpp
in source
76 12 61 1169 11
Bootstrap.h
in include/aws/crt/io
42 - 70 1169 12
cmake
aws-crt-cpp-config.cmake
in cmake
12 - 245 1169 9
StlAllocator.h
in include/aws/crt
44 3 70 1167 12
JsonObject.cpp
in source
475 41 221 1142 9
DateTime.cpp
in source
159 16 585 1142 3
Optional.h
in include/aws/crt
158 2 70 1142 7
JsonObject.h
in include/aws/crt
111 1 585 1142 6
DateTime.h
in include/aws/crt
83 - 509 1142 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
windows-msvc-2017.yml
in codebuild
5 - 1125 1125 1
windows-msvc-2015.yml
in codebuild
5 - 1125 1125 1
windows-msvc-2015-x86.yml
in codebuild
5 - 1125 1125 1
linux-gcc-4x-x64.yml
in codebuild
17 - 1125 1125 1
linux-clang3-x64.yml
in codebuild
18 - 1125 1125 1
linux-gcc-6x-x64.yml
in codebuild
18 - 1125 1125 1
linux-gcc-5x-x64.yml
in codebuild
18 - 1125 1125 1
linux-gcc-7x-x64.yml
in codebuild
18 - 1125 1125 1
linux-clang6-x64.yml
in codebuild
22 - 1125 1125 1
linux-gcc-4x-x86.yml
in codebuild
31 - 1036 1125 2
docs_gen_script.py
in docsrc
5 - 629 629 1
in
Config.h.in
in include/aws/crt
6 - 585 1025 2
StringUtils.cpp
in source
9 1 585 1142 3
SocketOptions.cpp
in source/io
21 - 585 889 2
UUID.cpp
in source
41 4 585 1142 5
JsonObject.h
in include/aws/crt
111 1 585 1142 6
create-projects.py
in codebuild
132 1 585 1125 2
DateTime.cpp
in source
159 16 585 1142 3
Exports.h
in include/aws/crt
22 - 557 1174 4
HttpRequestResponse.cpp
in source/http
128 13 523 897 7
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
Pkcs11.cpp
in source/io
55 2 61 61 1
Pkcs11.h
in include/aws/crt/io
36 - 61 61 1
ChannelHandler.cpp
in source/io
179 19 298 298 1
ChannelHandler.h
in include/aws/crt/io
91 2 70 298 2
HttpProxyStrategy.cpp
in source/http
157 3 309 309 1
HttpProxyStrategy.h
in include/aws/crt/http
45 - 70 309 2
linux-integration-tests.yml
in codebuild
27 - 334 334 1
cmake
AwsCheckHeadersCxx.cmake
in cmake
59 - 307 501 3
ImdsClient.cpp
in source
404 28 491 509 2
ImdsClient.h
in include/aws/crt
140 - 491 509 2
StringView.h
in include/aws/crt
704 62 70 515 6
docs_gen_script.py
in docsrc
5 - 629 629 1
SocketOptions.h
in include/aws/crt/io
59 14 70 889 5
SocketOptions.cpp
in source/io
21 - 585 889 2
Sigv4Signing.cpp
in source/auth
211 26 243 897 10
HttpRequestResponse.cpp
in source/http
128 13 523 897 7
Sigv4Signing.h
in include/aws/crt/auth
101 2 70 897 13
HttpRequestResponse.h
in include/aws/crt/http
62 1 70 897 9
Signing.h
in include/aws/crt/auth
50 - 70 897 6
Credentials.cpp
in source/auth
286 19 307 936 11
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TlsOptions.cpp
in source/io
431 27 29 1169 27
TlsOptions.h
in include/aws/crt/io
167 7 29 1169 24
MqttClient.h
in include/aws/iot
136 6 29 1025 16
Uri.cpp
in source/io
119 8 29 1039 3
MqttClient.cpp
in source/iot
374 3 61 1025 17
Types.h
in include/aws/crt
133 7 61 1174 22
Types.cpp
in source
76 12 61 1169 11
Pkcs11.cpp
in source/io
55 2 61 61 1
Pkcs11.h
in include/aws/crt/io
36 - 61 61 1
StringView.h
in include/aws/crt
704 62 70 515 6
MqttClient.h
in include/aws/crt/mqtt
215 - 70 1174 25
HttpConnection.h
in include/aws/crt/http
195 1 70 1039 14
Credentials.h
in include/aws/crt/auth
168 1 70 936 12
Optional.h
in include/aws/crt
158 2 70 1142 7
Sigv4Signing.h
in include/aws/crt/auth
101 2 70 897 13
ChannelHandler.h
in include/aws/crt/io
91 2 70 298 2
HostResolver.cpp
in source/io
87 2 70 1028 7
Bootstrap.cpp
in source/io
77 5 70 1169 14
Stream.h
in include/aws/crt/io
75 5 70 936 10
Api.h
in include/aws/crt
63 - 70 1174 14