azure / c-util
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 100 files with 11,067 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (594 lines of code)
    • 18 files changed 6-20 times (5,408 lines of code)
    • 81 files changed 1-5 times (5,065 lines of code)
0% | 0% | 5% | 48% | 45%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 100 files with 11,067 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 4 files changed by 6-10 contributors (1,655 lines of code)
    • 35 files changed by 2-5 contributors (6,301 lines of code)
    • 61 files changed by 1 contributor (3,111 lines of code)
0% | 0% | 14% | 56% | 28%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
c, h, txt, md, cpp, yaml, gitignore, sh, json, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
c0% | 0% | 7% | 62% | 30%
h0% | 0% | 0% | 12% | 87%
cpp0% | 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
src0% | 0% | 7% | 62% | 29%
inc0% | 0% | 0% | 12% | 87%
thread_notifications_lackey_dll0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
594 10 2019-12-19 2024-01-16 22 8 dcristo@microsoft.com dcristo@microsoft.com
712 2 2019-12-19 2024-08-16 19 7 dcristo@microsoft.com nishikant.deshmukh@gmail.com
214 2 2020-07-07 2023-10-30 15 6 dcristo@microsoft.com dcristo@microsoft.com
map.c
in src
599 13 2019-12-19 2024-10-24 14 5 dcristo@microsoft.com paaggarwal@microsoft.com
strings.c
in src
746 20 2019-12-19 2023-06-28 14 4 dcristo@microsoft.com dcristo@microsoft.com
308 11 2019-12-19 2023-06-28 13 4 dcristo@microsoft.com dcristo@microsoft.com
buffer.c
in src
547 18 2019-12-19 2023-06-28 13 4 dcristo@microsoft.com dcristo@microsoft.com
306 10 2019-12-19 2023-06-28 12 4 dcristo@microsoft.com dcristo@microsoft.com
135 - 2021-01-05 2024-10-24 11 6 mdurak@microsoft.com paaggarwal@microsoft.com
243 1 2020-02-12 2023-06-28 10 4 dcristo@microsoft.com dcristo@microsoft.com
131 1 2019-12-19 2024-10-24 9 4 dcristo@microsoft.com paaggarwal@microsoft.com
413 2 2022-06-24 2024-10-24 8 4 mdurak@microsoft.com paaggarwal@microsoft.com
rc_string.h
in inc/c_util
36 - 2020-10-31 2023-04-04 7 5 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
tarray_ll.h
in inc/c_util
195 4 2021-10-05 2023-07-24 7 4 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
tarray.h
in inc/c_util
46 - 2021-09-30 2023-04-04 6 4 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
72 - 2021-01-05 2024-10-24 6 5 mdurak@microsoft.com paaggarwal@microsoft.com
97 2 2021-05-04 2024-10-24 6 5 mdurak@microsoft.com paaggarwal@microsoft.com
202 7 2022-05-24 2023-09-18 6 3 dcristo@microsoft.com dcristo@microsoft.com
406 9 2023-08-05 2025-03-25 6 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
constbuffer.h
in inc/c_util
63 - 2020-10-31 2022-08-30 5 3 anporumb@users.noreply.gith... 109720077+ackpaul@users.nor...
125 2 2023-03-23 2024-12-04 5 3 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
channel.c
in src
129 1 2023-08-05 2025-02-12 5 2 paaggarwal@microsoft.com paaggarwal@microsoft.com
130 - 2019-12-19 2022-01-11 5 2 dcristo@microsoft.com anporumb@users.noreply.gith...
two_d_array_ll.h
in inc/c_util
234 4 2024-01-29 2024-10-24 5 2 33240528+m-iceberg@users.no... paaggarwal@microsoft.com
371 1 2024-04-02 2024-10-24 5 2 33240528+m-iceberg@users.no... paaggarwal@microsoft.com
channel.h
in inc/c_util
25 - 2023-07-14 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
channel_internal.h
in inc/c_util
25 - 2023-07-21 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
hash.cpp
in src
26 1 2023-03-17 2024-10-24 4 3 darobs@microsoft.com paaggarwal@microsoft.com
doublylinkedlist.h
in inc/c_util
31 - 2020-10-31 2022-09-07 4 3 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
constbuffer_array.h
in inc/c_util
36 - 2020-10-31 2024-08-16 4 3 anporumb@users.noreply.gith... nishikant.deshmukh@gmail.com
async_op.h
in inc/c_util
49 - 2023-03-22 2024-12-04 4 2 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
155 1 2023-12-07 2025-02-20 4 4 bertkleewein@users.noreply.... 33240528+m-iceberg@users.no...
channel_common.h
in inc/c_util
19 - 2023-07-21 2025-02-12 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
19 - 2024-04-02 2024-05-08 3 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
rc_ptr.c
in src
40 1 2023-08-05 2025-03-11 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
50 - 2022-06-24 2024-03-27 3 2 mdurak@microsoft.com paaggarwal@microsoft.com
flags_to_string.h
in inc/c_util
76 - 2022-08-11 2023-06-28 3 2 anporumb@users.noreply.gith... dcristo@microsoft.com
242 2 2024-12-10 2025-01-09 3 2 dcristo@microsoft.com anporumb@users.noreply.gith...
10 - 2021-09-03 2021-09-07 2 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
hash.h
in inc/c_util
18 - 2023-03-17 2023-04-01 2 1 darobs@microsoft.com darobs@microsoft.com
22 - 2024-01-03 2024-11-27 2 2 rvengalil@microsoft.com dcristo@microsoft.com
rc_string_array.h
in inc/c_util
25 - 2021-01-05 2023-04-04 2 2 mdurak@microsoft.com jelani.brandon@microsoft.com
rc_ptr.h
in inc/c_util
29 - 2023-07-14 2025-03-11 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
memory_data.h
in inc/c_util
36 - 2020-10-31 2022-01-11 2 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
two_d_array.h
in inc/c_util
39 - 2024-01-29 2024-02-12 2 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
43 - 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
46 2 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
56 - 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
87 - 2024-04-29 2024-10-24 2 2 mdurak@microsoft.com paaggarwal@microsoft.com
87 - 2023-12-07 2025-01-09 2 2 bertkleewein@users.noreply.... nisdeshmukh@microsoft.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
594 10 2019-12-19 2024-01-16 22 8 dcristo@microsoft.com dcristo@microsoft.com
712 2 2019-12-19 2024-08-16 19 7 dcristo@microsoft.com nishikant.deshmukh@gmail.com
214 2 2020-07-07 2023-10-30 15 6 dcristo@microsoft.com dcristo@microsoft.com
135 - 2021-01-05 2024-10-24 11 6 mdurak@microsoft.com paaggarwal@microsoft.com
map.c
in src
599 13 2019-12-19 2024-10-24 14 5 dcristo@microsoft.com paaggarwal@microsoft.com
rc_string.h
in inc/c_util
36 - 2020-10-31 2023-04-04 7 5 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
72 - 2021-01-05 2024-10-24 6 5 mdurak@microsoft.com paaggarwal@microsoft.com
97 2 2021-05-04 2024-10-24 6 5 mdurak@microsoft.com paaggarwal@microsoft.com
strings.c
in src
746 20 2019-12-19 2023-06-28 14 4 dcristo@microsoft.com dcristo@microsoft.com
308 11 2019-12-19 2023-06-28 13 4 dcristo@microsoft.com dcristo@microsoft.com
buffer.c
in src
547 18 2019-12-19 2023-06-28 13 4 dcristo@microsoft.com dcristo@microsoft.com
306 10 2019-12-19 2023-06-28 12 4 dcristo@microsoft.com dcristo@microsoft.com
243 1 2020-02-12 2023-06-28 10 4 dcristo@microsoft.com dcristo@microsoft.com
131 1 2019-12-19 2024-10-24 9 4 dcristo@microsoft.com paaggarwal@microsoft.com
413 2 2022-06-24 2024-10-24 8 4 mdurak@microsoft.com paaggarwal@microsoft.com
tarray_ll.h
in inc/c_util
195 4 2021-10-05 2023-07-24 7 4 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
tarray.h
in inc/c_util
46 - 2021-09-30 2023-04-04 6 4 anporumb@users.noreply.gith... jelani.brandon@microsoft.com
155 1 2023-12-07 2025-02-20 4 4 bertkleewein@users.noreply.... 33240528+m-iceberg@users.no...
202 7 2022-05-24 2023-09-18 6 3 dcristo@microsoft.com dcristo@microsoft.com
125 2 2023-03-23 2024-12-04 5 3 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
constbuffer.h
in inc/c_util
63 - 2020-10-31 2022-08-30 5 3 anporumb@users.noreply.gith... 109720077+ackpaul@users.nor...
hash.cpp
in src
26 1 2023-03-17 2024-10-24 4 3 darobs@microsoft.com paaggarwal@microsoft.com
doublylinkedlist.h
in inc/c_util
31 - 2020-10-31 2022-09-07 4 3 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
constbuffer_array.h
in inc/c_util
36 - 2020-10-31 2024-08-16 4 3 anporumb@users.noreply.gith... nishikant.deshmukh@gmail.com
130 - 2019-12-19 2022-01-11 5 2 dcristo@microsoft.com anporumb@users.noreply.gith...
371 1 2024-04-02 2024-10-24 5 2 33240528+m-iceberg@users.no... paaggarwal@microsoft.com
channel.c
in src
129 1 2023-08-05 2025-02-12 5 2 paaggarwal@microsoft.com paaggarwal@microsoft.com
two_d_array_ll.h
in inc/c_util
234 4 2024-01-29 2024-10-24 5 2 33240528+m-iceberg@users.no... paaggarwal@microsoft.com
async_op.h
in inc/c_util
49 - 2023-03-22 2024-12-04 4 2 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
242 2 2024-12-10 2025-01-09 3 2 dcristo@microsoft.com anporumb@users.noreply.gith...
flags_to_string.h
in inc/c_util
76 - 2022-08-11 2023-06-28 3 2 anporumb@users.noreply.gith... dcristo@microsoft.com
50 - 2022-06-24 2024-03-27 3 2 mdurak@microsoft.com paaggarwal@microsoft.com
87 - 2023-12-07 2025-01-09 2 2 bertkleewein@users.noreply.... nisdeshmukh@microsoft.com
87 - 2024-04-29 2024-10-24 2 2 mdurak@microsoft.com paaggarwal@microsoft.com
124 1 2024-07-15 2024-10-24 2 2 33240528+m-iceberg@users.no... paaggarwal@microsoft.com
167 2 2024-01-03 2024-10-24 2 2 rvengalil@microsoft.com paaggarwal@microsoft.com
131 4 2022-01-11 2023-06-28 2 2 anporumb@users.noreply.gith... dcristo@microsoft.com
rc_string_array.h
in inc/c_util
25 - 2021-01-05 2023-04-04 2 2 mdurak@microsoft.com jelani.brandon@microsoft.com
22 - 2024-01-03 2024-11-27 2 2 rvengalil@microsoft.com dcristo@microsoft.com
406 9 2023-08-05 2025-03-25 6 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
channel_internal.h
in inc/c_util
25 - 2023-07-21 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
channel.h
in inc/c_util
25 - 2023-07-14 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
rc_ptr.c
in src
40 1 2023-08-05 2025-03-11 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
19 - 2024-04-02 2024-05-08 3 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
channel_common.h
in inc/c_util
19 - 2023-07-21 2025-02-12 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
159 4 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
10 - 2021-09-03 2021-09-07 2 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
hash.h
in inc/c_util
18 - 2023-03-17 2023-04-01 2 1 darobs@microsoft.com darobs@microsoft.com
two_d_array.h
in inc/c_util
39 - 2024-01-29 2024-02-12 2 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
46 2 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
536 4 2024-09-10 2024-09-10 1 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
406 9 2023-08-05 2025-03-25 6 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
227 5 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
sync_wrapper.h
in inc/c_util
224 2 2024-09-10 2024-09-10 1 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
159 4 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
98 1 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
88 2 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
thread_notifications_lackey_dll.c
in thread_notifications_lackey_dll/src
85 3 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
async_type_helper.h
in inc/c_util
85 - 2024-09-10 2024-09-10 1 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
83 3 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
56 - 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
48 2 2025-02-13 2025-02-13 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
48 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
46 2 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
43 - 2024-09-10 2024-10-24 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
tcall_dispatcher.h
in inc/c_util
42 - 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
rc_ptr.c
in src
40 1 2023-08-05 2025-03-11 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
map.h
in inc/c_util
40 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
two_d_array.h
in inc/c_util
39 - 2024-01-29 2024-02-12 2 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
strings.h
in inc/c_util
38 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
buffer_.h
in inc/c_util
36 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
memory_data.h
in inc/c_util
36 - 2020-10-31 2022-01-11 2 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
singlylinkedlist.h
in inc/c_util
30 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
rc_ptr.h
in inc/c_util
29 - 2023-07-14 2025-03-11 2 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
26 - 2024-07-15 2024-07-15 1 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
channel_internal.h
in inc/c_util
25 - 2023-07-21 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
channel.h
in inc/c_util
25 - 2023-07-14 2025-02-12 4 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
tp_worker_thread.h
in inc/c_util
24 - 2024-12-10 2024-12-10 1 1 dcristo@microsoft.com dcristo@microsoft.com
watchdog.h
in inc/c_util
23 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
worker_thread.h
in inc/c_util
22 - 2022-05-24 2022-05-24 1 1 dcristo@microsoft.com dcristo@microsoft.com
21 - 2024-04-25 2024-04-25 1 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
uuid_string.h
in inc/c_util
21 - 2022-01-11 2022-01-11 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
azure_base64.h
in inc/c_util
20 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
critical_section.h
in inc/c_util
20 - 2025-02-13 2025-02-13 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
20 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
19 - 2024-04-02 2024-05-08 3 1 33240528+m-iceberg@users.no... 33240528+m-iceberg@users.no...
channel_common.h
in inc/c_util
19 - 2023-07-21 2025-02-12 3 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
hash.h
in inc/c_util
18 - 2023-03-17 2023-04-01 2 1 darobs@microsoft.com darobs@microsoft.com
18 - 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
18 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
18 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
17 - 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
17 - 2024-01-03 2024-01-03 1 1 rvengalil@microsoft.com rvengalil@microsoft.com
17 - 2021-01-05 2021-01-05 1 1 mdurak@microsoft.com mdurak@microsoft.com
17 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
rc_string_utils.h
in inc/c_util
15 - 2024-04-29 2024-04-29 1 1 mdurak@microsoft.com mdurak@microsoft.com
thread_notifications_lackey_dll.h
in thread_notifications_lackey_dll/inc/thread_notifications_lackey_dll
14 - 2023-11-06 2023-11-06 1 1 dcristo@microsoft.com dcristo@microsoft.com
12 - 2024-09-10 2024-09-10 1 1 paaggarwal@microsoft.com paaggarwal@microsoft.com
strings_types.h
in inc/c_util
11 - 2020-10-31 2020-10-31 1 1 anporumb@users.noreply.gith... anporumb@users.noreply.gith...
filename_helper.h
in inc/c_util
11 - 2023-12-07 2023-12-07 1 1 bertkleewein@users.noreply.... bertkleewein@users.noreply....
Correlations

File Size vs. Number of Changes: 100 points

src/channel_internal.c x: 406 lines of code y: 6 # changes inc/c_util/rc_ptr.h x: 29 lines of code y: 2 # changes src/rc_ptr.c x: 40 lines of code y: 3 # changes src/watchdog.c x: 155 lines of code y: 4 # changes inc/c_util/critical_section.h x: 20 lines of code y: 1 # changes src/critical_section.c x: 48 lines of code y: 1 # changes inc/c_util/channel.h x: 25 lines of code y: 4 # changes inc/c_util/channel_common.h x: 19 lines of code y: 3 # changes src/channel.c x: 129 lines of code y: 5 # changes src/tp_worker_thread.c x: 242 lines of code y: 3 # changes src/watchdog_threadpool.c x: 87 lines of code y: 2 # changes inc/c_util/tp_worker_thread.h x: 24 lines of code y: 1 # changes inc/c_util/async_op.h x: 49 lines of code y: 4 # changes src/async_op.c x: 125 lines of code y: 5 # changes inc/c_util/cancellation_token.h x: 22 lines of code y: 2 # changes inc/c_util/async_type_helper_copy_value_handler.h x: 43 lines of code y: 2 # changes inc/c_util/async_type_helper_ref_counted_handler.h x: 56 lines of code y: 2 # changes inc/c_util/async_type_helper_thandle_handler.h x: 46 lines of code y: 2 # changes inc/c_util/thandle_tuple_array.h x: 97 lines of code y: 6 # changes inc/c_util/two_d_array_ll.h x: 234 lines of code y: 5 # changes src/async_type_helper.c x: 159 lines of code y: 2 # changes src/cancellation_token.c x: 167 lines of code y: 2 # changes src/constbuffer_array_splitter.c x: 371 lines of code y: 5 # changes src/doublylinkedlist.c x: 131 lines of code y: 9 # changes src/external_command_helper.c x: 135 lines of code y: 11 # changes src/hash.cpp x: 26 lines of code y: 4 # changes src/map.c x: 599 lines of code y: 14 # changes src/object_lifetime_tracker.c x: 413 lines of code y: 8 # changes src/rc_string_array.c x: 72 lines of code y: 6 # changes src/sliding_window_average_by_count.c x: 124 lines of code y: 2 # changes inc/c_util/async_retry_wrapper.h x: 536 lines of code y: 1 # changes inc/c_util/async_type_helper.h x: 85 lines of code y: 1 # changes inc/c_util/constbuffer_array_sync_wrapper.h x: 12 lines of code y: 1 # changes inc/c_util/sync_wrapper.h x: 224 lines of code y: 1 # changes src/async_retry_wrapper.c x: 5 lines of code y: 1 # changes src/constbuffer_array_sync_wrapper.c x: 4 lines of code y: 1 # changes inc/c_util/constbuffer_array.h x: 36 lines of code y: 4 # changes src/constbuffer_array.c x: 712 lines of code y: 19 # changes inc/c_util/sliding_window_average_by_count.h x: 26 lines of code y: 1 # changes inc/c_util/rc_string_utils.h x: 15 lines of code y: 1 # changes inc/c_util/constbuffer_array_tarray.h x: 21 lines of code y: 1 # changes src/constbuffer_array_tarray.c x: 7 lines of code y: 1 # changes inc/c_util/object_lifetime_tracker.h x: 50 lines of code y: 3 # changes inc/c_util/two_d_array.h x: 39 lines of code y: 2 # changes src/constbuffer.c x: 594 lines of code y: 22 # changes inc/c_util/tcall_dispatcher_cancellation_token_cancel_call.h x: 17 lines of code y: 1 # changes inc/c_util/for_each_in_folder.h x: 18 lines of code y: 1 # changes src/for_each_in_folder.c x: 98 lines of code y: 1 # changes src/for_each_in_sub_folder.c x: 88 lines of code y: 1 # changes inc/c_util/tcall_dispatcher.h x: 42 lines of code y: 1 # changes inc/c_util/tcall_dispatcher_ll.h x: 227 lines of code y: 1 # changes src/thread_notifications_dispatcher.c x: 83 lines of code y: 1 # changes thread_notifications_lackey_dll/inc/thread_notifications_lackey_dll/thread_notifications_lackey_dll.h x: 14 lines of code y: 1 # changes src/rc_string.c x: 214 lines of code y: 15 # changes src/worker_thread.c x: 202 lines of code y: 6 # changes inc/c_util/tarray_ll.h x: 195 lines of code y: 7 # changes inc/c_util/flags_to_string.h x: 76 lines of code y: 3 # changes src/azure_base64.c x: 308 lines of code y: 13 # changes src/buffer.c x: 547 lines of code y: 13 # changes src/constbuffer_array_batcher_nv.c x: 243 lines of code y: 10 # changes src/singlylinkedlist.c x: 306 lines of code y: 12 # changes src/strings.c x: 746 lines of code y: 14 # changes src/uuid_string.c x: 131 lines of code y: 2 # changes inc/c_util/rc_string.h x: 36 lines of code y: 7 # changes inc/c_util/rc_string_array.h x: 25 lines of code y: 2 # changes inc/c_util/tarray.h x: 46 lines of code y: 6 # changes inc/c_util/hash.h x: 18 lines of code y: 2 # changes inc/c_util/doublylinkedlist.h x: 31 lines of code y: 4 # changes inc/c_util/constbuffer.h x: 63 lines of code y: 5 # changes inc/c_util/worker_thread.h x: 22 lines of code y: 1 # changes inc/c_util/memory_data.h x: 36 lines of code y: 2 # changes src/memory_data.c x: 130 lines of code y: 5 # changes src/tarray.c x: 1 lines of code y: 1 # changes inc/c_util/constbuffer_format.h x: 10 lines of code y: 2 # changes inc/c_util/buffer_.h x: 36 lines of code y: 1 # changes inc/c_util/map.h x: 40 lines of code y: 1 # changes inc/c_util/singlylinkedlist.h x: 30 lines of code y: 1 # changes inc/c_util/strings.h x: 38 lines of code y: 1 # changes
22.0
# changes
  min: 1.0
  average: 3.58
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.75
  max: 22.0
0 746.0
lines of code
min: 1.0 | average: 110.67 | 25th percentile: 19.0 | median: 40.0 | 75th percentile: 130.75 | max: 746.0

Number of Contributors vs. Number of Changes: 100 points

src/channel_internal.c x: 1 # contributors y: 6 # changes inc/c_util/rc_ptr.h x: 1 # contributors y: 2 # changes src/rc_ptr.c x: 1 # contributors y: 3 # changes src/watchdog.c x: 4 # contributors y: 4 # changes inc/c_util/critical_section.h x: 1 # contributors y: 1 # changes inc/c_util/channel.h x: 1 # contributors y: 4 # changes src/channel.c x: 2 # contributors y: 5 # changes src/tp_worker_thread.c x: 2 # contributors y: 3 # changes src/watchdog_threadpool.c x: 2 # contributors y: 2 # changes inc/c_util/async_op.h x: 2 # contributors y: 4 # changes src/async_op.c x: 3 # contributors y: 5 # changes inc/c_util/thandle_tuple_array.h x: 5 # contributors y: 6 # changes src/doublylinkedlist.c x: 4 # contributors y: 9 # changes src/external_command_helper.c x: 6 # contributors y: 11 # changes src/hash.cpp x: 3 # contributors y: 4 # changes src/map.c x: 5 # contributors y: 14 # changes src/object_lifetime_tracker.c x: 4 # contributors y: 8 # changes src/constbuffer_array.c x: 7 # contributors y: 19 # changes src/constbuffer.c x: 8 # contributors y: 22 # changes src/rc_string.c x: 6 # contributors y: 15 # changes src/worker_thread.c x: 3 # contributors y: 6 # changes inc/c_util/tarray_ll.h x: 4 # contributors y: 7 # changes src/azure_base64.c x: 4 # contributors y: 13 # changes src/constbuffer_array_batcher_nv.c x: 4 # contributors y: 10 # changes src/singlylinkedlist.c x: 4 # contributors y: 12 # changes src/strings.c x: 4 # contributors y: 14 # changes inc/c_util/rc_string.h x: 5 # contributors y: 7 # changes inc/c_util/tarray.h x: 4 # contributors y: 6 # changes
22.0
# changes
  min: 1.0
  average: 3.58
  25th percentile: 1.0
  median: 2.0
  75th percentile: 4.75
  max: 22.0
0 8.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0

Number of Contributors vs. File Size: 100 points

src/channel_internal.c x: 1 # contributors y: 406 lines of code inc/c_util/rc_ptr.h x: 1 # contributors y: 29 lines of code src/rc_ptr.c x: 1 # contributors y: 40 lines of code src/watchdog.c x: 4 # contributors y: 155 lines of code inc/c_util/critical_section.h x: 1 # contributors y: 20 lines of code src/critical_section.c x: 1 # contributors y: 48 lines of code inc/c_util/channel.h x: 1 # contributors y: 25 lines of code src/channel.c x: 2 # contributors y: 129 lines of code src/tp_worker_thread.c x: 2 # contributors y: 242 lines of code src/watchdog_threadpool.c x: 2 # contributors y: 87 lines of code inc/c_util/async_op.h x: 2 # contributors y: 49 lines of code src/async_op.c x: 3 # contributors y: 125 lines of code inc/c_util/cancellation_token.h x: 2 # contributors y: 22 lines of code inc/c_util/async_type_helper_copy_value_handler.h x: 1 # contributors y: 43 lines of code inc/c_util/async_type_helper_ref_counted_handler.h x: 1 # contributors y: 56 lines of code inc/c_util/async_type_helper_thandle_handler.h x: 1 # contributors y: 46 lines of code inc/c_util/thandle_tuple_array.h x: 5 # contributors y: 97 lines of code inc/c_util/two_d_array_ll.h x: 2 # contributors y: 234 lines of code src/async_type_helper.c x: 1 # contributors y: 159 lines of code src/cancellation_token.c x: 2 # contributors y: 167 lines of code src/constbuffer_array_splitter.c x: 2 # contributors y: 371 lines of code src/doublylinkedlist.c x: 4 # contributors y: 131 lines of code src/external_command_helper.c x: 6 # contributors y: 135 lines of code src/hash.cpp x: 3 # contributors y: 26 lines of code src/map.c x: 5 # contributors y: 599 lines of code src/object_lifetime_tracker.c x: 4 # contributors y: 413 lines of code src/rc_string_array.c x: 5 # contributors y: 72 lines of code src/sliding_window_average_by_count.c x: 2 # contributors y: 124 lines of code inc/c_util/async_retry_wrapper.h x: 1 # contributors y: 536 lines of code inc/c_util/async_type_helper.h x: 1 # contributors y: 85 lines of code inc/c_util/constbuffer_array_sync_wrapper.h x: 1 # contributors y: 12 lines of code inc/c_util/sync_wrapper.h x: 1 # contributors y: 224 lines of code src/async_retry_wrapper.c x: 1 # contributors y: 5 lines of code inc/c_util/constbuffer_array.h x: 3 # contributors y: 36 lines of code src/constbuffer_array.c x: 7 # contributors y: 712 lines of code inc/c_util/rc_string_utils.h x: 1 # contributors y: 15 lines of code inc/c_util/constbuffer_array_tarray.h x: 1 # contributors y: 21 lines of code src/constbuffer_array_tarray.c x: 1 # contributors y: 7 lines of code inc/c_util/object_lifetime_tracker.h x: 2 # contributors y: 50 lines of code src/constbuffer.c x: 8 # contributors y: 594 lines of code inc/c_util/filename_helper.h x: 1 # contributors y: 11 lines of code src/for_each_in_folder.c x: 1 # contributors y: 98 lines of code src/for_each_in_sub_folder.c x: 1 # contributors y: 88 lines of code inc/c_util/tcall_dispatcher_ll.h x: 1 # contributors y: 227 lines of code src/rc_string.c x: 6 # contributors y: 214 lines of code src/worker_thread.c x: 3 # contributors y: 202 lines of code inc/c_util/tarray_ll.h x: 4 # contributors y: 195 lines of code inc/c_util/flags_to_string.h x: 2 # contributors y: 76 lines of code src/azure_base64.c x: 4 # contributors y: 308 lines of code src/buffer.c x: 4 # contributors y: 547 lines of code src/constbuffer_array_batcher_nv.c x: 4 # contributors y: 243 lines of code src/strings.c x: 4 # contributors y: 746 lines of code src/uuid_string.c x: 2 # contributors y: 131 lines of code inc/c_util/rc_string.h x: 5 # contributors y: 36 lines of code inc/c_util/rc_string_array.h x: 2 # contributors y: 25 lines of code inc/c_util/tarray.h x: 4 # contributors y: 46 lines of code inc/c_util/doublylinkedlist.h x: 3 # contributors y: 31 lines of code inc/c_util/constbuffer.h x: 3 # contributors y: 63 lines of code inc/c_util/memory_data.h x: 1 # contributors y: 36 lines of code src/tarray.c x: 1 # contributors y: 1 lines of code inc/c_util/singlylinkedlist.h x: 1 # contributors y: 30 lines of code
746.0
lines of code
  min: 1.0
  average: 110.67
  25th percentile: 19.0
  median: 40.0
  75th percentile: 130.75
  max: 746.0
0 8.0
# contributors
min: 1.0 | average: 1.96 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 8.0