Saleem Abdulrasool

Results 83 issues of Saleem Abdulrasool

Use /etc/os-release for identifying the Linux distribution rather than `lsb_release`. Co-Authored-By: Gwynne Raskind

https://github.com/kelvin13/swift-json/blob/master/.github/workflows/build.yml#L38 as an example

In most modern pthread implementations, the TLS key does not create heap allocations. However, this is not true for all implementations of TLS. Extend the interface to permit the destruction...

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 the CRT Swift overlay wrappers...

On Windows anonymous pipes are not easy to make non-blocking. Furthermore, doing so in any reasonably useful manner requires using undocumented tricks which makes it vaguely but not entirely similar...

patch-version-bump-only

The type structure for `in_addr` is not compatible across Windows and non-Windows due to spelling differences. Out-of-line the construction of the type to properly invoke the constructor.

Use `NIOBSDSocket.OptionLevel` for the option parameter to abstract over the underlying system implementation.

Extend the Windows CI to include the tests as well. This will mostly complete the Windows support (the remaining pieces remain in supporting the Windows ARM64 build host).

This adds a new utility function `execute` which executes a command without the assumption that there is a POSIX-like shell being used. This functionality is needed to eventually solve #213....

waiting for review

Add support to the CI to test the swift-format (official) based linting on Windows.

waiting for review