aws / s2n-quic
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
11% | 22% | 31% | 20% | 13%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
rs11% | 22% | 32% | 20% | 13%
toml0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
quic14% | 25% | 29% | 19% | 11%
dc3% | 13% | 38% | 25% | 18%
common0% | 0% | 70% | 10% | 18%
tools0% | 0% | 44% | 26% | 29%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
tests.rs
in quic/s2n-quic-transport/src/recovery/manager
2808 58
tests.rs
in quic/s2n-quic-transport/src/stream/manager
2647 72
tests.rs
in quic/s2n-quic-transport/src/stream/send_stream
2408 46
tests.rs
in quic/s2n-quic-transport/src/stream/receive_stream
2151 45
connection_impl.rs
in quic/s2n-quic-transport/src/connection
1517 50
tests.rs
in quic/s2n-quic-transport/src/path/manager
1386 36
state.rs
in dc/s2n-quic-dc/src/stream/send
1069 20
mod.rs
in quic/s2n-quic-transport/src/endpoint
1014 16
mod.rs
in quic/s2n-quic-core/src/transport/parameters
1005 66
mod.rs
in quic/s2n-quic-transport/src/space
976 17
tests.rs
in quic/s2n-quic-core/src/recovery/cubic
911 38
common.rs
in quic/s2n-quic-core/events
885 44
mod.rs
in quic/s2n-quic-transport/src/path
879 26
connection_container.rs
in quic/s2n-quic-transport/src/connection
840 34
manager.rs
in quic/s2n-quic-transport/src/stream
832 37
tests.rs
in quic/s2n-quic-core/src/path/mtu
832 30
tests.rs
in quic/s2n-quic-core/src/buffer/reassembler
832 46
aggregate.rs
in quic/s2n-quic-events/src/output/metrics
831 29
manager.rs
in quic/s2n-quic-transport/src/recovery
811 12
probe_bw.rs
in quic/s2n-quic-core/src/recovery/bbr
804 27
application.rs
in quic/s2n-quic-transport/src/space
776 30
tests.rs
in quic/s2n-quic-core/src/recovery/bbr
755 29
state.rs
in dc/s2n-quic-dc/src/stream/recv
745 16
tests.rs
in quic/s2n-quic-core/src/path/ecn
730 30
stats.rs
in quic/s2n-quic-sim/src
718 18
bbr.rs
in quic/s2n-quic-core/src/recovery
708 50
state.rs
in dc/s2n-quic-dc/src/path/secret/map
701 33
tests.rs
in quic/s2n-quic-transport/src/connection/local_id_registry
682 21
mtu.rs
in quic/s2n-quic-core/src/path
676 20
parser.rs
in quic/s2n-quic-events/src
675 16
havoc.rs
in quic/s2n-quic-core/src
651 38
send_stream.rs
in quic/s2n-quic-transport/src/stream
643 18
initial.rs
in quic/s2n-quic-transport/src/space
639 28
ipv4.rs
in quic/s2n-quic-core/src/inet
609 28
default.rs
in quic/s2n-quic-core/src/datagram
586 21
report.rs
in quic/s2n-quic-sim/src
573 1
session_context.rs
in quic/s2n-quic-transport/src/space
566 23
data_sender.rs
in quic/s2n-quic-transport/src/sync
563 16
ack_manager.rs
in quic/s2n-quic-transport/src/ack
561 13
field.rs
in dc/wireshark/src
554 8
map.rs
in quic/s2n-quic-core/src/packet/number
550 22
receive_stream.rs
in quic/s2n-quic-transport/src/stream
543 14
output.rs
in quic/s2n-quic-events/src
542 25
stream_container.rs
in quic/s2n-quic-transport/src/stream
541 6
send.rs
in dc/s2n-quic-dc/src/msg
537 36
shared.rs
in dc/s2n-quic-dc/src/stream/recv
536 10
handshake.rs
in quic/s2n-quic-transport/src/space
535 25
ipv6.rs
in quic/s2n-quic-core/src/inet
530 26
tests.rs
in quic/s2n-quic-transport/src/connection/connection_container
528 42
manager.rs
in quic/s2n-quic-transport/src/path
518 7
Files With Most Units (Top 50)
File# lines# units
tests.rs
in quic/s2n-quic-transport/src/stream/manager
2647 72
mod.rs
in quic/s2n-quic-core/src/transport/parameters
1005 66
tests.rs
in quic/s2n-quic-transport/src/recovery/manager
2808 58
unaligned.rs
in common/s2n-codec/src
436 50
connection_impl.rs
in quic/s2n-quic-transport/src/connection
1517 50
bbr.rs
in quic/s2n-quic-core/src/recovery
708 50
value.rs
in common/s2n-codec/src/encoder
356 48
tests.rs
in quic/s2n-quic-transport/src/stream/send_stream
2408 46
tests.rs
in quic/s2n-quic-core/src/buffer/reassembler
832 46
tests.rs
in quic/s2n-quic-transport/src/stream/receive_stream
2151 45
common.rs
in quic/s2n-quic-core/events
885 44
tests.rs
in quic/s2n-quic-transport/src/connection/connection_container
528 42
s2n_quic.rs
in quic/s2n-quic-h3/src
415 41
tests.rs
in quic/s2n-quic-tls/src
421 39
havoc.rs
in quic/s2n-quic-core/src
651 38
tests.rs
in quic/s2n-quic-core/src/recovery/cubic
911 38
manager.rs
in quic/s2n-quic-transport/src/stream
832 37
send.rs
in dc/s2n-quic-dc/src/msg
537 36
tests.rs
in quic/s2n-quic-transport/src/path/manager
1386 36
connection_container.rs
in quic/s2n-quic-transport/src/connection
840 34
state.rs
in dc/s2n-quic-dc/src/path/secret/map
701 33
application.rs
in quic/s2n-quic-transport/src/space
776 30
tests.rs
in quic/s2n-quic-core/src/path/mtu
832 30
tests.rs
in quic/s2n-quic-core/src/path/ecn
730 30
id.rs
in quic/s2n-quic-core/src/connection
361 29
mod.rs
in quic/s2n-quic-core/src/path
321 29
cubic.rs
in quic/s2n-quic-core/src/recovery
471 29
tests.rs
in quic/s2n-quic-core/src/recovery/bbr
755 29
cipher_suite.rs
in quic/s2n-quic-rustls/src
277 29
aggregate.rs
in quic/s2n-quic-events/src/output/metrics
831 29
initial.rs
in quic/s2n-quic-transport/src/space
639 28
ipv4.rs
in quic/s2n-quic-core/src/inet
609 28
zerocopy.rs
in common/s2n-codec/src
292 27
probe_bw.rs
in quic/s2n-quic-core/src/recovery/bbr
804 27
tls.rs
in quic/s2n-quic/src/provider
237 27
mod.rs
in quic/s2n-quic-transport/src/path
879 26
ipv6.rs
in quic/s2n-quic-core/src/inet
530 26
handshake.rs
in quic/s2n-quic-transport/src/space
535 25
metric.rs
in quic/s2n-quic-core/src/event/metrics/aggregate
137 25
output.rs
in quic/s2n-quic-events/src
542 25
default.rs
in quic/s2n-quic/src/provider/address_token
507 25
events.rs
in quic/s2n-quic-sim/src/run
294 24
schedule.rs
in dc/s2n-quic-dc/src/path/secret
513 23
session_context.rs
in quic/s2n-quic-transport/src/space
566 23
ct.rs
in quic/s2n-quic-core/src
335 23
null.rs
in quic/s2n-quic-core/src/crypto/tls
425 23
ip.rs
in quic/s2n-quic-core/src/inet
358 22
interceptor.rs
in quic/s2n-quic-core/src/packet
248 22
map.rs
in quic/s2n-quic-core/src/packet/number
550 22
tests.rs
in quic/s2n-quic-transport/src/connection/local_id_registry
682 21
Files With Long Lines (Top 28)

There are 28 files with lines longer than 120 characters. In total, there are 42 long lines.

File# lines# units# long lines
aggregate.rs
in quic/s2n-quic-events/src/output/metrics
831 29 4
manager.rs
in quic/s2n-quic-transport/src/recovery
811 12 3
mtu.rs
in quic/s2n-quic-core/src/path
676 20 3
mod.rs
in quic/s2n-quic-core/src/frame
226 12 3
value.rs
in common/s2n-codec/src/decoder
157 16 2
mod.rs
in quic/s2n-quic-transport/src/path
879 26 2
Cargo.toml
in quic/s2n-quic-qns
52 - 2
parser.rs
in quic/s2n-quic-events/src
675 16 2
report.rs
in quic/s2n-quic-sim/src
573 1 2
rpc.rs
in dc/s2n-quic-dc/src/stream/client
78 2 1
fresh.rs
in dc/s2n-quic-dc/src/stream/server/tokio/tcp
70 - 1
tx.rs
in tools/xdp/s2n-quic-xdp/src/io
297 15 1
rx.rs
in tools/xdp/s2n-quic-xdp/src/io
217 10 1
main.rs
in tools/xdp/tester/src
48 - 1
mod.rs
in common/s2n-codec/src/decoder
385 3 1
mod.rs
in quic/s2n-quic-transport/src/connection
77 - 1
api.rs
in quic/s2n-quic-transport/src/connection
156 3 1
data_sender.rs
in quic/s2n-quic-transport/src/sync
563 16 1
handle_map.rs
in quic/s2n-quic-core/src/io/tx
158 13 1
router.rs
in quic/s2n-quic-core/src/io/tx
194 9 1
state.rs
in quic/s2n-quic-core/src
233 4 1
limits.rs
in quic/s2n-quic-core/src/connection
431 6 1
macros.rs
in quic/s2n-quic-core/src/inet
59 2 1
connection.rs
in quic/s2n-quic-core/events
369 - 1
output.rs
in quic/s2n-quic-events/src
542 25 1
tx.rs
in quic/s2n-quic-platform/src/socket/io
316 12 1
gso.rs
in quic/s2n-quic-platform/src/features
161 7 1
Cargo.toml
in quic/s2n-quic
89 - 1
Correlations

File Size vs. Commits (all time): 855 points

quic/s2n-quic-transport/src/space/application.rs x: 147 commits (all time) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 99 commits (all time) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 106 commits (all time) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 215 commits (all time) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 131 commits (all time) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 42 commits (all time) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 commits (all time) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 33 commits (all time) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 5 commits (all time) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 7 commits (all time) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 13 commits (all time) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 2 commits (all time) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 18 commits (all time) y: 303 lines of code dc/s2n-quic-dc/src/stream/recv/shared.rs x: 15 commits (all time) y: 536 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 6 commits (all time) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 6 commits (all time) y: 270 lines of code dc/s2n-quic-dc/src/stream/client/rpc.rs x: 2 commits (all time) y: 78 lines of code dc/s2n-quic-dc/src/stream.rs x: 11 commits (all time) y: 58 lines of code common/s2n-codec/Cargo.toml x: 76 commits (all time) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 54 commits (all time) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 142 commits (all time) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 101 commits (all time) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 121 commits (all time) y: 62 lines of code quic/s2n-quic-rustls/Cargo.toml x: 100 commits (all time) y: 24 lines of code quic/s2n-quic-tls-default/Cargo.toml x: 87 commits (all time) y: 29 lines of code quic/s2n-quic-tls/Cargo.toml x: 109 commits (all time) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 120 commits (all time) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 158 commits (all time) y: 89 lines of code tools/xdp/s2n-quic-xdp/Cargo.toml x: 59 commits (all time) y: 33 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 4 commits (all time) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 5 commits (all time) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 3 commits (all time) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 16 commits (all time) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 19 commits (all time) y: 530 lines of code quic/s2n-quic-core/src/packet/number/packet_number_range.rs x: 10 commits (all time) y: 147 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 3 commits (all time) y: 295 lines of code quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 2 commits (all time) y: 75 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 3 commits (all time) y: 112 lines of code dc/s2n-quic-dc/src/stream/environment/udp.rs x: 5 commits (all time) y: 116 lines of code dc/s2n-quic-dc/src/stream/environment/bach.rs x: 2 commits (all time) y: 171 lines of code dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 3 commits (all time) y: 134 lines of code dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 13 commits (all time) y: 208 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 5 commits (all time) y: 212 lines of code dc/s2n-quic-dc/src/stream/send/tests.rs x: 9 commits (all time) y: 280 lines of code dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 13 commits (all time) y: 181 lines of code dc/s2n-quic-dc/src/recovery.rs x: 2 commits (all time) y: 4 lines of code dc/s2n-quic-dc/src/path/secret/map.rs x: 27 commits (all time) y: 52 lines of code dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 9 commits (all time) y: 239 lines of code dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 5 commits (all time) y: 14 lines of code dc/s2n-quic-dc/src/path/secret/map/state.rs x: 17 commits (all time) y: 701 lines of code dc/s2n-quic-dc/src/stream/client.rs x: 3 commits (all time) y: 5 lines of code dc/s2n-quic-dc/src/stream/send/application.rs x: 15 commits (all time) y: 370 lines of code dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 3 commits (all time) y: 36 lines of code dc/s2n-quic-dc/src/stream/send/worker.rs x: 16 commits (all time) y: 473 lines of code dc/s2n-quic-dc/src/stream/shared.rs x: 7 commits (all time) y: 245 lines of code dc/s2n-quic-dc/src/stream/shared/handshake.rs x: 1 commits (all time) y: 41 lines of code quic/s2n-quic-events/Cargo.toml x: 13 commits (all time) y: 16 lines of code quic/s2n-quic-h3/Cargo.toml x: 15 commits (all time) y: 18 lines of code quic/s2n-quic-qns/Cargo.toml x: 51 commits (all time) y: 52 lines of code quic/s2n-quic-sim/Cargo.toml x: 13 commits (all time) y: 28 lines of code quic/s2n-quic-core/events/connection.rs x: 11 commits (all time) y: 369 lines of code quic/s2n-quic-core/src/crypto/tls/null.rs x: 8 commits (all time) y: 425 lines of code quic/s2n-quic-rustls/src/session.rs x: 19 commits (all time) y: 304 lines of code quic/s2n-quic-tls/src/callback.rs x: 29 commits (all time) y: 450 lines of code quic/s2n-quic-tls/src/lib.rs x: 12 commits (all time) y: 45 lines of code quic/s2n-quic-transport/src/space/session_context.rs x: 82 commits (all time) y: 566 lines of code quic/s2n-quic-sim/src/run/endpoint.rs x: 5 commits (all time) y: 84 lines of code quic/s2n-quic-tls/src/session.rs x: 28 commits (all time) y: 185 lines of code quic/s2n-quic-transport/src/connection/api.rs x: 27 commits (all time) y: 156 lines of code quic/s2n-quic-transport/src/connection/api_provider.rs x: 22 commits (all time) y: 53 lines of code quic/s2n-quic-transport/src/connection/connection_container.rs x: 44 commits (all time) y: 840 lines of code quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 40 commits (all time) y: 528 lines of code quic/s2n-quic-transport/src/connection/connection_trait.rs x: 86 commits (all time) y: 451 lines of code quic/s2n-quic/src/connection/handle.rs x: 34 commits (all time) y: 142 lines of code dc/s2n-quic-dc/src/credentials.rs x: 6 commits (all time) y: 83 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/udp.rs x: 5 commits (all time) y: 132 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch.rs x: 4 commits (all time) y: 214 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/descriptor.rs x: 3 commits (all time) y: 131 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/free_list.rs x: 3 commits (all time) y: 167 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/handle.rs x: 4 commits (all time) y: 143 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/keys.rs x: 1 commits (all time) y: 20 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/sender.rs x: 3 commits (all time) y: 77 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 5 commits (all time) y: 359 lines of code dc/s2n-quic-dc/src/stream/server/udp.rs x: 2 commits (all time) y: 180 lines of code dc/s2n-quic-dc/src/clock.rs x: 3 commits (all time) y: 104 lines of code dc/s2n-quic-dc/src/clock/bach.rs x: 1 commits (all time) y: 29 lines of code dc/s2n-quic-dc/src/clock/macros.rs x: 1 commits (all time) y: 92 lines of code dc/s2n-quic-dc/src/clock/tokio.rs x: 2 commits (all time) y: 16 lines of code dc/s2n-quic-dc/src/either.rs x: 1 commits (all time) y: 5 lines of code dc/s2n-quic-dc/src/lib.rs x: 12 commits (all time) y: 22 lines of code dc/s2n-quic-dc/src/socket/bpf.rs x: 3 commits (all time) y: 162 lines of code dc/s2n-quic-dc/src/stream/application.rs x: 7 commits (all time) y: 202 lines of code dc/s2n-quic-dc/src/stream/client/tokio.rs x: 17 commits (all time) y: 97 lines of code dc/s2n-quic-dc/src/stream/environment.rs x: 9 commits (all time) y: 168 lines of code dc/s2n-quic-dc/src/stream/server.rs x: 7 commits (all time) y: 63 lines of code dc/s2n-quic-dc/src/stream/server/accept/pruner.rs x: 1 commits (all time) y: 77 lines of code dc/s2n-quic-dc/src/stream/server/stats.rs x: 1 commits (all time) y: 61 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 10 commits (all time) y: 387 lines of code dc/s2n-quic-dc/src/stream/server/tokio/udp.rs x: 12 commits (all time) y: 199 lines of code dc/s2n-quic-dc/src/stream/socket.rs x: 4 commits (all time) y: 22 lines of code dc/s2n-quic-dc/src/stream/socket/bach/udp.rs x: 1 commits (all time) y: 109 lines of code dc/wireshark/src/dissect.rs x: 8 commits (all time) y: 474 lines of code dc/s2n-quic-dc/src/socket/recv/router.rs x: 4 commits (all time) y: 210 lines of code dc/s2n-quic-dc/src/socket/recv/router/with_map.rs x: 1 commits (all time) y: 141 lines of code dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 1 commits (all time) y: 154 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp.rs x: 11 commits (all time) y: 126 lines of code quic/s2n-quic-bench/Cargo.toml x: 14 commits (all time) y: 20 lines of code dc/s2n-quic-dc/src/stream/send/flow.rs x: 4 commits (all time) y: 35 lines of code dc/s2n-quic-dc/src/stream/send/path.rs x: 4 commits (all time) y: 129 lines of code dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 2 commits (all time) y: 317 lines of code dc/s2n-quic-dc/src/socket/recv/pool.rs x: 2 commits (all time) y: 412 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 3 commits (all time) y: 266 lines of code dc/s2n-quic-dc/src/stream/recv/worker.rs x: 8 commits (all time) y: 273 lines of code common/s2n-codec/src/encoder/buffer.rs x: 7 commits (all time) y: 106 lines of code common/s2n-codec/src/encoder/mod.rs x: 8 commits (all time) y: 49 lines of code common/s2n-codec/src/encoder/scatter.rs x: 3 commits (all time) y: 79 lines of code common/s2n-codec/src/zerocopy.rs x: 15 commits (all time) y: 292 lines of code dc/s2n-quic-dc/src/packet/control.rs x: 6 commits (all time) y: 61 lines of code dc/s2n-quic-dc/src/packet/datagram.rs x: 4 commits (all time) y: 80 lines of code dc/s2n-quic-dc/src/packet/secret_control.rs x: 6 commits (all time) y: 145 lines of code dc/s2n-quic-dc/src/packet/stream.rs x: 7 commits (all time) y: 130 lines of code quic/s2n-quic-core/src/inet/macros.rs x: 13 commits (all time) y: 59 lines of code quic/s2n-quic-core/src/stateless_reset/token.rs x: 16 commits (all time) y: 109 lines of code quic/s2n-quic/src/provider/address_token/default.rs x: 7 commits (all time) y: 507 lines of code quic/s2n-quic-core/src/state.rs x: 5 commits (all time) y: 233 lines of code dc/s2n-quic-dc/src/packet/stream/decoder.rs x: 9 commits (all time) y: 119 lines of code dc/s2n-quic-dc/src/packet/stream/encoder.rs x: 8 commits (all time) y: 233 lines of code dc/s2n-quic-dc/src/stream/recv/application.rs x: 7 commits (all time) y: 381 lines of code dc/s2n-quic-dc/src/stream/recv/application/builder.rs x: 4 commits (all time) y: 57 lines of code dc/s2n-quic-dc/src/stream/send/probes.rs x: 4 commits (all time) y: 94 lines of code dc/s2n-quic-dc/src/stream/server/handshake.rs x: 3 commits (all time) y: 93 lines of code dc/wireshark/src/field.rs x: 7 commits (all time) y: 554 lines of code dc/s2n-quic-dc/src/stream/socket/application/builder.rs x: 4 commits (all time) y: 3 lines of code dc/s2n-quic-dc/src/stream/socket/tracing.rs x: 2 commits (all time) y: 134 lines of code dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 5 commits (all time) y: 196 lines of code dc/s2n-quic-dc/src/stream/send/queue.rs x: 5 commits (all time) y: 340 lines of code quic/s2n-quic-sim/src/run/config.rs x: 2 commits (all time) y: 96 lines of code quic/s2n-quic-sim/src/run/range.rs x: 5 commits (all time) y: 89 lines of code quic/s2n-quic-sim/src/stats.rs x: 7 commits (all time) y: 718 lines of code dc/s2n-quic-dc/src/stream/recv/buffer/channel.rs x: 1 commits (all time) y: 117 lines of code dc/s2n-quic-dc/src/socket/recv/udp.rs x: 2 commits (all time) y: 65 lines of code quic/s2n-quic-platform/src/bpf/ancillary.rs x: 1 commits (all time) y: 126 lines of code quic/s2n-quic-platform/src/bpf/cbpf.rs x: 2 commits (all time) y: 147 lines of code quic/s2n-quic-platform/src/bpf/cbpf/tests.rs x: 1 commits (all time) y: 335 lines of code quic/s2n-quic-platform/src/bpf/ebpf.rs x: 2 commits (all time) y: 126 lines of code quic/s2n-quic-platform/src/bpf/program.rs x: 3 commits (all time) y: 45 lines of code dc/s2n-quic-dc/src/stream/recv.rs x: 8 commits (all time) y: 11 lines of code dc/s2n-quic-dc/src/sync/mpsc.rs x: 2 commits (all time) y: 224 lines of code dc/s2n-quic-dc/src/sync/ring_deque.rs x: 3 commits (all time) y: 245 lines of code dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 7 commits (all time) y: 243 lines of code dc/s2n-quic-dc/src/path/secret/map/store.rs x: 10 commits (all time) y: 10 lines of code quic/s2n-quic-transport/src/path/manager.rs x: 95 commits (all time) y: 518 lines of code quic/s2n-quic-transport/src/path/manager/tests.rs x: 38 commits (all time) y: 1386 lines of code quic/s2n-quic-core/src/event.rs x: 40 commits (all time) y: 181 lines of code quic/s2n-quic-core/src/connection/limits.rs x: 25 commits (all time) y: 431 lines of code quic/s2n-quic-transport/src/connection/mod.rs x: 42 commits (all time) y: 77 lines of code quic/s2n-quic-transport/src/endpoint/initial.rs x: 95 commits (all time) y: 323 lines of code quic/s2n-quic-transport/src/endpoint/mod.rs x: 132 commits (all time) y: 1014 lines of code quic/s2n-quic/src/provider/limits.rs x: 9 commits (all time) y: 11 lines of code dc/s2n-quic-dc/src/sync/mpmc.rs x: 1 commits (all time) y: 313 lines of code quic/s2n-quic-platform/src/io/testing/model.rs x: 9 commits (all time) y: 265 lines of code dc/s2n-quic-dc/src/path/secret/receiver/tests.rs x: 5 commits (all time) y: 271 lines of code common/s2n-codec/src/decoder/checked_range.rs x: 7 commits (all time) y: 93 lines of code common/s2n-codec/src/unaligned.rs x: 9 commits (all time) y: 436 lines of code dc/wireshark/Cargo.toml x: 3 commits (all time) y: 26 lines of code quic/s2n-quic-core/src/crypto/tests.rs x: 6 commits (all time) y: 96 lines of code quic/s2n-quic-core/src/packet/number/sliding_window.rs x: 13 commits (all time) y: 429 lines of code quic/s2n-quic-core/src/packet/number/tests.rs x: 10 commits (all time) y: 166 lines of code quic/s2n-quic-core/src/recovery/pacing/tests.rs x: 8 commits (all time) y: 292 lines of code quic/s2n-quic-core/src/sync/cursor.rs x: 3 commits (all time) y: 346 lines of code quic/s2n-quic-core/src/sync/spsc/tests.rs x: 8 commits (all time) y: 391 lines of code quic/s2n-quic-core/src/varint/tests.rs x: 9 commits (all time) y: 220 lines of code quic/s2n-quic-platform/src/message.rs x: 19 commits (all time) y: 149 lines of code quic/s2n-quic-platform/src/message/msg/tests.rs x: 7 commits (all time) y: 84 lines of code quic/s2n-quic-transport/src/connection/close_sender.rs x: 29 commits (all time) y: 367 lines of code quic/s2n-quic-transport/src/sync/data_sender.rs x: 26 commits (all time) y: 563 lines of code tools/xdp/Cargo.toml x: 5 commits (all time) y: 6 lines of code quic/s2n-quic-core/src/inet/ecn.rs x: 15 commits (all time) y: 69 lines of code quic/s2n-quic-core/src/packet/stateless_reset.rs x: 10 commits (all time) y: 188 lines of code quic/s2n-quic-qns/src/intercept.rs x: 4 commits (all time) y: 106 lines of code quic/s2n-quic/src/provider/connection_id.rs x: 22 commits (all time) y: 9 lines of code quic/s2n-quic/src/provider/random.rs x: 8 commits (all time) y: 75 lines of code quic/s2n-quic/src/provider/stateless_reset_token.rs x: 9 commits (all time) y: 52 lines of code quic/s2n-quic-platform/src/io/tokio.rs x: 56 commits (all time) y: 244 lines of code quic/s2n-quic-platform/src/io/tokio/builder.rs x: 7 commits (all time) y: 140 lines of code quic/s2n-quic-platform/src/io/xdp.rs x: 6 commits (all time) y: 135 lines of code quic/s2n-quic-platform/src/socket/options.rs x: 2 commits (all time) y: 106 lines of code quic/s2n-quic-platform/src/syscall.rs x: 12 commits (all time) y: 186 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager.rs x: 5 commits (all time) y: 324 lines of code tools/xdp/s2n-quic-xdp/src/io/tests.rs x: 5 commits (all time) y: 145 lines of code quic/s2n-quic-transport/src/path/mod.rs x: 75 commits (all time) y: 879 lines of code quic/s2n-quic-core/src/path/mod.rs x: 40 commits (all time) y: 321 lines of code quic/s2n-quic-transport/src/path/manager/fuzz_target.rs x: 18 commits (all time) y: 220 lines of code quic/s2n-quic-core/src/inet/ip.rs x: 23 commits (all time) y: 358 lines of code quic/s2n-quic-core/src/packet/interceptor.rs x: 8 commits (all time) y: 248 lines of code quic/s2n-quic-core/src/xdp/encoder.rs x: 6 commits (all time) y: 291 lines of code quic/s2n-quic-core/src/xdp/path.rs x: 6 commits (all time) y: 115 lines of code quic/s2n-quic-core/src/buffer/reassembler.rs x: 5 commits (all time) y: 465 lines of code quic/s2n-quic-core/src/buffer/reassembler/reader.rs x: 4 commits (all time) y: 165 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator.rs x: 22 commits (all time) y: 282 lines of code quic/s2n-quic-core/src/recovery/bbr/probe_bw.rs x: 24 commits (all time) y: 804 lines of code quic/s2n-quic-core/src/recovery/bbr/windowed_filter.rs x: 5 commits (all time) y: 208 lines of code quic/s2n-quic-transport/src/connection/local_id_registry.rs x: 22 commits (all time) y: 494 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry.rs x: 26 commits (all time) y: 514 lines of code quic/s2n-quic-transport/src/connection/transmission.rs x: 68 commits (all time) y: 364 lines of code quic/s2n-quic-transport/src/stream/contract.rs x: 8 commits (all time) y: 401 lines of code quic/s2n-quic-transport/src/stream/send_stream.rs x: 31 commits (all time) y: 643 lines of code quic/s2n-quic/src/client/providers.rs x: 10 commits (all time) y: 322 lines of code quic/s2n-quic/src/server/providers.rs x: 34 commits (all time) y: 301 lines of code dc/s2n-quic-dc/events/connection.rs x: 8 commits (all time) y: 161 lines of code dc/s2n-quic-dc/src/path/secret/schedule.rs x: 5 commits (all time) y: 513 lines of code dc/s2n-quic-dc/src/stream/crypto.rs x: 3 commits (all time) y: 18 lines of code quic/s2n-quic-core/src/packet/key_phase.rs x: 9 commits (all time) y: 73 lines of code quic/s2n-quic-transport/src/stream/manager.rs x: 12 commits (all time) y: 832 lines of code quic/s2n-quic-transport/src/stream/manager/tests.rs x: 9 commits (all time) y: 2647 lines of code quic/s2n-quic-transport/src/stream/stream_container.rs x: 18 commits (all time) y: 541 lines of code quic/s2n-quic-core/src/packet/encoding.rs x: 15 commits (all time) y: 187 lines of code dc/s2n-quic-dc/events/map.rs x: 11 commits (all time) y: 298 lines of code Cargo.toml x: 17 commits (all time) y: 30 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager/list.rs x: 2 commits (all time) y: 330 lines of code quic/s2n-quic-tls/src/tests.rs x: 17 commits (all time) y: 421 lines of code tools/xdp/s2n-quic-xdp/src/io/rx.rs x: 6 commits (all time) y: 217 lines of code dc/s2n-quic-dc/src/stream/socket/fd/tcp.rs x: 2 commits (all time) y: 44 lines of code quic/s2n-quic-core/src/connection/id.rs x: 38 commits (all time) y: 361 lines of code quic/s2n-quic-core/src/frame/ack.rs x: 20 commits (all time) y: 334 lines of code quic/s2n-quic-core/src/frame/ack_elicitation.rs x: 13 commits (all time) y: 83 lines of code quic/s2n-quic-core/src/frame/path_validation.rs x: 10 commits (all time) y: 97 lines of code quic/s2n-quic-core/src/packet/number/packet_number.rs x: 17 commits (all time) y: 176 lines of code quic/s2n-quic-core/src/packet/number/packet_number_space.rs x: 10 commits (all time) y: 73 lines of code quic/s2n-quic-core/src/stream/id.rs x: 15 commits (all time) y: 122 lines of code quic/s2n-quic-core/src/transmission/constraint.rs x: 7 commits (all time) y: 44 lines of code quic/s2n-quic-core/src/transmission/mode.rs x: 5 commits (all time) y: 24 lines of code quic/s2n-quic-core/src/varint/mod.rs x: 34 commits (all time) y: 161 lines of code quic/s2n-quic-platform/src/message/msg.rs x: 42 commits (all time) y: 226 lines of code quic/s2n-quic/src/lib.rs x: 34 commits (all time) y: 21 lines of code quic/s2n-quic/src/provider.rs x: 16 commits (all time) y: 82 lines of code quic/s2n-quic/src/provider/congestion_controller.rs x: 15 commits (all time) y: 5 lines of code quic/s2n-quic/src/provider/tls.rs x: 16 commits (all time) y: 237 lines of code quic/s2n-quic-events/src/output/metrics/aggregate.rs x: 4 commits (all time) y: 831 lines of code quic/s2n-quic-events/src/output_mode.rs x: 3 commits (all time) y: 258 lines of code quic/s2n-quic-events/src/parser.rs x: 24 commits (all time) y: 675 lines of code dc/s2n-quic-dc/src/msg/send.rs x: 4 commits (all time) y: 537 lines of code dc/s2n-quic-dc/src/packet.rs x: 5 commits (all time) y: 52 lines of code dc/s2n-quic-dc/src/packet/datagram/decoder.rs x: 5 commits (all time) y: 71 lines of code dc/s2n-quic-dc/src/packet/secret_control/unknown_path_secret.rs x: 6 commits (all time) y: 102 lines of code dc/s2n-quic-dc/src/stream/recv/packet.rs x: 5 commits (all time) y: 108 lines of code quic/s2n-quic-core/src/application/error.rs x: 10 commits (all time) y: 52 lines of code quic/s2n-quic-core/src/buffer/duplex/interposer.rs x: 3 commits (all time) y: 234 lines of code quic/s2n-quic-core/src/buffer/reader/checked.rs x: 2 commits (all time) y: 120 lines of code quic/s2n-quic-core/src/buffer/reader/storage/chunk.rs x: 3 commits (all time) y: 57 lines of code quic/s2n-quic-core/src/buffer/reader/storage/io_slice.rs x: 2 commits (all time) y: 301 lines of code quic/s2n-quic-core/src/connection/error.rs x: 32 commits (all time) y: 515 lines of code quic/s2n-quic-core/src/crypto/payload.rs x: 8 commits (all time) y: 98 lines of code quic/s2n-quic-core/src/endpoint/mod.rs x: 15 commits (all time) y: 102 lines of code quic/s2n-quic-core/src/frame/connection_close.rs x: 12 commits (all time) y: 70 lines of code quic/s2n-quic-core/src/frame/new_connection_id.rs x: 9 commits (all time) y: 57 lines of code quic/s2n-quic-core/src/frame/new_token.rs x: 8 commits (all time) y: 38 lines of code quic/s2n-quic-core/src/havoc.rs x: 6 commits (all time) y: 651 lines of code quic/s2n-quic-core/src/interval_set/mod.rs x: 5 commits (all time) y: 436 lines of code quic/s2n-quic-core/src/io/tx/router.rs x: 3 commits (all time) y: 194 lines of code quic/s2n-quic-core/src/packet/handshake.rs x: 16 commits (all time) y: 144 lines of code quic/s2n-quic-core/src/packet/initial.rs x: 15 commits (all time) y: 225 lines of code quic/s2n-quic-core/src/packet/number/map.rs x: 5 commits (all time) y: 550 lines of code quic/s2n-quic-core/src/packet/retry.rs x: 27 commits (all time) y: 226 lines of code quic/s2n-quic-core/src/packet/short.rs x: 17 commits (all time) y: 155 lines of code quic/s2n-quic-core/src/packet/version_negotiation.rs x: 10 commits (all time) y: 132 lines of code quic/s2n-quic-core/src/packet/zero_rtt.rs x: 14 commits (all time) y: 131 lines of code quic/s2n-quic-core/src/recovery/congestion_controller.rs x: 45 commits (all time) y: 112 lines of code quic/s2n-quic-core/src/stream/error.rs x: 13 commits (all time) y: 166 lines of code quic/s2n-quic-core/src/stream/ops.rs x: 10 commits (all time) y: 386 lines of code quic/s2n-quic-core/src/sync/spsc/recv.rs x: 7 commits (all time) y: 151 lines of code quic/s2n-quic-core/src/sync/spsc/send.rs x: 7 commits (all time) y: 118 lines of code quic/s2n-quic-core/src/sync/worker.rs x: 4 commits (all time) y: 148 lines of code quic/s2n-quic-core/src/transport/error.rs x: 22 commits (all time) y: 266 lines of code quic/s2n-quic-platform/src/message/msg/ext.rs x: 6 commits (all time) y: 70 lines of code quic/s2n-quic-platform/src/socket/io/tx.rs x: 4 commits (all time) y: 316 lines of code quic/s2n-quic-transport/src/recovery/manager/tests.rs x: 61 commits (all time) y: 2808 lines of code quic/s2n-quic-transport/src/space/datagram.rs x: 13 commits (all time) y: 123 lines of code quic/s2n-quic-transport/src/stream/stream_interests.rs x: 7 commits (all time) y: 53 lines of code quic/s2n-quic-transport/src/sync/data_sender/buffer.rs x: 6 commits (all time) y: 404 lines of code quic/s2n-quic-transport/src/sync/data_sender/transmissions.rs x: 15 commits (all time) y: 400 lines of code quic/s2n-quic-transport/src/transmission/application.rs x: 32 commits (all time) y: 191 lines of code quic/s2n-quic-transport/src/transmission/connection_close.rs x: 7 commits (all time) y: 16 lines of code quic/s2n-quic-transport/src/transmission/context.rs x: 25 commits (all time) y: 184 lines of code quic/s2n-quic-transport/src/transmission/early.rs x: 17 commits (all time) y: 34 lines of code quic/s2n-quic-transport/src/transmission/mod.rs x: 26 commits (all time) y: 115 lines of code dc/s2n-quic-dc-benches/src/crypto/encrypt.rs x: 1 commits (all time) y: 48 lines of code dc/s2n-quic-dc/events/acceptor.rs x: 1 commits (all time) y: 243 lines of code dc/s2n-quic-dc/src/event.rs x: 6 commits (all time) y: 46 lines of code quic/s2n-quic-events/src/main.rs x: 27 commits (all time) y: 23 lines of code quic/s2n-quic-core/src/datagram/default.rs x: 12 commits (all time) y: 586 lines of code quic/s2n-quic-core/src/dc/disabled.rs x: 6 commits (all time) y: 42 lines of code quic/s2n-quic-transport/src/dc/manager.rs x: 4 commits (all time) y: 195 lines of code quic/s2n-quic-transport/src/dc/manager/tests.rs x: 4 commits (all time) y: 228 lines of code quic/s2n-quic-platform/src/io/testing/socket.rs x: 4 commits (all time) y: 261 lines of code quic/s2n-quic-platform/src/io/turmoil.rs x: 10 commits (all time) y: 182 lines of code quic/s2n-quic-platform/src/socket.rs x: 7 commits (all time) y: 5 lines of code quic/s2n-quic-platform/src/syscall/mmsg.rs x: 4 commits (all time) y: 73 lines of code quic/s2n-quic-core/src/path/mtu.rs x: 10 commits (all time) y: 676 lines of code quic/s2n-quic-core/src/path/mtu/tests.rs x: 7 commits (all time) y: 832 lines of code quic/s2n-quic-transport/src/recovery/manager.rs x: 124 commits (all time) y: 811 lines of code quic/s2n-quic/src/stream/send.rs x: 20 commits (all time) y: 328 lines of code common/s2n-codec/src/decoder/value.rs x: 7 commits (all time) y: 157 lines of code quic/s2n-quic-core/src/transport/parameters/mod.rs x: 44 commits (all time) y: 1005 lines of code tools/xdp/ebpf/Cargo.toml x: 4 commits (all time) y: 32 lines of code dc/wireshark/build.rs x: 2 commits (all time) y: 30 lines of code dc/wireshark/xtask/src/main.rs x: 3 commits (all time) y: 232 lines of code tools/xdp/s2n-quic-xdp/src/ring.rs x: 9 commits (all time) y: 292 lines of code common/s2n-codec/src/lib.rs x: 8 commits (all time) y: 18 lines of code quic/s2n-quic-core/src/lib.rs x: 35 commits (all time) y: 48 lines of code quic/s2n-quic-platform/src/lib.rs x: 16 commits (all time) y: 11 lines of code quic/s2n-quic-qns/src/main.rs x: 35 commits (all time) y: 88 lines of code quic/s2n-quic-crypto/src/lib.rs x: 9 commits (all time) y: 36 lines of code quic/s2n-quic-h3/src/s2n_quic.rs x: 7 commits (all time) y: 415 lines of code common/s2n-codec/src/encoder/value.rs x: 11 commits (all time) y: 356 lines of code dc/s2n-quic-dc/src/packet/datagram/encoder.rs x: 6 commits (all time) y: 125 lines of code quic/s2n-quic-core/src/inet/checksum.rs x: 7 commits (all time) y: 296 lines of code quic/s2n-quic-core/src/recovery/bbr.rs x: 45 commits (all time) y: 708 lines of code quic/s2n-quic-core/src/recovery/bbr/tests.rs x: 16 commits (all time) y: 755 lines of code quic/s2n-quic-core/src/recovery/cubic.rs x: 42 commits (all time) y: 471 lines of code quic/s2n-quic-core/src/recovery/cubic/tests.rs x: 16 commits (all time) y: 911 lines of code quic/s2n-quic-core/src/application/server_name.rs x: 5 commits (all time) y: 40 lines of code quic/s2n-quic-transport/src/space/handshake_status.rs x: 20 commits (all time) y: 221 lines of code quic/s2n-quic-core/src/slice.rs x: 14 commits (all time) y: 157 lines of code quic/s2n-quic-transport/src/connection/connection_id_mapper.rs x: 30 commits (all time) y: 396 lines of code quic/s2n-quic-core/src/crypto/application/limited.rs x: 12 commits (all time) y: 60 lines of code dc/s2n-quic-dc/src/msg/recv.rs x: 3 commits (all time) y: 221 lines of code quic/s2n-quic-core/src/crypto/application/keyset.rs x: 17 commits (all time) y: 403 lines of code quic/s2n-quic-core/src/recovery/bbr/congestion.rs x: 13 commits (all time) y: 305 lines of code quic/s2n-quic-core/src/recovery/pacing.rs x: 13 commits (all time) y: 71 lines of code quic/s2n-quic-core/src/crypto/key.rs x: 17 commits (all time) y: 140 lines of code quic/s2n-quic-rustls/src/cipher_suite.rs x: 11 commits (all time) y: 277 lines of code quic/s2n-quic-transport/src/endpoint/config.rs x: 28 commits (all time) y: 69 lines of code quic/s2n-quic/src/client/builder.rs x: 14 commits (all time) y: 80 lines of code quic/s2n-quic/src/server/builder.rs x: 31 commits (all time) y: 90 lines of code quic/s2n-quic/src/stream/receive.rs x: 21 commits (all time) y: 227 lines of code quic/s2n-quic-core/src/transport/parameters/tests.rs x: 4 commits (all time) y: 269 lines of code quic/s2n-quic-platform/src/message/mmsg.rs x: 23 commits (all time) y: 69 lines of code quic/s2n-quic-transport/src/ack/ack_manager.rs x: 13 commits (all time) y: 561 lines of code quic/s2n-quic-transport/src/stream/receive_stream.rs x: 31 commits (all time) y: 543 lines of code quic/s2n-quic-transport/src/stream/receive_stream/tests.rs x: 3 commits (all time) y: 2151 lines of code quic/s2n-quic-core/src/recovery/bbr/pacing.rs x: 8 commits (all time) y: 226 lines of code quic/s2n-quic-core/src/recovery/bbr/drain.rs x: 9 commits (all time) y: 79 lines of code quic/s2n-quic-core/src/recovery/bbr/full_pipe.rs x: 13 commits (all time) y: 223 lines of code quic/s2n-quic-core/src/recovery/bbr/probe_rtt.rs x: 11 commits (all time) y: 239 lines of code quic/s2n-quic-core/src/recovery/bbr/startup.rs x: 11 commits (all time) y: 140 lines of code quic/s2n-quic-core/src/recovery/simulation.rs x: 5 commits (all time) y: 348 lines of code quic/s2n-quic-transport/src/sync/flag.rs x: 11 commits (all time) y: 266 lines of code quic/s2n-quic-tls/src/client.rs x: 22 commits (all time) y: 110 lines of code quic/s2n-quic-tls/src/server.rs x: 24 commits (all time) y: 202 lines of code quic/s2n-quic-core/src/buffer/deque.rs x: 1 commits (all time) y: 161 lines of code quic/s2n-quic-core/src/buffer/deque/storage.rs x: 1 commits (all time) y: 171 lines of code quic/s2n-quic-qns/src/tls.rs x: 16 commits (all time) y: 286 lines of code quic/s2n-quic-rustls/src/certificate.rs x: 11 commits (all time) y: 155 lines of code quic/s2n-quic-rustls/src/client.rs x: 16 commits (all time) y: 136 lines of code quic/s2n-quic-rustls/src/lib.rs x: 37 commits (all time) y: 9 lines of code quic/s2n-quic-core/src/crypto/mod.rs x: 11 commits (all time) y: 105 lines of code quic/s2n-quic-core/src/frame/congestion_controlled.rs x: 11 commits (all time) y: 42 lines of code quic/s2n-quic-transport/src/stream/controller/local_initiated.rs x: 5 commits (all time) y: 313 lines of code quic/s2n-quic-core/src/buffer/reassembler/slot.rs x: 3 commits (all time) y: 335 lines of code quic/s2n-quic-core/src/buffer/reassembler/tests.rs x: 3 commits (all time) y: 832 lines of code quic/s2n-quic-qns/src/server.rs x: 21 commits (all time) y: 50 lines of code quic/s2n-quic-tls/src/certificate.rs x: 9 commits (all time) y: 95 lines of code quic/s2n-quic-platform/src/message/simple.rs x: 24 commits (all time) y: 124 lines of code quic/s2n-quic-core/src/recovery/pto.rs x: 3 commits (all time) y: 180 lines of code quic/s2n-quic-transport/src/ack/ack_transmission_state.rs x: 7 commits (all time) y: 227 lines of code quic/s2n-quic-transport/src/endpoint/retry.rs x: 20 commits (all time) y: 80 lines of code quic/s2n-quic-transport/src/endpoint/stateless_reset.rs x: 14 commits (all time) y: 70 lines of code tools/xdp/s2n-quic-xdp/src/syscall.rs x: 5 commits (all time) y: 303 lines of code tools/xdp/s2n-quic-xdp/src/umem.rs x: 7 commits (all time) y: 193 lines of code tools/xdp/s2n-quic-xdp/src/if_xdp.rs x: 5 commits (all time) y: 187 lines of code quic/s2n-quic-core/src/stream/mod.rs x: 9 commits (all time) y: 14 lines of code quic/s2n-quic-core/src/counter.rs x: 6 commits (all time) y: 178 lines of code tools/xdp/s2n-quic-xdp/src/io/tx.rs x: 4 commits (all time) y: 297 lines of code quic/s2n-quic-core/src/recovery/rtt_estimator.rs x: 31 commits (all time) y: 504 lines of code quic/s2n-quic-platform/src/message/cmsg.rs x: 20 commits (all time) y: 34 lines of code common/s2n-codec/src/decoder/mod.rs x: 9 commits (all time) y: 385 lines of code quic/s2n-quic-platform/src/io/testing/network.rs x: 11 commits (all time) y: 445 lines of code quic/s2n-quic-bench/src/buffer.rs x: 4 commits (all time) y: 47 lines of code quic/s2n-quic-transport/src/space/crypto_stream.rs x: 17 commits (all time) y: 80 lines of code quic/s2n-quic-core/src/connection/close.rs x: 9 commits (all time) y: 105 lines of code quic/s2n-quic-core/src/crypto/retry.rs x: 13 commits (all time) y: 36 lines of code quic/s2n-quic-core/src/token.rs x: 12 commits (all time) y: 94 lines of code quic/s2n-quic-qns/src/server/interop.rs x: 42 commits (all time) y: 142 lines of code quic/s2n-quic/src/provider/datagram.rs x: 7 commits (all time) y: 23 lines of code quic/s2n-quic/src/connection/acceptor.rs x: 10 commits (all time) y: 133 lines of code quic/s2n-quic-qns/src/client/interop.rs x: 26 commits (all time) y: 199 lines of code quic/s2n-quic-platform/src/features/gso.rs x: 10 commits (all time) y: 161 lines of code quic/s2n-quic-transport/src/connection/local_id_registry/tests.rs x: 9 commits (all time) y: 682 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry/tests.rs x: 10 commits (all time) y: 358 lines of code quic/s2n-quic-core/src/recovery/mod.rs x: 19 commits (all time) y: 19 lines of code quic/s2n-quic-qns/src/server/h09.rs x: 7 commits (all time) y: 166 lines of code quic/s2n-quic-transport/src/stream/controller/fuzz_target.rs x: 3 commits (all time) y: 449 lines of code quic/s2n-quic-transport/src/sync/mod.rs x: 11 commits (all time) y: 84 lines of code quic/s2n-quic-transport/src/wakeup_queue.rs x: 10 commits (all time) y: 215 lines of code quic/s2n-quic-core/src/path/ecn/tests.rs x: 1 commits (all time) y: 730 lines of code quic/s2n-quic-core/src/transmission/interest.rs x: 1 commits (all time) y: 203 lines of code quic/s2n-quic-transport/src/contexts/mod.rs x: 24 commits (all time) y: 16 lines of code quic/s2n-quic-transport/src/stream/controller/remote_initiated.rs x: 4 commits (all time) y: 178 lines of code quic/s2n-quic-core/src/packet/number/mod.rs x: 19 commits (all time) y: 109 lines of code quic/s2n-quic-core/src/inet/datagram.rs x: 11 commits (all time) y: 25 lines of code quic/s2n-quic-core/src/ct.rs x: 4 commits (all time) y: 335 lines of code quic/s2n-quic-qns/src/client/perf.rs x: 19 commits (all time) y: 121 lines of code quic/s2n-quic-qns/src/server/perf.rs x: 26 commits (all time) y: 142 lines of code quic/s2n-quic-core/src/path/migration.rs x: 10 commits (all time) y: 78 lines of code quic/s2n-quic/src/provider/event/mod.rs x: 16 commits (all time) y: 31 lines of code quic/s2n-quic/src/provider/endpoint_limits.rs x: 10 commits (all time) y: 14 lines of code quic/s2n-quic/src/provider/io.rs x: 16 commits (all time) y: 46 lines of code quic/s2n-quic-core/src/io/rx.rs x: 8 commits (all time) y: 31 lines of code quic/s2n-quic-core/src/io/tx.rs x: 18 commits (all time) y: 204 lines of code quic/s2n-quic-transport/src/stream/mod.rs x: 9 commits (all time) y: 24 lines of code quic/s2n-quic-core/src/xdp/decoder.rs x: 4 commits (all time) y: 173 lines of code quic/s2n-quic-core/src/sync/spsc/state.rs x: 6 commits (all time) y: 421 lines of code quic/s2n-quic-transport/src/space/handshake_status/fuzz_target.rs x: 5 commits (all time) y: 228 lines of code quic/s2n-quic-core/src/recovery/bbr/data_rate.rs x: 6 commits (all time) y: 169 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator/tests.rs x: 14 commits (all time) y: 358 lines of code quic/s2n-quic-sim/src/report.rs x: 2 commits (all time) y: 573 lines of code quic/s2n-quic-transport/src/stream/send_stream/tests.rs x: 2 commits (all time) y: 2408 lines of code quic/s2n-quic-core/src/crypto/initial.rs x: 12 commits (all time) y: 148 lines of code quic/s2n-quic-core/src/transport/parameters/disabled_parameter.rs x: 6 commits (all time) y: 29 lines of code quic/s2n-quic-crypto/src/tests.rs x: 1 commits (all time) y: 302 lines of code quic/s2n-quic-core/src/recovery/bbr/data_volume.rs x: 8 commits (all time) y: 179 lines of code quic/s2n-quic-sim/src/run/events.rs x: 1 commits (all time) y: 294 lines of code quic/s2n-quic-core/src/endpoint/limits.rs x: 10 commits (all time) y: 61 lines of code quic/s2n-quic-transport/src/stream/incoming_connection_flow_controller.rs x: 14 commits (all time) y: 142 lines of code quic/s2n-quic-transport/src/sync/incremental_value_sync.rs x: 8 commits (all time) y: 124 lines of code quic/s2n-quic/src/stream/bidirectional.rs x: 10 commits (all time) y: 27 lines of code quic/s2n-quic/src/provider/event/tracing.rs x: 12 commits (all time) y: 10 lines of code quic/s2n-quic-core/src/crypto/header_crypto.rs x: 11 commits (all time) y: 67 lines of code quic/s2n-quic-core/src/frame/data_blocked.rs x: 6 commits (all time) y: 16 lines of code quic/s2n-quic-transport/src/connection/connection_timers.rs x: 14 commits (all time) y: 33 lines of code quic/s2n-quic-transport/src/path/challenge.rs x: 13 commits (all time) y: 382 lines of code quic/s2n-quic-transport/src/stream/outgoing_connection_flow_controller.rs x: 9 commits (all time) y: 137 lines of code quic/s2n-quic-transport/src/stream/stream_impl.rs x: 17 commits (all time) y: 257 lines of code quic/s2n-quic-core/src/number.rs x: 2 commits (all time) y: 220 lines of code
2808.0
lines of code
  min: 1.0
  average: 160.96
  25th percentile: 33.0
  median: 92.0
  75th percentile: 184.0
  max: 2808.0
0 215.0
commits (all time)
min: 1.0 | average: 10.36 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 10.0 | max: 215.0

File Size vs. Contributors (all time): 855 points

quic/s2n-quic-transport/src/space/application.rs x: 9 contributors (all time) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 8 contributors (all time) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 9 contributors (all time) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 9 contributors (all time) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 9 contributors (all time) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 9 contributors (all time) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 contributors (all time) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 8 contributors (all time) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 3 contributors (all time) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 2 contributors (all time) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 3 contributors (all time) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 contributors (all time) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 3 contributors (all time) y: 303 lines of code dc/s2n-quic-dc/src/stream/recv/shared.rs x: 2 contributors (all time) y: 536 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 2 contributors (all time) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 2 contributors (all time) y: 270 lines of code dc/s2n-quic-dc/src/stream.rs x: 2 contributors (all time) y: 58 lines of code common/s2n-codec/Cargo.toml x: 11 contributors (all time) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 9 contributors (all time) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 15 contributors (all time) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 14 contributors (all time) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 13 contributors (all time) y: 62 lines of code quic/s2n-quic-rustls/Cargo.toml x: 12 contributors (all time) y: 24 lines of code quic/s2n-quic-tls/Cargo.toml x: 14 contributors (all time) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 13 contributors (all time) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 15 contributors (all time) y: 89 lines of code tools/xdp/s2n-quic-xdp/Cargo.toml x: 10 contributors (all time) y: 33 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 4 contributors (all time) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 2 contributors (all time) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 2 contributors (all time) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 7 contributors (all time) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 7 contributors (all time) y: 530 lines of code quic/s2n-quic-core/src/inet/udp.rs x: 2 contributors (all time) y: 85 lines of code quic/s2n-quic-core/src/packet/number/packet_number_range.rs x: 4 contributors (all time) y: 147 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 3 contributors (all time) y: 295 lines of code quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 2 contributors (all time) y: 75 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 contributors (all time) y: 112 lines of code dc/s2n-quic-dc/src/stream/environment/bach.rs x: 1 contributors (all time) y: 171 lines of code dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 1 contributors (all time) y: 134 lines of code dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 1 contributors (all time) y: 208 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 1 contributors (all time) y: 212 lines of code dc/s2n-quic-dc/src/stream/send/tests.rs x: 2 contributors (all time) y: 280 lines of code dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 3 contributors (all time) y: 181 lines of code dc/s2n-quic-dc/src/path/secret/map/rehandshake.rs x: 1 contributors (all time) y: 71 lines of code dc/s2n-quic-dc/src/path/secret/map.rs x: 3 contributors (all time) y: 52 lines of code dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 3 contributors (all time) y: 239 lines of code dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 2 contributors (all time) y: 14 lines of code dc/s2n-quic-dc/src/path/secret/map/state.rs x: 2 contributors (all time) y: 701 lines of code dc/s2n-quic-dc/src/stream/client.rs x: 1 contributors (all time) y: 5 lines of code dc/s2n-quic-dc/src/stream/send/application.rs x: 2 contributors (all time) y: 370 lines of code dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 1 contributors (all time) y: 36 lines of code dc/s2n-quic-dc/src/stream/send/worker.rs x: 2 contributors (all time) y: 473 lines of code dc/s2n-quic-dc/src/stream/shared.rs x: 1 contributors (all time) y: 245 lines of code quic/s2n-quic-events/Cargo.toml x: 6 contributors (all time) y: 16 lines of code quic/s2n-quic-h3/Cargo.toml x: 5 contributors (all time) y: 18 lines of code quic/s2n-quic-qns/Cargo.toml x: 8 contributors (all time) y: 52 lines of code quic/s2n-quic-sim/Cargo.toml x: 5 contributors (all time) y: 28 lines of code quic/s2n-quic-core/events/connection.rs x: 3 contributors (all time) y: 369 lines of code quic/s2n-quic-core/src/crypto/tls/null.rs x: 4 contributors (all time) y: 425 lines of code quic/s2n-quic-rustls/src/session.rs x: 5 contributors (all time) y: 304 lines of code quic/s2n-quic-tls/src/callback.rs x: 7 contributors (all time) y: 450 lines of code quic/s2n-quic-tls/src/lib.rs x: 4 contributors (all time) y: 45 lines of code quic/s2n-quic-transport/src/space/session_context.rs x: 9 contributors (all time) y: 566 lines of code quic/s2n-quic-tls/src/session.rs x: 8 contributors (all time) y: 185 lines of code quic/s2n-quic-transport/src/connection/api.rs x: 6 contributors (all time) y: 156 lines of code quic/s2n-quic-transport/src/connection/api_provider.rs x: 6 contributors (all time) y: 53 lines of code quic/s2n-quic-transport/src/connection/connection_container.rs x: 8 contributors (all time) y: 840 lines of code quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 6 contributors (all time) y: 528 lines of code quic/s2n-quic/src/connection/handle.rs x: 7 contributors (all time) y: 142 lines of code dc/s2n-quic-dc/src/credentials.rs x: 4 contributors (all time) y: 83 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/udp.rs x: 1 contributors (all time) y: 132 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/keys.rs x: 1 contributors (all time) y: 20 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 1 contributors (all time) y: 359 lines of code dc/s2n-quic-dc/src/stream/server/udp.rs x: 1 contributors (all time) y: 180 lines of code dc/s2n-quic-dc/src/clock.rs x: 1 contributors (all time) y: 104 lines of code dc/s2n-quic-dc/src/clock/bach.rs x: 1 contributors (all time) y: 29 lines of code dc/s2n-quic-dc/src/clock/macros.rs x: 1 contributors (all time) y: 92 lines of code dc/s2n-quic-dc/src/lib.rs x: 3 contributors (all time) y: 22 lines of code dc/s2n-quic-dc/src/socket/bpf.rs x: 1 contributors (all time) y: 162 lines of code dc/s2n-quic-dc/src/stream/client/tokio.rs x: 2 contributors (all time) y: 97 lines of code dc/s2n-quic-dc/src/stream/server.rs x: 1 contributors (all time) y: 63 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 1 contributors (all time) y: 387 lines of code dc/wireshark/src/dissect.rs x: 1 contributors (all time) y: 474 lines of code dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 1 contributors (all time) y: 154 lines of code dc/s2n-quic-dc/src/msg/segment.rs x: 2 contributors (all time) y: 100 lines of code dc/s2n-quic-dc/src/stream/send/flow.rs x: 2 contributors (all time) y: 35 lines of code dc/s2n-quic-dc/src/stream/send/path.rs x: 2 contributors (all time) y: 129 lines of code dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 1 contributors (all time) y: 317 lines of code dc/s2n-quic-dc/src/socket/recv/pool.rs x: 1 contributors (all time) y: 412 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 1 contributors (all time) y: 266 lines of code dc/s2n-quic-dc/src/packet/control/decoder.rs x: 2 contributors (all time) y: 253 lines of code common/s2n-codec/src/encoder/buffer.rs x: 3 contributors (all time) y: 106 lines of code common/s2n-codec/src/zerocopy.rs x: 4 contributors (all time) y: 292 lines of code dc/s2n-quic-dc/src/packet/control.rs x: 3 contributors (all time) y: 61 lines of code dc/s2n-quic-dc/src/packet/datagram.rs x: 3 contributors (all time) y: 80 lines of code dc/s2n-quic-dc/src/packet/secret_control.rs x: 3 contributors (all time) y: 145 lines of code dc/s2n-quic-dc/src/packet/stream.rs x: 3 contributors (all time) y: 130 lines of code quic/s2n-quic-core/src/inet/macros.rs x: 6 contributors (all time) y: 59 lines of code quic/s2n-quic-core/src/stateless_reset/token.rs x: 6 contributors (all time) y: 109 lines of code quic/s2n-quic/src/provider/address_token/default.rs x: 5 contributors (all time) y: 507 lines of code quic/s2n-quic-core/src/state.rs x: 1 contributors (all time) y: 233 lines of code dc/s2n-quic-dc/src/packet/stream/decoder.rs x: 3 contributors (all time) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/application.rs x: 1 contributors (all time) y: 381 lines of code dc/s2n-quic-dc/src/stream/send/probes.rs x: 3 contributors (all time) y: 94 lines of code dc/wireshark/src/field.rs x: 1 contributors (all time) y: 554 lines of code dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 2 contributors (all time) y: 196 lines of code dc/s2n-quic-dc/src/stream/send/queue.rs x: 2 contributors (all time) y: 340 lines of code quic/s2n-quic-sim/src/stats.rs x: 4 contributors (all time) y: 718 lines of code quic/s2n-quic-platform/src/bpf/cbpf/tests.rs x: 1 contributors (all time) y: 335 lines of code dc/s2n-quic-dc/src/stream/recv.rs x: 3 contributors (all time) y: 11 lines of code dc/s2n-quic-dc/src/sync/mpsc.rs x: 1 contributors (all time) y: 224 lines of code dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 2 contributors (all time) y: 243 lines of code quic/s2n-quic-transport/src/path/manager.rs x: 7 contributors (all time) y: 518 lines of code quic/s2n-quic-transport/src/path/manager/tests.rs x: 5 contributors (all time) y: 1386 lines of code quic/s2n-quic-core/src/event.rs x: 6 contributors (all time) y: 181 lines of code quic/s2n-quic-core/src/connection/limits.rs x: 6 contributors (all time) y: 431 lines of code quic/s2n-quic-transport/src/connection/mod.rs x: 6 contributors (all time) y: 77 lines of code quic/s2n-quic-transport/src/endpoint/initial.rs x: 7 contributors (all time) y: 323 lines of code quic/s2n-quic-transport/src/endpoint/mod.rs x: 8 contributors (all time) y: 1014 lines of code quic/s2n-quic/src/provider/limits.rs x: 5 contributors (all time) y: 11 lines of code quic/s2n-quic-platform/src/io/testing/model.rs x: 3 contributors (all time) y: 265 lines of code quic/s2n-quic-sim/src/run.rs x: 2 contributors (all time) y: 142 lines of code dc/s2n-quic-dc/src/path/secret/receiver/tests.rs x: 3 contributors (all time) y: 271 lines of code common/s2n-codec/src/decoder/checked_range.rs x: 4 contributors (all time) y: 93 lines of code common/s2n-codec/src/unaligned.rs x: 4 contributors (all time) y: 436 lines of code dc/wireshark/Cargo.toml x: 2 contributors (all time) y: 26 lines of code quic/s2n-quic-core/src/interval_set/tests.rs x: 3 contributors (all time) y: 165 lines of code quic/s2n-quic-core/src/packet/number/tests.rs x: 4 contributors (all time) y: 166 lines of code quic/s2n-quic-core/src/recovery/congestion_controller/fuzz_target.rs x: 4 contributors (all time) y: 252 lines of code quic/s2n-quic-core/src/recovery/pacing/tests.rs x: 2 contributors (all time) y: 292 lines of code quic/s2n-quic-core/src/sync/cursor.rs x: 2 contributors (all time) y: 346 lines of code quic/s2n-quic-core/src/sync/spsc/tests.rs x: 3 contributors (all time) y: 391 lines of code quic/s2n-quic-core/src/varint/tests.rs x: 4 contributors (all time) y: 220 lines of code quic/s2n-quic-platform/src/message.rs x: 6 contributors (all time) y: 149 lines of code quic/s2n-quic-transport/src/connection/close_sender.rs x: 5 contributors (all time) y: 367 lines of code quic/s2n-quic-transport/src/sync/data_sender.rs x: 5 contributors (all time) y: 563 lines of code quic/s2n-quic-core/src/inet/ecn.rs x: 5 contributors (all time) y: 69 lines of code quic/s2n-quic-core/src/packet/long.rs x: 4 contributors (all time) y: 129 lines of code quic/s2n-quic-core/src/packet/stateless_reset.rs x: 4 contributors (all time) y: 188 lines of code dc/s2n-quic-dc/src/random.rs x: 2 contributors (all time) y: 50 lines of code quic/s2n-quic/src/provider/connection_id.rs x: 6 contributors (all time) y: 9 lines of code quic/s2n-quic/src/provider/stateless_reset_token.rs x: 5 contributors (all time) y: 52 lines of code quic/s2n-quic-platform/src/io/tokio.rs x: 9 contributors (all time) y: 244 lines of code quic/s2n-quic-platform/src/io/tokio/builder.rs x: 4 contributors (all time) y: 140 lines of code quic/s2n-quic-platform/src/io/xdp.rs x: 3 contributors (all time) y: 135 lines of code quic/s2n-quic-platform/src/syscall.rs x: 2 contributors (all time) y: 186 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager.rs x: 1 contributors (all time) y: 324 lines of code quic/s2n-quic-transport/src/path/mod.rs x: 6 contributors (all time) y: 879 lines of code quic/s2n-quic-core/src/path/mod.rs x: 8 contributors (all time) y: 321 lines of code quic/s2n-quic-transport/src/path/manager/fuzz_target.rs x: 3 contributors (all time) y: 220 lines of code quic/s2n-quic-core/src/inet/ip.rs x: 5 contributors (all time) y: 358 lines of code quic/s2n-quic-core/src/packet/interceptor.rs x: 3 contributors (all time) y: 248 lines of code quic/s2n-quic-core/src/xdp/encoder.rs x: 1 contributors (all time) y: 291 lines of code quic/s2n-quic-core/src/xdp/path.rs x: 2 contributors (all time) y: 115 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator.rs x: 3 contributors (all time) y: 282 lines of code quic/s2n-quic-core/src/recovery/bbr/probe_bw.rs x: 4 contributors (all time) y: 804 lines of code quic/s2n-quic-core/src/recovery/bbr/windowed_filter.rs x: 2 contributors (all time) y: 208 lines of code quic/s2n-quic-transport/src/connection/local_id_registry.rs x: 5 contributors (all time) y: 494 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry.rs x: 6 contributors (all time) y: 514 lines of code quic/s2n-quic-transport/src/connection/transmission.rs x: 6 contributors (all time) y: 364 lines of code quic/s2n-quic-transport/src/stream/contract.rs x: 4 contributors (all time) y: 401 lines of code quic/s2n-quic-transport/src/stream/send_stream.rs x: 5 contributors (all time) y: 643 lines of code quic/s2n-quic/src/client/providers.rs x: 6 contributors (all time) y: 322 lines of code quic/s2n-quic/src/server/providers.rs x: 7 contributors (all time) y: 301 lines of code dc/s2n-quic-dc/src/path/secret/schedule.rs x: 3 contributors (all time) y: 513 lines of code quic/s2n-quic-core/src/packet/key_phase.rs x: 4 contributors (all time) y: 73 lines of code quic/s2n-quic-transport/src/stream/manager.rs x: 5 contributors (all time) y: 832 lines of code quic/s2n-quic-transport/src/stream/manager/tests.rs x: 5 contributors (all time) y: 2647 lines of code quic/s2n-quic-transport/src/stream/stream_container.rs x: 3 contributors (all time) y: 541 lines of code quic/s2n-quic-core/src/packet/encoding.rs x: 5 contributors (all time) y: 187 lines of code Cargo.toml x: 6 contributors (all time) y: 30 lines of code quic/s2n-quic-tls/src/tests.rs x: 8 contributors (all time) y: 421 lines of code tools/xdp/s2n-quic-xdp/src/io/rx.rs x: 2 contributors (all time) y: 217 lines of code quic/s2n-quic-core/src/frame/ack.rs x: 3 contributors (all time) y: 334 lines of code quic/s2n-quic-core/src/frame/path_validation.rs x: 5 contributors (all time) y: 97 lines of code quic/s2n-quic-core/src/packet/number/packet_number.rs x: 3 contributors (all time) y: 176 lines of code quic/s2n-quic-core/src/packet/number/packet_number_space.rs x: 3 contributors (all time) y: 73 lines of code quic/s2n-quic-core/src/transmission/mode.rs x: 3 contributors (all time) y: 24 lines of code quic/s2n-quic-core/src/varint/mod.rs x: 5 contributors (all time) y: 161 lines of code quic/s2n-quic-platform/src/message/msg.rs x: 4 contributors (all time) y: 226 lines of code quic/s2n-quic/src/lib.rs x: 8 contributors (all time) y: 21 lines of code quic/s2n-quic/src/provider.rs x: 6 contributors (all time) y: 82 lines of code quic/s2n-quic/src/provider/tls.rs x: 6 contributors (all time) y: 237 lines of code quic/s2n-quic-events/src/output/metrics/aggregate.rs x: 1 contributors (all time) y: 831 lines of code quic/s2n-quic-events/src/output_mode.rs x: 1 contributors (all time) y: 258 lines of code quic/s2n-quic-events/src/parser.rs x: 4 contributors (all time) y: 675 lines of code quic/s2n-quic-core/src/buffer/reader/storage/io_slice.rs x: 1 contributors (all time) y: 301 lines of code quic/s2n-quic-core/src/endpoint/mod.rs x: 4 contributors (all time) y: 102 lines of code quic/s2n-quic-core/src/frame/new_token.rs x: 3 contributors (all time) y: 38 lines of code quic/s2n-quic-core/src/frame/path_challenge.rs x: 4 contributors (all time) y: 36 lines of code quic/s2n-quic-core/src/havoc.rs x: 2 contributors (all time) y: 651 lines of code quic/s2n-quic-core/src/interval_set/mod.rs x: 2 contributors (all time) y: 436 lines of code quic/s2n-quic-core/src/io/tx/router.rs x: 1 contributors (all time) y: 194 lines of code quic/s2n-quic-core/src/packet/handshake.rs x: 5 contributors (all time) y: 144 lines of code quic/s2n-quic-core/src/packet/initial.rs x: 5 contributors (all time) y: 225 lines of code quic/s2n-quic-core/src/packet/number/map.rs x: 2 contributors (all time) y: 550 lines of code quic/s2n-quic-core/src/recovery/congestion_controller.rs x: 5 contributors (all time) y: 112 lines of code quic/s2n-quic-core/src/stream/ops.rs x: 2 contributors (all time) y: 386 lines of code quic/s2n-quic-events/src/output.rs x: 1 contributors (all time) y: 542 lines of code quic/s2n-quic-transport/src/recovery/manager/tests.rs x: 7 contributors (all time) y: 2808 lines of code quic/s2n-quic-transport/src/sync/data_sender/buffer.rs x: 2 contributors (all time) y: 404 lines of code quic/s2n-quic-transport/src/transmission/application.rs x: 6 contributors (all time) y: 191 lines of code quic/s2n-quic-core/src/datagram/default.rs x: 4 contributors (all time) y: 586 lines of code quic/s2n-quic-core/src/path/mtu.rs x: 3 contributors (all time) y: 676 lines of code quic/s2n-quic-core/src/path/mtu/tests.rs x: 3 contributors (all time) y: 832 lines of code quic/s2n-quic-transport/src/recovery/manager.rs x: 7 contributors (all time) y: 811 lines of code quic/s2n-quic/src/stream/send.rs x: 4 contributors (all time) y: 328 lines of code quic/s2n-quic-core/src/transport/parameters/mod.rs x: 8 contributors (all time) y: 1005 lines of code quic/s2n-quic-transport/src/lib.rs x: 4 contributors (all time) y: 15 lines of code quic/s2n-quic-crypto/src/cipher_suite.rs x: 4 contributors (all time) y: 238 lines of code quic/s2n-quic-h3/src/s2n_quic.rs x: 5 contributors (all time) y: 415 lines of code quic/s2n-quic-core/src/recovery/bbr/tests.rs x: 2 contributors (all time) y: 755 lines of code quic/s2n-quic-core/src/recovery/cubic.rs x: 7 contributors (all time) y: 471 lines of code quic/s2n-quic-core/src/recovery/cubic/tests.rs x: 5 contributors (all time) y: 911 lines of code quic/s2n-quic-transport/src/space/handshake_status.rs x: 5 contributors (all time) y: 221 lines of code quic/s2n-quic-transport/src/connection/connection_id_mapper.rs x: 6 contributors (all time) y: 396 lines of code quic/s2n-quic-core/src/crypto/application/limited.rs x: 5 contributors (all time) y: 60 lines of code quic/s2n-quic-core/src/crypto/application/keyset.rs x: 5 contributors (all time) y: 403 lines of code quic/s2n-quic-core/src/recovery/bbr/congestion.rs x: 2 contributors (all time) y: 305 lines of code quic/s2n-quic-core/src/crypto/one_rtt.rs x: 4 contributors (all time) y: 6 lines of code quic/s2n-quic-rustls/src/cipher_suite.rs x: 4 contributors (all time) y: 277 lines of code quic/s2n-quic/src/client/builder.rs x: 5 contributors (all time) y: 80 lines of code quic/s2n-quic/src/server/builder.rs x: 7 contributors (all time) y: 90 lines of code quic/s2n-quic-transport/src/ack/ack_manager.rs x: 4 contributors (all time) y: 561 lines of code quic/s2n-quic-transport/src/stream/receive_stream.rs x: 4 contributors (all time) y: 543 lines of code quic/s2n-quic-transport/src/stream/receive_stream/tests.rs x: 2 contributors (all time) y: 2151 lines of code quic/s2n-quic-core/src/recovery/bbr/pacing.rs x: 3 contributors (all time) y: 226 lines of code quic/s2n-quic-core/src/recovery/bbr/full_pipe.rs x: 2 contributors (all time) y: 223 lines of code quic/s2n-quic-core/src/recovery/simulation.rs x: 3 contributors (all time) y: 348 lines of code quic/s2n-quic-transport/src/sync/flag.rs x: 4 contributors (all time) y: 266 lines of code quic/s2n-quic-tls/src/server.rs x: 8 contributors (all time) y: 202 lines of code quic/s2n-quic-qns/src/tls.rs x: 5 contributors (all time) y: 286 lines of code quic/s2n-quic-rustls/src/client.rs x: 5 contributors (all time) y: 136 lines of code quic/s2n-quic-crypto/src/initial.rs x: 4 contributors (all time) y: 202 lines of code quic/s2n-quic-transport/src/stream/controller/local_initiated.rs x: 4 contributors (all time) y: 313 lines of code quic/s2n-quic-tls/src/certificate.rs x: 6 contributors (all time) y: 95 lines of code quic/s2n-quic-transport/src/endpoint/version.rs x: 6 contributors (all time) y: 136 lines of code quic/s2n-quic-core/src/recovery/rtt_estimator.rs x: 8 contributors (all time) y: 504 lines of code quic/s2n-quic-core/src/time/timer.rs x: 3 contributors (all time) y: 206 lines of code quic/s2n-quic-platform/src/io/testing/network.rs x: 2 contributors (all time) y: 445 lines of code quic/s2n-quic-core/src/crypto/retry.rs x: 5 contributors (all time) y: 36 lines of code quic/s2n-quic-qns/src/client/interop.rs x: 5 contributors (all time) y: 199 lines of code quic/s2n-quic-transport/src/connection/peer_id_registry/tests.rs x: 4 contributors (all time) y: 358 lines of code quic/s2n-quic-transport/src/stream/controller/fuzz_target.rs x: 3 contributors (all time) y: 449 lines of code quic/s2n-quic-core/src/path/ecn/tests.rs x: 1 contributors (all time) y: 730 lines of code quic/s2n-quic-core/src/inet/datagram.rs x: 4 contributors (all time) y: 25 lines of code quic/s2n-quic-core/src/xdp/decoder.rs x: 2 contributors (all time) y: 173 lines of code quic/s2n-quic-core/src/sync/spsc/state.rs x: 3 contributors (all time) y: 421 lines of code quic/s2n-quic-core/src/recovery/bandwidth/estimator/tests.rs x: 2 contributors (all time) y: 358 lines of code quic/s2n-quic-sim/src/report.rs x: 1 contributors (all time) y: 573 lines of code quic/s2n-quic-transport/src/stream/send_stream/tests.rs x: 2 contributors (all time) y: 2408 lines of code quic/s2n-quic-core/src/packet/mod.rs x: 4 contributors (all time) y: 165 lines of code quic/s2n-quic-core/src/recovery/hybrid_slow_start.rs x: 3 contributors (all time) y: 400 lines of code quic/s2n-quic-core/src/endpoint/limits.rs x: 4 contributors (all time) y: 61 lines of code quic/s2n-quic-transport/src/path/challenge.rs x: 5 contributors (all time) y: 382 lines of code quic/s2n-quic-transport/src/stream/stream_impl.rs x: 4 contributors (all time) y: 257 lines of code
2808.0
lines of code
  min: 1.0
  average: 160.96
  25th percentile: 33.0
  median: 92.0
  75th percentile: 184.0
  max: 2808.0
0 15.0
contributors (all time)
min: 1.0 | average: 2.64 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 15.0

File Size vs. Commits (30 days): 39 points

quic/s2n-quic-transport/src/space/application.rs x: 1 commits (30d) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 1 commits (30d) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 1 commits (30d) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 3 commits (30d) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 1 commits (30d) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 2 commits (30d) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 commits (30d) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 2 commits (30d) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 1 commits (30d) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 2 commits (30d) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 3 commits (30d) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 commits (30d) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 1 commits (30d) y: 303 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 1 commits (30d) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 1 commits (30d) y: 270 lines of code dc/s2n-quic-dc/src/stream.rs x: 1 commits (30d) y: 58 lines of code common/s2n-codec/Cargo.toml x: 1 commits (30d) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 1 commits (30d) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 2 commits (30d) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 1 commits (30d) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 1 commits (30d) y: 62 lines of code quic/s2n-quic-tls/Cargo.toml x: 2 commits (30d) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 1 commits (30d) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 1 commits (30d) y: 89 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 1 commits (30d) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 1 commits (30d) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 1 commits (30d) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 1 commits (30d) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 1 commits (30d) y: 530 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 1 commits (30d) y: 295 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 commits (30d) y: 112 lines of code
1517.0
lines of code
  min: 6.0
  average: 301.97
  25th percentile: 56.0
  median: 112.0
  75th percentile: 535.0
  max: 1517.0
0 3.0
commits (30d)
min: 1.0 | average: 1.23 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 3.0

File Size vs. Contributors (30 days): 39 points

quic/s2n-quic-transport/src/space/application.rs x: 1 contributors (30d) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 1 contributors (30d) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 1 contributors (30d) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 2 contributors (30d) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 1 contributors (30d) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 2 contributors (30d) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 contributors (30d) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 2 contributors (30d) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 1 contributors (30d) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 1 contributors (30d) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 1 contributors (30d) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 contributors (30d) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 1 contributors (30d) y: 303 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 1 contributors (30d) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 1 contributors (30d) y: 270 lines of code dc/s2n-quic-dc/src/stream.rs x: 1 contributors (30d) y: 58 lines of code common/s2n-codec/Cargo.toml x: 1 contributors (30d) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 1 contributors (30d) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 2 contributors (30d) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 1 contributors (30d) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 1 contributors (30d) y: 62 lines of code quic/s2n-quic-tls/Cargo.toml x: 2 contributors (30d) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 1 contributors (30d) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 1 contributors (30d) y: 89 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 1 contributors (30d) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 1 contributors (30d) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 1 contributors (30d) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 1 contributors (30d) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 1 contributors (30d) y: 530 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 1 contributors (30d) y: 295 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 contributors (30d) y: 112 lines of code
1517.0
lines of code
  min: 6.0
  average: 301.97
  25th percentile: 56.0
  median: 112.0
  75th percentile: 535.0
  max: 1517.0
0 2.0
contributors (30d)
min: 1.0 | average: 1.13 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

File Size vs. Commits (90 days): 237 points

quic/s2n-quic-transport/src/space/application.rs x: 1 commits (90d) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 1 commits (90d) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 1 commits (90d) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 5 commits (90d) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 3 commits (90d) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 5 commits (90d) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 commits (90d) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 4 commits (90d) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 2 commits (90d) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 4 commits (90d) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 8 commits (90d) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 commits (90d) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 8 commits (90d) y: 303 lines of code dc/s2n-quic-dc/src/stream/recv/shared.rs x: 8 commits (90d) y: 536 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 4 commits (90d) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 2 commits (90d) y: 270 lines of code dc/s2n-quic-dc/src/stream/client/rpc.rs x: 2 commits (90d) y: 78 lines of code dc/s2n-quic-dc/src/stream.rs x: 2 commits (90d) y: 58 lines of code common/s2n-codec/Cargo.toml x: 8 commits (90d) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 19 commits (90d) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 9 commits (90d) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 7 commits (90d) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 10 commits (90d) y: 62 lines of code quic/s2n-quic-rustls/Cargo.toml x: 6 commits (90d) y: 24 lines of code quic/s2n-quic-tls/Cargo.toml x: 7 commits (90d) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 7 commits (90d) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 9 commits (90d) y: 89 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 2 commits (90d) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 2 commits (90d) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 1 commits (90d) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 3 commits (90d) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 3 commits (90d) y: 530 lines of code quic/s2n-quic-core/src/inet/udp.rs x: 1 commits (90d) y: 85 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 1 commits (90d) y: 295 lines of code quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 1 commits (90d) y: 75 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 commits (90d) y: 112 lines of code dc/s2n-quic-dc/src/stream/environment/udp.rs x: 5 commits (90d) y: 116 lines of code dc/s2n-quic-dc/src/stream/environment/bach.rs x: 2 commits (90d) y: 171 lines of code dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 3 commits (90d) y: 134 lines of code dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 8 commits (90d) y: 208 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 5 commits (90d) y: 212 lines of code dc/s2n-quic-dc/src/stream/send/tests.rs x: 5 commits (90d) y: 280 lines of code dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 6 commits (90d) y: 181 lines of code dc/s2n-quic-dc/src/recovery.rs x: 1 commits (90d) y: 4 lines of code dc/s2n-quic-dc/src/path/secret/map/rehandshake.rs x: 2 commits (90d) y: 71 lines of code dc/s2n-quic-dc/src/path/secret/map.rs x: 6 commits (90d) y: 52 lines of code dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 6 commits (90d) y: 239 lines of code dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 3 commits (90d) y: 14 lines of code dc/s2n-quic-dc/src/path/secret/map/state.rs x: 6 commits (90d) y: 701 lines of code dc/s2n-quic-dc/src/stream/client.rs x: 2 commits (90d) y: 5 lines of code dc/s2n-quic-dc/src/stream/send/application.rs x: 6 commits (90d) y: 370 lines of code dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 1 commits (90d) y: 36 lines of code dc/s2n-quic-dc/src/stream/send/worker.rs x: 6 commits (90d) y: 473 lines of code dc/s2n-quic-dc/src/stream/shared.rs x: 2 commits (90d) y: 245 lines of code quic/s2n-quic-events/Cargo.toml x: 1 commits (90d) y: 16 lines of code quic/s2n-quic-h3/Cargo.toml x: 1 commits (90d) y: 18 lines of code quic/s2n-quic-qns/Cargo.toml x: 3 commits (90d) y: 52 lines of code quic/s2n-quic-sim/Cargo.toml x: 3 commits (90d) y: 28 lines of code quic/s2n-quic-core/events/connection.rs x: 2 commits (90d) y: 369 lines of code quic/s2n-quic-core/src/crypto/tls/null.rs x: 2 commits (90d) y: 425 lines of code quic/s2n-quic-rustls/src/session.rs x: 1 commits (90d) y: 304 lines of code quic/s2n-quic-tls/src/callback.rs x: 2 commits (90d) y: 450 lines of code quic/s2n-quic-tls/src/lib.rs x: 1 commits (90d) y: 45 lines of code quic/s2n-quic-transport/src/space/session_context.rs x: 4 commits (90d) y: 566 lines of code quic/s2n-quic-sim/src/run/endpoint.rs x: 3 commits (90d) y: 84 lines of code quic/s2n-quic-tls/src/session.rs x: 2 commits (90d) y: 185 lines of code quic/s2n-quic-transport/src/connection/api.rs x: 1 commits (90d) y: 156 lines of code quic/s2n-quic-transport/src/connection/connection_container.rs x: 1 commits (90d) y: 840 lines of code quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 2 commits (90d) y: 528 lines of code quic/s2n-quic/src/connection/handle.rs x: 1 commits (90d) y: 142 lines of code dc/s2n-quic-dc/src/credentials.rs x: 3 commits (90d) y: 83 lines of code dc/s2n-quic-dc/src/stream/environment/bach/udp.rs x: 2 commits (90d) y: 46 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/udp.rs x: 5 commits (90d) y: 132 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch.rs x: 4 commits (90d) y: 214 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/descriptor.rs x: 3 commits (90d) y: 131 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/free_list.rs x: 3 commits (90d) y: 167 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/handle.rs x: 4 commits (90d) y: 143 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/pool.rs x: 3 commits (90d) y: 168 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/sender.rs x: 3 commits (90d) y: 77 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 5 commits (90d) y: 359 lines of code dc/s2n-quic-dc/src/clock.rs x: 1 commits (90d) y: 104 lines of code dc/s2n-quic-dc/src/clock/bach.rs x: 1 commits (90d) y: 29 lines of code dc/s2n-quic-dc/src/clock/macros.rs x: 1 commits (90d) y: 92 lines of code dc/s2n-quic-dc/src/lib.rs x: 2 commits (90d) y: 22 lines of code dc/s2n-quic-dc/src/socket/bpf.rs x: 2 commits (90d) y: 162 lines of code dc/s2n-quic-dc/src/stream/application.rs x: 2 commits (90d) y: 202 lines of code dc/s2n-quic-dc/src/stream/client/tokio.rs x: 7 commits (90d) y: 97 lines of code dc/s2n-quic-dc/src/stream/environment.rs x: 6 commits (90d) y: 168 lines of code dc/s2n-quic-dc/src/stream/runtime.rs x: 1 commits (90d) y: 11 lines of code dc/s2n-quic-dc/src/stream/server.rs x: 4 commits (90d) y: 63 lines of code dc/s2n-quic-dc/src/stream/server/stats.rs x: 1 commits (90d) y: 61 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 9 commits (90d) y: 387 lines of code dc/s2n-quic-dc/src/stream/server/tokio/udp.rs x: 9 commits (90d) y: 199 lines of code dc/wireshark/src/dissect.rs x: 4 commits (90d) y: 474 lines of code dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 1 commits (90d) y: 154 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp.rs x: 2 commits (90d) y: 126 lines of code dc/s2n-quic-dc/src/msg/segment.rs x: 2 commits (90d) y: 100 lines of code dc/s2n-quic-dc/src/stream/send/flow.rs x: 1 commits (90d) y: 35 lines of code dc/s2n-quic-dc/src/stream/send/path.rs x: 1 commits (90d) y: 129 lines of code dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 2 commits (90d) y: 317 lines of code dc/s2n-quic-dc/src/socket/recv/pool.rs x: 2 commits (90d) y: 412 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 3 commits (90d) y: 266 lines of code dc/s2n-quic-dc/src/stream/recv/worker.rs x: 5 commits (90d) y: 273 lines of code dc/s2n-quic-dc/src/packet/control/decoder.rs x: 2 commits (90d) y: 253 lines of code common/s2n-codec/src/zerocopy.rs x: 2 commits (90d) y: 292 lines of code dc/s2n-quic-dc/src/packet/control.rs x: 2 commits (90d) y: 61 lines of code quic/s2n-quic-core/src/inet/macros.rs x: 1 commits (90d) y: 59 lines of code quic/s2n-quic/src/provider/address_token/default.rs x: 2 commits (90d) y: 507 lines of code quic/s2n-quic-core/src/state.rs x: 1 commits (90d) y: 233 lines of code dc/s2n-quic-dc/src/packet/control/encoder.rs x: 1 commits (90d) y: 66 lines of code dc/s2n-quic-dc/src/packet/stream/encoder.rs x: 2 commits (90d) y: 233 lines of code dc/s2n-quic-dc/src/stream/recv/application.rs x: 3 commits (90d) y: 381 lines of code dc/s2n-quic-dc/src/stream/send/application/state.rs x: 3 commits (90d) y: 149 lines of code dc/s2n-quic-dc/src/stream/server/handshake.rs x: 2 commits (90d) y: 93 lines of code dc/wireshark/src/field.rs x: 3 commits (90d) y: 554 lines of code dc/s2n-quic-dc/src/stream/socket/fd/udp.rs x: 2 commits (90d) y: 12 lines of code dc/s2n-quic-dc/src/stream/socket/tracing.rs x: 1 commits (90d) y: 134 lines of code dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 1 commits (90d) y: 196 lines of code dc/s2n-quic-dc/src/stream/send/queue.rs x: 1 commits (90d) y: 340 lines of code quic/s2n-quic-sim/src/run/config.rs x: 1 commits (90d) y: 96 lines of code quic/s2n-quic-sim/src/run/range.rs x: 2 commits (90d) y: 89 lines of code quic/s2n-quic-sim/src/stats.rs x: 1 commits (90d) y: 718 lines of code dc/s2n-quic-dc/src/stream/recv/buffer/channel.rs x: 1 commits (90d) y: 117 lines of code dc/s2n-quic-dc/src/stream/recv.rs x: 2 commits (90d) y: 11 lines of code dc/s2n-quic-dc/src/sync/mpsc.rs x: 2 commits (90d) y: 224 lines of code dc/s2n-quic-dc/src/path/secret/map/handshake.rs x: 2 commits (90d) y: 132 lines of code dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 3 commits (90d) y: 243 lines of code quic/s2n-quic-transport/src/path/manager.rs x: 1 commits (90d) y: 518 lines of code quic/s2n-quic-transport/src/path/manager/tests.rs x: 1 commits (90d) y: 1386 lines of code quic/s2n-quic-core/src/event.rs x: 1 commits (90d) y: 181 lines of code quic/s2n-quic-core/src/connection/limits.rs x: 1 commits (90d) y: 431 lines of code quic/s2n-quic-transport/src/endpoint/initial.rs x: 1 commits (90d) y: 323 lines of code quic/s2n-quic-transport/src/endpoint/mod.rs x: 1 commits (90d) y: 1014 lines of code dc/s2n-quic-dc/src/sync/mpmc.rs x: 1 commits (90d) y: 313 lines of code quic/s2n-quic-platform/src/io/testing/model.rs x: 1 commits (90d) y: 265 lines of code dc/s2n-quic-dc/src/path/secret/receiver/tests.rs x: 4 commits (90d) y: 271 lines of code common/s2n-codec/src/unaligned.rs x: 1 commits (90d) y: 436 lines of code quic/s2n-quic-core/src/interval_set/tests.rs x: 1 commits (90d) y: 165 lines of code quic/s2n-quic-core/src/packet/number/sliding_window.rs x: 1 commits (90d) y: 429 lines of code quic/s2n-quic-core/src/recovery/congestion_controller/fuzz_target.rs x: 1 commits (90d) y: 252 lines of code quic/s2n-quic-core/src/recovery/pacing/tests.rs x: 1 commits (90d) y: 292 lines of code quic/s2n-quic-core/src/sync/cursor.rs x: 1 commits (90d) y: 346 lines of code quic/s2n-quic-core/src/sync/spsc/tests.rs x: 1 commits (90d) y: 391 lines of code quic/s2n-quic-core/src/varint/tests.rs x: 1 commits (90d) y: 220 lines of code quic/s2n-quic-transport/src/connection/close_sender.rs x: 1 commits (90d) y: 367 lines of code quic/s2n-quic-transport/src/sync/data_sender.rs x: 1 commits (90d) y: 563 lines of code quic/s2n-quic-core/src/packet/stateless_reset.rs x: 1 commits (90d) y: 188 lines of code quic/s2n-quic-platform/src/io/tokio.rs x: 1 commits (90d) y: 244 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/manager/tests.rs x: 1 commits (90d) y: 272 lines of code
1517.0
lines of code
  min: 2.0
  average: 196.21
  25th percentile: 54.5
  median: 126.0
  75th percentile: 252.5
  max: 1517.0
0 19.0
commits (90d)
min: 1.0 | average: 2.36 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 19.0

File Size vs. Contributors (90 days): 237 points

quic/s2n-quic-transport/src/space/application.rs x: 1 contributors (90d) y: 776 lines of code quic/s2n-quic-transport/src/space/handshake.rs x: 1 contributors (90d) y: 535 lines of code quic/s2n-quic-transport/src/space/initial.rs x: 1 contributors (90d) y: 639 lines of code quic/s2n-quic-transport/src/connection/connection_impl.rs x: 3 contributors (90d) y: 1517 lines of code quic/s2n-quic-transport/src/space/mod.rs x: 3 contributors (90d) y: 976 lines of code quic/s2n-quic-core/src/crypto/tls.rs x: 4 contributors (90d) y: 400 lines of code quic/s2n-quic-core/src/crypto/tls/slow_tls.rs x: 1 contributors (90d) y: 78 lines of code quic/s2n-quic/src/tests.rs x: 3 contributors (90d) y: 56 lines of code quic/s2n-quic-core/events/common.rs x: 2 contributors (90d) y: 885 lines of code dc/s2n-quic-dc/src/stream/recv/state.rs x: 1 contributors (90d) y: 745 lines of code dc/s2n-quic-dc/src/stream/send/state.rs x: 1 contributors (90d) y: 1069 lines of code dc/s2n-quic-dc/src/stream/send/state/retransmission.rs x: 1 contributors (90d) y: 48 lines of code dc/s2n-quic-dc/src/stream/endpoint.rs x: 1 contributors (90d) y: 303 lines of code dc/s2n-quic-dc/src/stream/tests.rs x: 1 contributors (90d) y: 6 lines of code dc/s2n-quic-dc/src/stream/send/flow/non_blocking.rs x: 2 contributors (90d) y: 270 lines of code dc/s2n-quic-dc/src/stream.rs x: 1 contributors (90d) y: 58 lines of code common/s2n-codec/Cargo.toml x: 5 contributors (90d) y: 34 lines of code dc/s2n-quic-dc/Cargo.toml x: 6 contributors (90d) y: 75 lines of code quic/s2n-quic-core/Cargo.toml x: 6 contributors (90d) y: 71 lines of code quic/s2n-quic-crypto/Cargo.toml x: 5 contributors (90d) y: 27 lines of code quic/s2n-quic-platform/Cargo.toml x: 5 contributors (90d) y: 62 lines of code quic/s2n-quic-tls/Cargo.toml x: 5 contributors (90d) y: 43 lines of code quic/s2n-quic-transport/Cargo.toml x: 5 contributors (90d) y: 39 lines of code quic/s2n-quic/Cargo.toml x: 5 contributors (90d) y: 89 lines of code dc/s2n-quic-dc/src/packet/tag.rs x: 2 contributors (90d) y: 119 lines of code dc/s2n-quic-dc/src/stream/recv/error.rs x: 2 contributors (90d) y: 158 lines of code quic/s2n-quic-core/src/inet/ethernet.rs x: 1 contributors (90d) y: 146 lines of code quic/s2n-quic-core/src/inet/ipv4.rs x: 3 contributors (90d) y: 609 lines of code quic/s2n-quic-core/src/inet/ipv6.rs x: 3 contributors (90d) y: 530 lines of code quic/s2n-quic-core/src/inet/udp.rs x: 1 contributors (90d) y: 85 lines of code quic/s2n-quic-core/src/path/ecn.rs x: 1 contributors (90d) y: 295 lines of code quic/s2n-quic-core/src/buffer/writer/storage/byte_queue.rs x: 1 contributors (90d) y: 75 lines of code quic/s2n-quic-core/src/buffer/reader/storage/bytes.rs x: 1 contributors (90d) y: 112 lines of code dc/s2n-quic-dc/src/stream/environment/udp.rs x: 1 contributors (90d) y: 116 lines of code dc/s2n-quic-dc/src/stream/environment/bach.rs x: 1 contributors (90d) y: 171 lines of code dc/s2n-quic-dc/src/stream/environment/bach/pool.rs x: 1 contributors (90d) y: 134 lines of code dc/s2n-quic-dc/src/stream/environment/tokio.rs x: 1 contributors (90d) y: 208 lines of code dc/s2n-quic-dc/src/stream/environment/tokio/pool.rs x: 1 contributors (90d) y: 212 lines of code dc/s2n-quic-dc/src/stream/send/tests.rs x: 1 contributors (90d) y: 280 lines of code dc/s2n-quic-dc/src/path/secret/map/cleaner.rs x: 3 contributors (90d) y: 181 lines of code dc/s2n-quic-dc/src/recovery.rs x: 1 contributors (90d) y: 4 lines of code dc/s2n-quic-dc/src/path/secret/map/rehandshake.rs x: 1 contributors (90d) y: 71 lines of code dc/s2n-quic-dc/src/path/secret/map.rs x: 2 contributors (90d) y: 52 lines of code dc/s2n-quic-dc/src/path/secret/map/entry.rs x: 2 contributors (90d) y: 239 lines of code dc/s2n-quic-dc/src/path/secret/map/entry/tests.rs x: 1 contributors (90d) y: 14 lines of code dc/s2n-quic-dc/src/path/secret/map/state.rs x: 1 contributors (90d) y: 701 lines of code dc/s2n-quic-dc/src/stream/send/application.rs x: 2 contributors (90d) y: 370 lines of code dc/s2n-quic-dc/src/stream/send/application/builder.rs x: 1 contributors (90d) y: 36 lines of code dc/s2n-quic-dc/src/stream/send/worker.rs x: 2 contributors (90d) y: 473 lines of code dc/s2n-quic-dc/src/stream/shared.rs x: 1 contributors (90d) y: 245 lines of code quic/s2n-quic-h3/Cargo.toml x: 1 contributors (90d) y: 18 lines of code quic/s2n-quic-sim/Cargo.toml x: 2 contributors (90d) y: 28 lines of code quic/s2n-quic-core/src/crypto/tls/null.rs x: 2 contributors (90d) y: 425 lines of code quic/s2n-quic-tls/src/callback.rs x: 2 contributors (90d) y: 450 lines of code quic/s2n-quic-tls/src/lib.rs x: 1 contributors (90d) y: 45 lines of code quic/s2n-quic-transport/src/space/session_context.rs x: 4 contributors (90d) y: 566 lines of code quic/s2n-quic-sim/src/run/endpoint.rs x: 2 contributors (90d) y: 84 lines of code quic/s2n-quic-tls/src/session.rs x: 2 contributors (90d) y: 185 lines of code quic/s2n-quic-transport/src/connection/api.rs x: 1 contributors (90d) y: 156 lines of code quic/s2n-quic-transport/src/connection/connection_container.rs x: 1 contributors (90d) y: 840 lines of code quic/s2n-quic-transport/src/connection/connection_container/tests.rs x: 2 contributors (90d) y: 528 lines of code quic/s2n-quic/src/connection/handle.rs x: 1 contributors (90d) y: 142 lines of code dc/s2n-quic-dc/src/credentials.rs x: 3 contributors (90d) y: 83 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/descriptor.rs x: 1 contributors (90d) y: 131 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/free_list.rs x: 1 contributors (90d) y: 167 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/tests.rs x: 1 contributors (90d) y: 359 lines of code dc/s2n-quic-dc/src/stream/server/udp.rs x: 1 contributors (90d) y: 180 lines of code dc/s2n-quic-dc/src/clock.rs x: 1 contributors (90d) y: 104 lines of code dc/s2n-quic-dc/src/clock/bach.rs x: 1 contributors (90d) y: 29 lines of code dc/s2n-quic-dc/src/clock/macros.rs x: 1 contributors (90d) y: 92 lines of code dc/s2n-quic-dc/src/lib.rs x: 2 contributors (90d) y: 22 lines of code dc/s2n-quic-dc/src/stream/application.rs x: 1 contributors (90d) y: 202 lines of code dc/s2n-quic-dc/src/stream/client/tokio.rs x: 1 contributors (90d) y: 97 lines of code dc/s2n-quic-dc/src/stream/server.rs x: 1 contributors (90d) y: 63 lines of code dc/s2n-quic-dc/src/stream/server/tokio/tcp/worker.rs x: 1 contributors (90d) y: 387 lines of code dc/wireshark/src/dissect.rs x: 1 contributors (90d) y: 474 lines of code dc/s2n-quic-dc/src/socket/recv/router/zero_router.rs x: 1 contributors (90d) y: 154 lines of code dc/s2n-quic-dc/src/msg/segment.rs x: 2 contributors (90d) y: 100 lines of code dc/s2n-quic-dc/src/stream/send/flow.rs x: 1 contributors (90d) y: 35 lines of code dc/s2n-quic-dc/src/socket/recv/descriptor.rs x: 1 contributors (90d) y: 317 lines of code dc/s2n-quic-dc/src/socket/recv/pool.rs x: 1 contributors (90d) y: 412 lines of code dc/s2n-quic-dc/src/stream/recv/dispatch/queue.rs x: 1 contributors (90d) y: 266 lines of code dc/s2n-quic-dc/src/stream/recv/worker.rs x: 1 contributors (90d) y: 273 lines of code dc/s2n-quic-dc/src/packet/control/decoder.rs x: 1 contributors (90d) y: 253 lines of code common/s2n-codec/src/zerocopy.rs x: 1 contributors (90d) y: 292 lines of code dc/s2n-quic-dc/src/packet/control.rs x: 2 contributors (90d) y: 61 lines of code dc/s2n-quic-dc/src/packet/stream.rs x: 2 contributors (90d) y: 130 lines of code quic/s2n-quic/src/provider/address_token/default.rs x: 1 contributors (90d) y: 507 lines of code quic/s2n-quic-core/src/state.rs x: 1 contributors (90d) y: 233 lines of code dc/s2n-quic-dc/src/stream/recv/application.rs x: 1 contributors (90d) y: 381 lines of code dc/s2n-quic-dc/src/stream/send/application/state.rs x: 2 contributors (90d) y: 149 lines of code dc/wireshark/src/field.rs x: 1 contributors (90d) y: 554 lines of code dc/s2n-quic-dc/src/stream/send/flow/blocking.rs x: 1 contributors (90d) y: 196 lines of code dc/s2n-quic-dc/src/stream/send/queue.rs x: 1 contributors (90d) y: 340 lines of code quic/s2n-quic-sim/src/stats.rs x: 1 contributors (90d) y: 718 lines of code dc/s2n-quic-dc/src/sync/mpsc.rs x: 1 contributors (90d) y: 224 lines of code dc/s2n-quic-dc/src/path/secret/map/state/tests.rs x: 1 contributors (90d) y: 243 lines of code quic/s2n-quic-transport/src/path/manager.rs x: 1 contributors (90d) y: 518 lines of code quic/s2n-quic-transport/src/path/manager/tests.rs x: 1 contributors (90d) y: 1386 lines of code quic/s2n-quic-core/src/connection/limits.rs x: 1 contributors (90d) y: 431 lines of code quic/s2n-quic-transport/src/endpoint/initial.rs x: 1 contributors (90d) y: 323 lines of code quic/s2n-quic-transport/src/endpoint/mod.rs x: 1 contributors (90d) y: 1014 lines of code dc/s2n-quic-dc/src/sync/mpmc.rs x: 1 contributors (90d) y: 313 lines of code common/s2n-codec/src/unaligned.rs x: 1 contributors (90d) y: 436 lines of code quic/s2n-quic-core/src/packet/number/sliding_window.rs x: 1 contributors (90d) y: 429 lines of code quic/s2n-quic-core/src/sync/cursor.rs x: 1 contributors (90d) y: 346 lines of code quic/s2n-quic-core/src/sync/spsc/tests.rs x: 1 contributors (90d) y: 391 lines of code quic/s2n-quic-core/src/varint/tests.rs x: 1 contributors (90d) y: 220 lines of code quic/s2n-quic-transport/src/connection/close_sender.rs x: 1 contributors (90d) y: 367 lines of code quic/s2n-quic-transport/src/sync/data_sender.rs x: 1 contributors (90d) y: 563 lines of code quic/s2n-quic-core/src/packet/stateless_reset.rs x: 1 contributors (90d) y: 188 lines of code
1517.0
lines of code
  min: 2.0
  average: 196.21
  25th percentile: 54.5
  median: 126.0
  75th percentile: 252.5
  max: 1517.0
0 6.0
contributors (90d)
min: 1.0 | average: 1.38 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 6.0