diff --git a/schemes/main/manifest.json b/schemes/main/manifest.json index 9106c4e..68c1e95 100644 --- a/schemes/main/manifest.json +++ b/schemes/main/manifest.json @@ -1,5 +1,5 @@ { - "base-tag": "swift-DEVELOPMENT-SNAPSHOT-2025-03-28-a", + "base-tag": "swift-DEVELOPMENT-SNAPSHOT-2025-04-02-a", "icu4c": [], "libxml2": [ "https://github.com/swiftwasm/libxml2-wasm/releases/download/2.0.0/libxml2-wasm32-unknown-wasi.tar.gz", diff --git a/schemes/main/swift-foundation/0001-wasm-Add-O_NONBLOCK-shim.patch b/schemes/main/swift-foundation/0001-wasm-Add-O_NONBLOCK-shim.patch deleted file mode 100644 index b097345..0000000 --- a/schemes/main/swift-foundation/0001-wasm-Add-O_NONBLOCK-shim.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 00b480096e31a7f9a70d6516b407cac2a88862cb Mon Sep 17 00:00:00 2001 -From: Yuta Saito -Date: Mon, 31 Mar 2025 11:06:50 +0000 -Subject: [PATCH] [wasm] Add O_NONBLOCK shim - ---- - Sources/FoundationEssentials/WASILibc+Extensions.swift | 3 +++ - Sources/_FoundationCShims/include/platform_shims.h | 1 + - 2 files changed, 4 insertions(+) - -diff --git a/Sources/FoundationEssentials/WASILibc+Extensions.swift b/Sources/FoundationEssentials/WASILibc+Extensions.swift -index 529ac77..0a420e3 100644 ---- a/Sources/FoundationEssentials/WASILibc+Extensions.swift -+++ b/Sources/FoundationEssentials/WASILibc+Extensions.swift -@@ -49,6 +49,9 @@ internal var O_TRUNC: Int32 { - internal var O_WRONLY: Int32 { - return _platform_shims_O_WRONLY() - } -+internal var O_NONBLOCK: Int32 { -+ return _platform_shims_O_NONBLOCK() -+} - internal var O_RDONLY: Int32 { - return _platform_shims_O_RDONLY() - } -diff --git a/Sources/_FoundationCShims/include/platform_shims.h b/Sources/_FoundationCShims/include/platform_shims.h -index e02b581..37d0ca2 100644 ---- a/Sources/_FoundationCShims/include/platform_shims.h -+++ b/Sources/_FoundationCShims/include/platform_shims.h -@@ -102,6 +102,7 @@ static inline int32_t _platform_shims_O_CREAT(void) { return O_CREAT; } - static inline int32_t _platform_shims_O_EXCL(void) { return O_EXCL; } - static inline int32_t _platform_shims_O_TRUNC(void) { return O_TRUNC; } - static inline int32_t _platform_shims_O_WRONLY(void) { return O_WRONLY; } -+static inline int32_t _platform_shims_O_NONBLOCK(void) { return O_NONBLOCK; } - static inline int32_t _platform_shims_O_RDONLY(void) { return O_RDONLY; } - static inline int32_t _platform_shims_O_DIRECTORY(void) { return O_DIRECTORY; } - static inline int32_t _platform_shims_O_NOFOLLOW(void) { return O_NOFOLLOW; } --- -2.48.1 -