Highlights
- 3 discussions answered
Block or Report
Block or report compnerd
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
3,439 contributions in the last year
Activity overview
Contribution activity
June 2022
Created 51 commits in 9 repositories
Created 1 repository
Created a pull request in apple/swift-nio that received 8 comments
NIOPosix: add import for stderr on Windows
Windows cannot directly access the standard error stream due to it being a "complex" macro according to the clang importer. This requires us to use…
+4
−0
•
8
comments
Opened 52 other pull requests in 7 repositories
apple/swift-nio
3
open
28
merged
-
NIOPosix: remove use of
setNonBlockingIOon Windows pipes -
NIOPosix: disable
timespecextension on Windows - NIOPosix: import additional interfaces from WinSDK
- NIOPosix: add missing import for Windows
-
NIOPosix: alter construction of
in_addron Windows -
NIOPosix: add missing
CNIOWindowsimport - NIOPosix: adjust precondition for Windows
- NIOPosix: reorganise packet info constants
- NIOPosix: reorganise ECN constants, define for Windows
- NIOPosix: use typealias instead of C name
- NIOPosix: port file validation to Windows
-
NIOPosix: further adopt
NIOBSDSocket.OptionLevel - NIOPosix: use internal enumeration for GAI resolver
- NIOPosix: shuffle typealias location
- NIOPosix: use wrapper function for duplicating file descriptor
- NIOPosix: remove unused alias for function
- NIOPosix: silence some deprecation warnings on Windows
- NIOPosix: reduce imports for Windows
- NIOPosix: add additional imports and typealiases on Windows
-
NIOPosix: use
errnoaccessor on Windows - NIOPosix: re-export C library on Windows to match
- NIOCore: duplicate the NIODevice implementation on Windows
- NIOCore: adjust the BSDSocketAPI for Windows
-
NIOCore: remove reference to
in_addr_ton Windows - NIOCore: import the C library interfaces
- Some pull requests not shown.
apple/swift-system
7
merged
4
open
- Tests: adjust invalid character
- Tests: change the conversion for string to array
- Tests: adjust the Windows error codes
- DNM: Tests: disable test on Windows
- Tests: explicitly convert to UTF16 on Windows
- Tests: remove some flags from file tests
-
Tests: explicitly reference
PlatformCharrather thanCChar -
Tests: explicitly construct
FilePath - Tests: remove error codes that are unavailable on windows
- Tests: explicitly convert the character type
- Tests: ignore XCTest manifest on newer Swift
apple/swift-corelibs-foundation
4
merged
apple/swift
1
closed
1
open
1
merged
compnerd/swift-winmd
1
merged
compnerd/swift-win32
1
merged
apple/swift-docker
1
open
Reviewed 21 pull requests in 9 repositories
apple/swift-nio
6 pull requests
- NIOPosix: port file validation to Windows
- NIOPosix: add additional imports and typealiases on Windows
- NIOCore: duplicate the NIODevice implementation on Windows
- NIOCore: extract and modify POSIX flag constants
- NIOCore: adjust system call helpers for Windows
- Use Swift System to implement NonBlockingFileIO
apple/swift-corelibs-foundation
3 pull requests
ClangBuiltLinux/containers
2 pull requests
apple/swift
2 pull requests
apple/llvm-project
2 pull requests
apple/swift-system
2 pull requests
apple/swift-tools-support-core
2 pull requests
apple/indexstore-db
1 pull request
apple/swift-corelibs-libdispatch
1 pull request
Created an issue in apple/swift-package-manager that received 1 comment
Support static and dynamic linking on Windows
Description
Windows does not currently handle linking correctly. When building a library to be linked statically, we must build with -static. The s…
1
comment



