Remove reliance on the NIO umbrella module by Joannis · Pull Request #60 · swift-server/RediStack
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks great. Two things left:
- We should change
Package.swiftand depend on the explicit NIOxxx modules. However we should keep depending onNIOfor the time being. See AHC. - We should comment in the don't
import NIOcheck in the soundness script.
| .product(name: "NIOPosix", package: "swift-nio"), | ||
| .product(name: "NIOConcurrencyHelpers", package: "swift-nio"), | ||
| .product(name: "Atomics", package: "swift-atomics"), | ||
| .product(name: "NIO", package: "swift-nio"), |
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can we keep the NIO umbrella import for now. Users might depend on it... But we should not use it anywhere.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you!
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters