From efae1487901099215b0e4e193bb3c23f8e0571d6 Mon Sep 17 00:00:00 2001 From: Rauhul Varma Date: Fri, 7 Mar 2025 09:41:25 -0800 Subject: [PATCH] Update Swift NIO dependency Swift NIO 2.80.0 contains a workaround for a miscompile which causes swiftly to hang. Specifically code like `@usableFromInline let _free: @convention(c) [...] = { free($0) }` miscompiles into a CPU spin loop on some builds of `swift`. --- Package.resolved | 6 +++--- Package.swift | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Package.resolved b/Package.resolved index d4658fe1..60497c3d 100644 --- a/Package.resolved +++ b/Package.resolved @@ -1,5 +1,5 @@ { - "originHash" : "b623c5be535be5b61f96545e9a4aaa177e3f131cfbd5a4270c6abdce87419cc3", + "originHash" : "72da781871f930cedf16c67b076b7afb527340732a76dfddaa4bd3a74126f376", "pins" : [ { "identity" : "async-http-client", @@ -96,8 +96,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/apple/swift-nio.git", "state" : { - "revision" : "ba72f31e11275fc5bf060c966cf6c1f36842a291", - "version" : "2.79.0" + "revision" : "c51907a839e63ebf0ba2076bba73dd96436bd1b9", + "version" : "2.81.0" } }, { diff --git a/Package.swift b/Package.swift index 0b3ed218..2f6f918a 100644 --- a/Package.swift +++ b/Package.swift @@ -17,7 +17,7 @@ let package = Package( .package(url: "https://github.com/apple/swift-argument-parser", from: "1.3.0"), .package(url: "https://github.com/swift-server/async-http-client", from: "1.24.0"), .package(url: "https://github.com/swift-server/swift-openapi-async-http-client", from: "1.1.0"), - .package(url: "https://github.com/apple/swift-nio.git", from: "2.79.0"), + .package(url: "https://github.com/apple/swift-nio.git", from: "2.80.0"), .package(url: "https://github.com/apple/swift-tools-support-core.git", from: "0.7.2"), .package(url: "https://github.com/apple/swift-docc-plugin", from: "1.3.0"), .package(url: "https://github.com/apple/swift-openapi-generator", from: "1.6.0"),