Highlights
- Arctic Code Vault Contributor
- GitHub Sponsor
- Pro
Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
1,275 contributions in the last year
Activity overview
Contribution activity
October 2020
Created a pull request in apple/swift-nio-transport-services that received 1 comment
Remove agressive precondition in zero-length-writes.
Motivation: The zero-length writes handler will crash if it receives channelInactive before channelActive. Sadly, that's totally possible if a chan…
- Scaffolding for server interceptors
- Codegen for client interceptors
- Allow responses to be sent without a promise
- Rename the client interceptor methods
- Tidy up some of the logic in the server call contexts
- Wire up the Call objects
- Remove HTTP1 types from the public server API
- Remove duplicated code.
- Add interceptor pipeline timeouts
- Stop checking in Package.resolved
- Make the description of 'RPCTimedOut' static
- Provide a "call" object for clients
- Add a client transport
- Pin formatter
- Add head and tail interceptors.
- Make 'GRPCStatus' a struct
- Add scaffolding for client interceptors
- Provide more specific errors messages for failing channels
- Update CocoaPods to alpha.20
- NIO: implement address resolution on Windows
- NIO: implement network interface enumeration for Windows
- Add multiple channel handlers in a single async call.
- NIO: implement `sendmsg` and `recvmsg` on Windows
- NIO: extract control message handling into a separate protocol
- NIO: reflow some comments (NFC)
- NIO: expose `LINGER` as a public type on Windows
- NIO: silence error on Windows
- NIO: carve away more of `System.swift` on Windows
- HTTPObjectAggregator implementation
- NIO: correct return value for messaging on Windows
- NIO: implement `cleanupSocket(unixDomainSocketPath:)` for Windows
- NIOUDPEchoServer use AddressedEnvelope as InboundIn and OutboundOut
- Print the usage if no args are provided to the build_podspecs script
Created an issue in apple/swift-protobuf that received 2 comments
Enhancement: Support user-provided annotations for generated types and functions
It is possible that users may want to define types that need to be annotated in some way, such as with @frozen or @available. This can be useful in…

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
