The distribution of size of files (measured in lines of code).
File | # lines | # units |
---|---|---|
ByteBuffer-multi-int.swift in Sources/NIOCore |
1934 | - |
c_nio_http_parser.c in Sources/CNIOHTTPParser |
1929 | 1 |
HTTPTypes.swift in Sources/NIOHTTP1 |
1170 | 7 |
ChannelPipeline.swift in Sources/NIOCore |
1168 | 22 |
BaseSocketChannel.swift in Sources/NIOPosix |
917 | 20 |
EventLoopFuture.swift in Sources/NIOCore |
759 | 3 |
HTTPDecoder.swift in Sources/NIOHTTP1 |
717 | 21 |
SocketChannel.swift in Sources/NIOPosix |
715 | 15 |
main.swift in Sources/NIOPerformanceTester |
705 | 14 |
Bootstrap.swift in Sources/NIOPosix |
639 | 15 |
ByteBuffer-core.swift in Sources/NIOCore |
574 | 11 |
System.swift in Sources/NIOPosix |
542 | 3 |
resources.swift in Sources/NIOPerformanceTester |
538 | - |
main.swift in Sources/NIOHTTP1Server |
494 | 19 |
HTTPEncoder.swift in Sources/NIOHTTP1 |
493 | 3 |
SelectableEventLoop.swift in Sources/NIOPosix |
489 | 2 |
Codec.swift in Sources/NIOCore |
480 | 14 |
CircularBuffer.swift in Sources/NIOCore |
471 | - |
SocketAddresses.swift in Sources/NIOCore |
450 | 11 |
EventLoop.swift in Sources/NIOCore |
446 | 15 |
BSDSocketAPIWindows.swift in Sources/NIOPosix |
431 | - |
Embedded.swift in Sources/NIOEmbedded |
418 | 16 |
LinuxUring.swift in Sources/NIOPosix |
390 | 9 |
Interfaces.swift in Sources/NIOCore |
366 | 1 |
PendingDatagramWritesManager.swift in Sources/NIOPosix |
357 | 7 |
HappyEyeballs.swift in Sources/NIOPosix |
340 | 4 |
ByteBuffer-aux.swift in Sources/NIOCore |
334 | 1 |
PendingWritesManager.swift in Sources/NIOPosix |
317 | 5 |
atomics.swift in Sources/NIOConcurrencyHelpers |
310 | - |
HTTPServerPipelineHandler.swift in Sources/NIOHTTP1 |
288 | 3 |
c_nio_http_parser.h in Sources/CNIOHTTPParser/include |
285 | - |
SelectorGeneric.swift in Sources/NIOPosix |
277 | 21 |
BaseSocket.swift in Sources/NIOPosix |
272 | 19 |
NIOHTTPObjectAggregator.swift in Sources/NIOHTTP1 |
270 | 5 |
BSDSocketAPI.swift in Sources/NIOCore |
263 | - |
NonBlockingFileIO.swift in Sources/NIOPosix |
261 | 1 |
SelectorKqueue.swift in Sources/NIOPosix |
257 | 16 |
MultiThreadedEventLoopGroup.swift in Sources/NIOPosix |
256 | 4 |
SelectorUring.swift in Sources/NIOPosix |
254 | 9 |
ControlMessage.swift in Sources/NIOPosix |
247 | 10 |
ChannelHandlers.swift in Sources/NIOCore |
246 | - |
main.swift in Sources/NIOWebSocketServer |
226 | 3 |
NIOHTTPClientUpgradeHandler.swift in Sources/NIOHTTP1 |
221 | 3 |
WebSocketFrame.swift in Sources/NIOWebSocket |
217 | 2 |
BSDSocketAPIPosix.swift in Sources/NIOPosix |
213 | - |
Heap.swift in Sources/_NIODataStructures |
212 | 9 |
c_nio_sha1.c in Sources/CNIOSHA1 |
206 | - |
SelectorEpoll.swift in Sources/NIOPosix |
205 | 10 |
NIOAtomic.swift in Sources/NIOConcurrencyHelpers |
200 | - |
ChannelOption.swift in Sources/NIOCore |
199 | 2 |
File | # lines | # units |
---|---|---|
ChannelPipeline.swift in Sources/NIOCore |
1168 | 22 |
PipePair.swift in Sources/NIOPosix |
130 | 22 |
HTTPDecoder.swift in Sources/NIOHTTP1 |
717 | 21 |
SelectorGeneric.swift in Sources/NIOPosix |
277 | 21 |
ChannelHandler.swift in Sources/NIOCore |
95 | 20 |
BaseSocketChannel.swift in Sources/NIOPosix |
917 | 20 |
SocketProtocols.swift in Sources/NIOPosix |
69 | 20 |
main.swift in Sources/NIOHTTP1Server |
494 | 19 |
BaseSocket.swift in Sources/NIOPosix |
272 | 19 |
ChannelInvoker.swift in Sources/NIOCore |
69 | 18 |
Channel.swift in Sources/NIOCore |
132 | 17 |
Embedded.swift in Sources/NIOEmbedded |
418 | 16 |
SelectorKqueue.swift in Sources/NIOPosix |
257 | 16 |
DeadChannel.swift in Sources/NIOCore |
69 | 15 |
EventLoop.swift in Sources/NIOCore |
446 | 15 |
Bootstrap.swift in Sources/NIOPosix |
639 | 15 |
SocketChannel.swift in Sources/NIOPosix |
715 | 15 |
shim.c in Sources/CNIOLinux |
101 | 14 |
Codec.swift in Sources/NIOCore |
480 | 14 |
main.swift in Sources/NIOPerformanceTester |
705 | 14 |
There are 86 files with lines longer than 120 characters. In total, there are 525 long lines.
File | # lines | # units | # long lines |
---|---|---|---|
ByteBuffer-multi-int.swift in Sources/NIOCore |
1934 | - | 49 |
ByteBuffer-core.swift in Sources/NIOCore |
574 | 11 | 24 |
CNIOAtomics.h in Sources/CNIOAtomics/include |
52 | - | 23 |
System.swift in Sources/NIOPosix |
542 | 3 | 21 |
resources.swift in Sources/NIOPerformanceTester |
538 | - | 20 |
LinuxUring.swift in Sources/NIOPosix |
390 | 9 | 20 |
main.swift in Sources/NIOHTTP1Server |
494 | 19 | 19 |
SocketChannel.swift in Sources/NIOPosix |
715 | 15 | 19 |
main.swift in Sources/NIOPerformanceTester |
705 | 14 | 18 |
PendingDatagramWritesManager.swift in Sources/NIOPosix |
357 | 7 | 16 |
SelectorKqueue.swift in Sources/NIOPosix |
257 | 16 | 16 |
EventLoopFuture.swift in Sources/NIOCore |
759 | 3 | 15 |
HTTPServerUpgradeHandler.swift in Sources/NIOHTTP1 |
191 | 2 | 15 |
PendingWritesManager.swift in Sources/NIOPosix |
317 | 5 | 15 |
SelectorUring.swift in Sources/NIOPosix |
254 | 9 | 13 |
HTTPEncoder.swift in Sources/NIOHTTP1 |
493 | 3 | 11 |
Bootstrap.swift in Sources/NIOPosix |
639 | 15 | 10 |
ChannelHandlers.swift in Sources/NIOCore |
246 | - | 9 |
NIOAtomic.swift in Sources/NIOConcurrencyHelpers |
200 | - | 8 |
ChannelPipeline.swift in Sources/NIOCore |
1168 | 22 | 7 |