swift-nio/Sources
Saleem Abdulrasool 1595c42b9a
CNIOAtomics: define types for `uintptr_t` and `intptr_t` (#1401)
On LLP64 hosts, `Int` is mapped to `intptr_t` and `UInt` to `uintptr_t`.
As a result, we need to ensure that we map the atomic extensions to
those types for type conversions.

Add the types for `uintptr_t` and `intptr_t` so that they can be used to
implement `CNIOConcurrencyHelpers` on Windows.

Co-authored-by: Johannes Weiss <johannesweiss@apple.com>
2020-02-26 17:07:39 +00:00
..
CNIOAtomics CNIOAtomics: define types for `uintptr_t` and `intptr_t` (#1401) 2020-02-26 17:07:39 +00:00
CNIODarwin use umbrella headers for C modules (#636) 2018-10-19 14:49:43 +01:00
CNIOHTTPParser Update http-parser for CVE. (#1387) 2020-02-10 16:44:44 +00:00
CNIOLinux use umbrella headers for C modules (#636) 2018-10-19 14:49:43 +01:00
CNIOSHA1 use umbrella headers for C modules (#636) 2018-10-19 14:49:43 +01:00
NIO undo @convention(c) hacks in System.swift (#1412) 2020-02-25 07:51:07 +00:00
NIOChatClient rename ctx to context (#842) 2019-02-25 18:20:22 +00:00
NIOChatServer enable TCP_NODELAY by default (#1020) 2019-06-19 18:04:01 +01:00
NIOConcurrencyHelpers NIOConcurrencyHelpers: make LLP64 friendly (#1402) 2020-02-19 19:05:58 +00:00
NIOEchoClient Reorder ‘channel active’ calls to the same order as `_ChannelInboundHandler` and their likely chronological order. (#953) 2019-04-08 22:56:52 +01:00
NIOEchoServer enable TCP_NODELAY by default (#1020) 2019-06-19 18:04:01 +01:00
NIOFoundationCompat Make ByteBufferView mutable (#1208) 2019-11-27 10:25:15 +00:00
NIOHTTP1 Update http-parser for CVE. (#1387) 2020-02-10 16:44:44 +00:00
NIOHTTP1Client Reorder ‘channel active’ calls to the same order as `_ChannelInboundHandler` and their likely chronological order. (#953) 2019-04-08 22:56:52 +01:00
NIOHTTP1Server remove random print("hi \(path)") message (#1273) 2019-11-27 21:33:35 +00:00
NIOMulticastChat rename ctx to context (#842) 2019-02-25 18:20:22 +00:00
NIOPerformanceTester ByteBuffer: make getInteger for UInt8 faster (#1380) 2020-02-06 11:59:10 +00:00
NIOTLS use Optional<T> instead of T? to workaround SR-11777 (#1252) 2019-11-27 18:37:38 +00:00
NIOTestUtils Change the byte to message decoder verifier example to be correct. (#1338) 2020-01-15 07:39:49 +00:00
NIOUDPEchoClient Reorder ‘channel active’ calls to the same order as `_ChannelInboundHandler` and their likely chronological order. (#953) 2019-04-08 22:56:52 +01:00
NIOUDPEchoServer Add 2 missing server readme docs. (#940) 2019-04-02 11:28:31 +01:00
NIOWebSocket Stop copying Strings into Arrays for SHA1 (#1413) 2020-02-25 08:52:36 +00:00
NIOWebSocketClient Correct NIOHTTPWebClientSocketUpgrader to NIOHTTPWebSocketClientUpgrader (#1336) 2020-01-15 09:24:50 +00:00
NIOWebSocketServer Prefer handlerAdded/handlerRemoved in websocket example (#1158) 2019-10-10 09:43:43 +01:00
_NIO1APIShims CircularBuffer: shrink indices to 1 word on 64-bit archs 2019-03-15 21:48:52 +00:00