swift-nio/Sources
Fabian Fett c74c3bbabf
[SelectableEventLoop] SR-15872; Save allocations when appending task (#2046)
* [SelectableEventLoop] SR-15872; Save allocations when appending task

* Add pr to workaround list

* Update alloc counters

* Update alloc script to include 5.6

* Update alloc counters

Co-authored-by: Cory Benfield <lukasa@apple.com>
2022-02-17 12:18:21 -08:00
..
CNIOAtomics CNIOAtomics: define types for `uintptr_t` and `intptr_t` (#1401) 2020-02-26 17:07:39 +00:00
CNIODarwin Feature: Datagram Packet Info (#1888) 2021-07-08 11:04:53 +01:00
CNIOHTTPParser http_parser: update vendored copy (#1822) 2021-06-01 15:26:10 +01:00
CNIOLinux Enable io_uring builds with newer liburing (#2006) 2021-12-09 09:19:12 +00:00
CNIOSHA1 Final language fix (#1732) 2021-01-22 18:39:10 +00:00
CNIOWindows NIO: extract control message handling into a separate protocol (#1678) 2020-10-19 16:18:57 +01:00
NIO Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOAsyncAwaitDemo Adds Swift Concurrency Availability to macOS 10.15, iOS 13, tvOS 13, and watchOS 6 (#2004) 2021-12-03 17:35:01 +00:00
NIOChatClient Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOChatServer Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOConcurrencyHelpers atomics: make add/sub @discardableResult (#2048) 2022-02-17 08:03:12 -08:00
NIOCore ELF: provide flatMapWithEventLoop and friends (#1996) (#2049) 2022-02-17 10:08:04 -08:00
NIOCrashTester remove/deprecate the file:line: parameters from flatMap and friends (#1998) 2021-12-03 08:27:55 -08:00
NIOEchoClient Allow NIOEchoClient to receive fragmented echo responses. (#2041) 2022-02-07 01:35:16 -08:00
NIOEchoServer Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOEmbedded Call the `cancellationTask` of `Scheduled` directly (#2011) 2021-12-15 13:46:53 +01:00
NIOFoundationCompat replace the double encoding by writing bytes directly to the buffer (#2043) 2022-02-08 23:41:13 -08:00
NIOHTTP1 Allow HTTP Server to send multiple informational heads before actual response head (#1985) 2021-11-09 10:20:51 +00:00
NIOHTTP1Client Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOHTTP1Server Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOMulticastChat Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOPerformanceTester Add benchmark for BBV contains. (#1385) (#2042) 2022-02-08 22:06:21 -08:00
NIOPosix [SelectableEventLoop] SR-15872; Save allocations when appending task (#2046) 2022-02-17 12:18:21 -08:00
NIOTLS Clean up dependencies and imports. (#1935) 2021-08-12 13:49:46 +01:00
NIOTestUtils Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOUDPEchoClient Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOUDPEchoServer Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOWebSocket ByteBuffer: provide multi read/write int methods (#1987) 2021-11-22 14:58:52 +00:00
NIOWebSocketClient Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
NIOWebSocketServer Move NIO to NIOPosix, make NIO a shell. (#1936) 2021-08-16 16:50:40 +01:00
_NIOConcurrency Readd module _NIOConcurrency to not break adopters (#1970) 2021-09-23 16:50:53 +02:00
_NIODataStructures Convert ScheduledTask to a struct (#2010) 2021-12-14 17:40:40 +00:00