awslabs / aws-c-io
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: 65
  • Daily file updates (only one update per file and date counted): 227
  • First update: 2018-03-03
  • Latest update: 2022-01-05
  • Days between first and latest update: 1405 (200 weeks, estimated 1000 working days)
  • Active days (at least one file change): 285
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 65 files with 23,983 lines of code in files.
    • 55 files that are 366+ days old (20,805 lines of code)
    • 2 files that are 181-365 days old (88 lines of code)
    • 8 files that are 91-180 days old (3,090 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)
86% | <1% | 12% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 65 files with 23,983 lines of code in files.
    • 21 files have been last changed 366+ days ago (2,653 lines of code)
    • 4 files have been last changed 181-365 days ago (2,574 lines of code)
    • 26 files have been last changed 91-180 days ago (8,794 lines of code)
    • 9 files have been last changed 31-90 days ago (6,553 lines of code)
    • 5 files have been last changed 1-30 days ago (3,409 lines of code)
11% | 10% | 36% | 27% | 14%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
c, h, md, txt, yml, clang-format, json, gitignore, p8, py, sh, cmake, clang-tidy
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
c94% | <1% | 4% | 0% | 0%
h49% | <1% | 50% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
c8% | 12% | 31% | 30% | 15%
h23% | 0% | 58% | 11% | 7%
cmake0% | 100% | 0% | 0% | 0%
yml0% | 0% | 100% | 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
source87% | 1% | 11% | 0% | 0%
source/windows100% | 0% | 0% | 0% | 0%
include/aws49% | <1% | 50% | 0% | 0%
source/posix100% | 0% | 0% | 0% | 0%
source/s2n100% | 0% | 0% | 0% | 0%
source/darwin100% | 0% | 0% | 0% | 0%
source/bsd100% | 0% | 0% | 0% | 0%
source/linux100% | 0% | 0% | 0% | 0%
cmake100% | 0% | 0% | 0% | 0%
codebuild0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source12% | 17% | 39% | 12% | 18%
include/aws23% | 0% | 58% | 11% | 7%
source/posix22% | 0% | 73% | 4% | 0%
source/windows3% | 0% | 9% | 61% | 26%
source/bsd0% | 100% | 0% | 0% | 0%
source/linux0% | 100% | 0% | 0% | 0%
cmake0% | 100% | 0% | 0% | 0%
source/darwin0% | 0% | 100% | 0% | 0%
codebuild0% | 0% | 100% | 0% | 0%
source/s2n0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
epoll_event_loop.c
in source/linux
494 18 349 1393 44
event_loop.c
in source
374 28 63 1393 37
io.c
in source
338 3 29 1393 31
event_loop.h
in include/aws/io
220 - 82 1393 35
io.h
in include/aws/io
197 - 29 1393 31
exports.h
in include/aws/io
20 - 585 1393 7
pipe.h
in include/aws/io
54 - 585 1392 11
kqueue_event_loop.c
in source/bsd
708 20 349 1337 30
channel.c
in source
911 48 117 1315 29
channel.h
in include/aws/io
196 - 117 1315 20
message_pool.c
in source
155 7 585 1315 8
message_pool.h
in include/aws/io
51 - 585 1315 5
io_testing_channel.h
in include/aws/testing
457 48 585 1282 20
host_resolver.c
in source
1361 44 349 1280 35
pipe.c
in source/posix
412 14 585 1280 10
host_resolver.h
in include/aws/io
127 - 419 1280 16
host_resolver.c
in source/posix
89 1 85 1280 13
host_resolver.c
in source/windows
84 1 538 1280 10
iocp_event_loop.c
in source/windows/iocp
542 19 82 1273 24
pki_utils.c
in source
174 4 154 1260 12
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
socket_channel_handler.h
in include/aws/io
15 - 585 1201 5
exports.h
in include/aws/io
20 - 585 1393 7
shared_library.h
in include/aws/io
20 - 585 973 2
statistics.c
in source
27 6 585 728 2
statistics.h
in include/aws/io
35 - 585 728 2
shared_library.c
in source/posix
46 3 585 973 2
shared_library.c
in source/windows
47 3 585 973 2
message_pool.h
in include/aws/io
51 - 585 1315 5
pipe.h
in include/aws/io
54 - 585 1392 11
winsock_init.c
in source/windows
72 3 585 1201 4
alpn_handler.c
in source
83 5 585 1186 5
message_pool.c
in source
155 7 585 1315 8
pipe.c
in source/posix
412 14 585 1280 10
io_testing_channel.h
in include/aws/testing
457 48 585 1282 20
host_resolver.c
in source/windows
84 1 538 1280 10
socket.h
in include/aws/io
107 - 536 1201 7
retry_strategy.c
in source
51 7 420 663 3
retry_strategy.h
in include/aws/io
90 - 420 663 3
standard_retry_strategy.c
in source
411 10 420 420 1
host_resolver.h
in include/aws/io
127 - 419 1280 16
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
pkcs11t.h
in include/aws/io/private/pkcs11/v2.40
1340 - 95 95 1
pkcs11.c
in source
948 21 95 95 1
pkcs11f.h
in include/aws/io/private/pkcs11/v2.40
576 - 95 95 1
pkcs11_private.h
in include/aws/io/private
82 - 95 95 1
pkcs11.h
in include/aws/io/private/pkcs11/v2.40
31 - 95 95 1
pkcs11.h
in include/aws/io
25 - 95 95 1
linux-integration-tests.yml
in codebuild
23 - 117 117 1
pki_utils.h
in include/aws/io/private
65 - 154 154 1
pem_utils.c
in source
80 1 169 316 2
pem_utils.h
in include/aws/io/private
8 - 169 316 2
standard_retry_strategy.c
in source
411 10 420 420 1
exponential_backoff_retry_strategy.c
in source
289 11 419 663 5
retry_strategy.h
in include/aws/io
90 - 420 663 3
retry_strategy.c
in source
51 7 420 663 3
tls_channel_handler_shared.c
in source
51 6 169 728 4
statistics.h
in include/aws/io
35 - 585 728 2
statistics.c
in source
27 6 585 728 2
tls_channel_handler_shared.h
in include/aws/io/private
25 - 169 728 3
shared_library.c
in source/windows
47 3 585 973 2
shared_library.c
in source/posix
46 3 585 973 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
secure_channel_tls_handler.c
in source/windows
1617 32 27 1186 43
channel_bootstrap.c
in source
1150 35 29 1201 36
io.c
in source
338 3 29 1393 31
io.h
in include/aws/io
197 - 29 1393 31
channel_bootstrap.h
in include/aws/io
107 - 29 1201 16
tls_channel_handler.c
in source
580 33 36 1186 26
tls_channel_handler.h
in include/aws/io
260 - 36 1186 28
s2n_tls_channel_handler.c
in source/s2n
1216 38 53 1186 51
event_loop.c
in source
374 28 63 1393 37
socket.c
in source/windows/iocp
2721 73 82 1201 20
pipe.c
in source/windows/iocp
551 15 82 1225 10
iocp_event_loop.c
in source/windows/iocp
542 19 82 1273 24
event_loop.h
in include/aws/io
220 - 82 1393 35
host_resolver.c
in source/posix
89 1 85 1280 13
pkcs11t.h
in include/aws/io/private/pkcs11/v2.40
1340 - 95 95 1
pkcs11.c
in source
948 21 95 95 1
pkcs11f.h
in include/aws/io/private/pkcs11/v2.40
576 - 95 95 1
pkcs11_private.h
in include/aws/io/private
82 - 95 95 1
pkcs11.h
in include/aws/io/private/pkcs11/v2.40
31 - 95 95 1
logging.h
in include/aws/io
26 - 95 1075 16