awslabs / aws-c-io
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 65 files with 23,983 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 1 files changed 51-100 times (1,216 lines of code)
    • 15 files changed 21-50 times (11,134 lines of code)
    • 23 files changed 6-20 times (7,085 lines of code)
    • 26 files changed 1-5 times (4,548 lines of code)
0% | 5% | 46% | 29% | 18%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
c, h, md, txt, yml, clang-format, json, gitignore, p8, py, sh, cmake, clang-tidy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 6% | 53% | 30% | 10%
h0% | 0% | 15% | 26% | 57%
cmake0% | 0% | 0% | 100% | 0%
yml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
source/s2n0% | 100% | 0% | 0% | 0%
source0% | 0% | 59% | 16% | 24%
source/windows0% | 0% | 34% | 63% | 1%
source/posix0% | 0% | 73% | 24% | 2%
source/darwin0% | 0% | 80% | 19% | 0%
source/bsd0% | 0% | 100% | 0% | 0%
include/aws0% | 0% | 15% | 26% | 57%
source/linux0% | 0% | 100% | 0% | 0%
cmake0% | 0% | 0% | 100% | 0%
codebuild0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
s2n_tls_channel_handler.c
in source/s2n
1216 38 53 1186 51
epoll_event_loop.c
in source/linux
494 18 349 1393 44
secure_channel_tls_handler.c
in source/windows
1617 32 27 1186 43
secure_transport_tls_channel_handler.c
in source/darwin
888 26 110 1186 42
event_loop.c
in source
374 28 63 1393 37
channel_bootstrap.c
in source
1150 35 29 1201 36
event_loop.h
in include/aws/io
220 - 82 1393 35
host_resolver.c
in source
1361 44 349 1280 35
io.h
in include/aws/io
197 - 29 1393 31
io.c
in source
338 3 29 1393 31
kqueue_event_loop.c
in source/bsd
708 20 349 1337 30
channel.c
in source
911 48 117 1315 29
tls_channel_handler.h
in include/aws/io
260 - 36 1186 28
tls_channel_handler.c
in source
580 33 36 1186 26
socket.c
in source/posix
1494 36 146 1201 25
iocp_event_loop.c
in source/windows/iocp
542 19 82 1273 24
channel.h
in include/aws/io
196 - 117 1315 20
io_testing_channel.h
in include/aws/testing
457 48 585 1282 20
socket.c
in source/windows/iocp
2721 73 82 1201 20
logging.h
in include/aws/io
26 - 95 1075 16