# Latest

**URL:** https://forums.swift.org/latest.md

[Latest](https://forums.swift.org/latest.md) · [Categories](https://forums.swift.org/categories.md) · [Tags](https://forums.swift.org/tags.md)

---

## [Welcome to the Swift Forums](https://forums.swift.org/t/welcome-to-the-swift-forums/8)

<div class="topic-metadata">

**Author:** [@system](https://forums.swift.org/u/system)\
**Replies:** 36\
**Last updated:** [June 18, 2021, 1:08pm UTC](https://forums.swift.org/t/welcome-to-the-swift-forums/8 "2021-06-18T13:08:25Z")

</div>

We are delighted to announce that the Swift project has completed the process of migrating to the Swift Forums as the primary method for discussion and communication! The former mailing lists have been shut down and arc…

---

## [\[Pitch\] A noncopyable Win32.FileHandle: ownership and closing](https://forums.swift.org/t/pitch-a-noncopyable-win32-filehandle-ownership-and-closing/90024)

<div class="topic-metadata">

**Author:** [@jrflat](https://forums.swift.org/u/jrflat)\
**Replies:** 17\
**Last updated:** [October 15, 2026, 11:22pm UTC](https://forums.swift.org/t/pitch-a-noncopyable-win32-filehandle-ownership-and-closing/90024 "2026-10-15T23:22:53Z")

</div>

Hi all, To continue with the proposals for Windows-native file system APIs, I'd like to pitch a noncopyable wrapper for HANDLE in the Win32 namespace. Later proposals build on this type for handle-based APIs. The full …

---

## [CMake guidance - tweaking the process to build the docs for the standard library](https://forums.swift.org/t/cmake-guidance-tweaking-the-process-to-build-the-docs-for-the-standard-library/89845)

<div class="topic-metadata">

**Author:** [@Joseph\_Heck](https://forums.swift.org/u/Joseph_Heck)\
**Replies:** 4\
**Last updated:** [October 15, 2026, 11:08pm UTC](https://forums.swift.org/t/cmake-guidance-tweaking-the-process-to-build-the-docs-for-the-standard-library/89845 "2026-10-15T23:08:49Z")

</div>

I know a bit of CMake, but I'd really like some guidance or thoughts on a potential solution I'm trying to work out: This is all about the Swift build, and generating the documentation for the standard library (which ul…

---

## [What's in the 34 MB of ICU data in lib\_FoundationICU.so, and what can be removed](https://forums.swift.org/t/whats-in-the-34-mb-of-icu-data-in-lib-foundationicu-so-and-what-can-be-removed/90098)

<div class="topic-metadata">

**Author:** [@niktishakov](https://forums.swift.org/u/niktishakov)\
**Replies:** 6\
**Last updated:** [October 15, 2026, 9:45pm UTC](https://forums.swift.org/t/whats-in-the-34-mb-of-icu-data-in-lib-foundationicu-so-and-what-can-be-removed/90098 "2026-10-15T21:45:27Z")

</div>

lib\_FoundationICU.so is the largest library in a Swift app on Android: 40.0 MB of the 65.7 MB in a Foundation "Hello World" built with the Swift 6.4.1 SDK (arm64, stripped like Gradle does). Almost all of it is ICU data.…

---

## [The adoption of \`import FoundationEssentials\` throughout the package ecosystem](https://forums.swift.org/t/the-adoption-of-import-foundationessentials-throughout-the-package-ecosystem/84112)

<div class="topic-metadata">

**Author:** [@madsodgaard](https://forums.swift.org/u/madsodgaard)\
**Replies:** 32\
**Last updated:** [October 15, 2026, 9:31pm UTC](https://forums.swift.org/t/the-adoption-of-import-foundationessentials-throughout-the-package-ecosystem/84112 "2026-10-15T21:31:20Z")

</div>

With the new official Android SDK, binary sizes are becoming a bigger issue for Swift and may be blocking some adoption, and one of the reasons is especially the use of import Foundation throughout the package ecosystem.…

---

## [\[Pitch\] Split continuation](https://forums.swift.org/t/pitch-split-continuation/90096)

<div class="topic-metadata">

**Author:** [@FranzBusch](https://forums.swift.org/u/FranzBusch)\
**Replies:** 1\
**Last updated:** [October 15, 2026, 9:15pm UTC](https://forums.swift.org/t/pitch-split-continuation/90096 "2026-10-15T21:15:22Z")

</div>

Hi everyone, Here is a pitch to make working with continuations easier and enable a more performant way to resume them in cases where the current execution context can be donated: \[Concurrency\] Proposal for split contin…

---

## [Revisiting reliable testing of concurrent code](https://forums.swift.org/t/revisiting-reliable-testing-of-concurrent-code/88910)

<div class="topic-metadata">

**Author:** [@erikbasargin](https://forums.swift.org/u/erikbasargin)\
**Replies:** 7\
**Last updated:** [October 15, 2026, 8:07pm UTC](https://forums.swift.org/t/revisiting-reliable-testing-of-concurrent-code/88910 "2026-10-15T20:07:36Z")

</div>

Hello everyone! I'd like to revisit the topic of reliably testing concurrent Swift code and gather your opinions. The original discussion is a few years old now, the follow-up on task executors is also no longer new, an…

---

## ["Relaxed" floating-point operators](https://forums.swift.org/t/relaxed-floating-point-operators/90050)

<div class="topic-metadata">

**Author:** [@scanon](https://forums.swift.org/u/scanon)\
**Replies:** 26\
**Last updated:** [October 15, 2026, 7:55pm UTC](https://forums.swift.org/t/relaxed-floating-point-operators/90050 "2026-10-15T19:55:40Z")

</div>

Proposal here: Draft of relaxed floating-point operators. by stephentyrone · Pull Request #3545 · swiftlang/swift-evolution · GitHub Summary of changes Define operators on floating-point types that permit the compiler …

---

## [\[Pitch\] Extending Build Tool Plugins for Customizing Targets](https://forums.swift.org/t/pitch-extending-build-tool-plugins-for-customizing-targets/90061)

<div class="topic-metadata">

**Author:** [@dschaefer2](https://forums.swift.org/u/dschaefer2)\
**Replies:** 11\
**Last updated:** [October 15, 2026, 3:55pm UTC](https://forums.swift.org/t/pitch-extending-build-tool-plugins-for-customizing-targets/90061 "2026-10-15T15:55:51Z")

</div>

This is a pitch based on work I've been doing this summer and posted about earlier. This focuses on extending the capabilities of build tool plugins and used to build external targets and new build products. I'd love you…

---

## [\[Proposal\] SDT-0002: move ServiceContext from SSC to SDT](https://forums.swift.org/t/proposal-sdt-0002-move-servicecontext-from-ssc-to-sdt/89514)

<div class="topic-metadata">

**Author:** [@kukushechkin](https://forums.swift.org/u/kukushechkin)\
**Replies:** 16\
**Last updated:** [October 15, 2026, 3:32pm UTC](https://forums.swift.org/t/proposal-sdt-0002-move-servicecontext-from-ssc-to-sdt/89514 "2026-10-15T15:32:46Z")

</div>

Hi all, The proposal SDT-0002: move ServiceContext from SSC to SDT for swift-distributed-tracing is now up and In Review. The review period will run until September 22nd — please feel free to post your feedback as a re…

---

## [Minor source break with \`if let\` and \`guard let\` bindings](https://forums.swift.org/t/minor-source-break-with-if-let-and-guard-let-bindings/89955)

<div class="topic-metadata">

**Author:** [@Slava\_Pestov](https://forums.swift.org/u/Slava_Pestov)\
**Replies:** 4\
**Last updated:** [October 15, 2026, 2:24pm UTC](https://forums.swift.org/t/minor-source-break-with-if-let-and-guard-let-bindings/89955 "2026-10-15T14:24:56Z")

</div>

Just a heads up about something you might notice in upcoming developer snapshots. In Swift, if let and guard let bindings are intended to be used only with optional values. On the other hand, Swift also supports an impl…

---

## [\[Pitch\] Import C structs with ARC pointer members](https://forums.swift.org/t/pitch-import-c-structs-with-arc-pointer-members/64059)

<div class="topic-metadata">

**Author:** [@AdamCmiel](https://forums.swift.org/u/AdamCmiel)\
**Replies:** 15\
**Last updated:** [October 15, 2026, 1:13pm UTC](https://forums.swift.org/t/pitch-import-c-structs-with-arc-pointer-members/64059 "2026-10-15T13:13:41Z")

</div>

Happy Wednesday everyone! We’d like to propose an extension to the ClangImporter for Swift \<\> Objective-C Interop. See a draft PR for importing Automatic Reference Counting (ARC) pointers in C structs in Objective-C mod…

---

## [\[Proposal\] SOAR-0016: Attached macros on generated declarations](https://forums.swift.org/t/proposal-soar-0016-attached-macros-on-generated-declarations/90100)

<div class="topic-metadata">

**Author:** [@Honza\_Dvorsky](https://forums.swift.org/u/Honza_Dvorsky)\
**Replies:** 0\
**Last updated:** [October 15, 2026, 12:30pm UTC](https://forums.swift.org/t/proposal-soar-0016-attached-macros-on-generated-declarations/90100 "2026-10-15T12:30:05Z")

</div>

Hi Swift community! The proposal SOAR-0016: Attached macros on generated declarations for Swift OpenAPI Generator is now up and In Review. The review period will run until Sunday, November 1 - please feel free to post …

---

## [Pitch: SwiftPM Optimization Settings](https://forums.swift.org/t/pitch-swiftpm-optimization-settings/90060)

<div class="topic-metadata">

**Author:** [@owenv](https://forums.swift.org/u/owenv)\
**Replies:** 9\
**Last updated:** [October 15, 2026, 10:38am UTC](https://forums.swift.org/t/pitch-swiftpm-optimization-settings/90060 "2026-10-15T10:38:09Z")

</div>

Hello, The following is a short pitch to add some new manifest API for controlling optimization settings in packages: SwiftPM Optimization Settings Proposal: SE-NNNN Author: Owen Voorhees Status: Pitch Implementation:…

---

## [\[Proposal\] SCO-0006: Integer raw value conversions for any BinaryInteger](https://forums.swift.org/t/proposal-sco-0006-integer-raw-value-conversions-for-any-binaryinteger/90041)

<div class="topic-metadata">

**Author:** [@Honza\_Dvorsky](https://forums.swift.org/u/Honza_Dvorsky)\
**Replies:** 2\
**Last updated:** [October 15, 2026, 5:44am UTC](https://forums.swift.org/t/proposal-sco-0006-integer-raw-value-conversions-for-any-binaryinteger/90041 "2026-10-15T05:44:21Z")

</div>

Hi all, The proposal SCO-0006: Integer raw value conversions for any BinaryInteger for Swift Configuration is now up and In Review. The review period will run until Tue, Oct 20th - please feel free to post your feedbac…

---

## [Updating array slices doesn't show error/warning in the editor](https://forums.swift.org/t/updating-array-slices-doesnt-show-error-warning-in-the-editor/90034)

<div class="topic-metadata">

**Author:** [@arunkumar413](https://forums.swift.org/u/arunkumar413)\
**Replies:** 5\
**Last updated:** [October 15, 2026, 4:36am UTC](https://forums.swift.org/t/updating-array-slices-doesnt-show-error-warning-in-the-editor/90034 "2026-10-15T04:36:14Z")

</div>

Hi Team, I was playing with arrays and its slices. I noticed that the editor doesn't show the error or warning if I'm trying to update/insert an element in the slice. My thinking is that as the slice sliceNames is decla…

---

## [SE-0556: Cell, ConstCell, and Volatile](https://forums.swift.org/t/se-0556-cell-constcell-and-volatile/89988)

<div class="topic-metadata">

**Author:** [@Jumhyn](https://forums.swift.org/u/Jumhyn)\
**Replies:** 21\
**Last updated:** [October 15, 2026, 3:49am UTC](https://forums.swift.org/t/se-0556-cell-constcell-and-volatile/89988 "2026-10-15T03:49:27Z")

</div>

Hello, Swift community! The review of SE-0556: Cell, ConstCell, and Volatile begins now and runs through October 23rd, 2026. Reviews are an important part of the Swift evolution process. All review feedback should be e…

---

## [\[Pitch\] Make protocol conformance resolution demand-driven](https://forums.swift.org/t/pitch-make-protocol-conformance-resolution-demand-driven/87792)

<div class="topic-metadata">

**Author:** [@AdamCmiel](https://forums.swift.org/u/AdamCmiel)\
**Replies:** 5\
**Last updated:** [October 15, 2026, 3:43am UTC](https://forums.swift.org/t/pitch-make-protocol-conformance-resolution-demand-driven/87792 "2026-10-15T03:43:01Z")

</div>

I'd welcome feedback on the incremental approach outlined below, particularly whether the Inherited-stage unification is the right first step, and whether anyone sees cycle risks I've missed, or if this has been tried al…

---

## [Swiftlang/github-workflows tagged - 0.0.16](https://forums.swift.org/t/swiftlang-github-workflows-tagged-0-0-16/90064)

<div class="topic-metadata">

**Author:** [@mishal\_shah](https://forums.swift.org/u/mishal_shah)\
**Replies:** 0\
**Last updated:** [October 14, 2026, 11:48pm UTC](https://forums.swift.org/t/swiftlang-github-workflows-tagged-0-0-16/90064 "2026-10-14T23:48:02Z")

</div>

New Tag 0.0.16 What's Changed sha-pin for dependencies-action by @madrob in sha-pin for dependencies-action by madrob · Pull Request #317 · swiftlang/github-workflows · GitHub Update all Swift package test defaults to …

---

## [@available and #available](https://forums.swift.org/t/available-and-available/90062)

<div class="topic-metadata">

**Author:** [@somu](https://forums.swift.org/u/somu)\
**Replies:** 6\
**Last updated:** [October 14, 2026, 11:42pm UTC](https://forums.swift.org/t/available-and-available/90062 "2026-10-14T23:42:09Z")

</div>

Overview There is an enum Engine in the framework which has a case only available iOS 27 onwards I have an enum Car which uses the Engine in a switch statement Question Is there a better way to implement Car.engine? I…

---

## [SE-0554: Deployment target conditional compilation](https://forums.swift.org/t/se-0554-deployment-target-conditional-compilation/89822)

<div class="topic-metadata">

**Author:** [@xwu](https://forums.swift.org/u/xwu)\
**Replies:** 43\
**Last updated:** [October 14, 2026, 10:32pm UTC](https://forums.swift.org/t/se-0554-deployment-target-conditional-compilation/89822 "2026-10-14T22:32:18Z")

</div>

Hi all, The review of SE-0554: Deployment target conditional compilation beings now and runs through October 12, 2026. Reviews are an important part of the Swift evolution process. All review feedback should be either …

---

## [Exploring Multicore Concurrency for Embedded Swift](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129)

<div class="topic-metadata">

**Author:** [@Gonzalo\_Larralde](https://forums.swift.org/u/Gonzalo_Larralde)\
**Replies:** 20\
**Last updated:** [October 14, 2026, 9:44pm UTC](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129 "2026-10-14T21:44:03Z")

</div>

Hello :waving\_hand: I’ve been experimenting with running Swift Concurrency across multiple cores in Embedded Swift, specifically on RP2350-class microcontrollers. Today, Embedded Swift defaults to NoThreads. That works…

---

## [SE-0550: \`@noSanitize\` attribute for functions](https://forums.swift.org/t/se-0550-nosanitize-attribute-for-functions/89593)

<div class="topic-metadata">

**Author:** [@allevato](https://forums.swift.org/u/allevato)\
**Replies:** 14\
**Last updated:** [October 14, 2026, 7:40pm UTC](https://forums.swift.org/t/se-0550-nosanitize-attribute-for-functions/89593 "2026-10-14T19:40:43Z")

</div>

Hello, Swift community! The review of SE-0550: @noSanitize attribute for functions begins now and runs through September 30th, 2026. Reviews are an important part of the Swift evolution process. All review feedback sho…

---

## [Getting a span out of a String should not be this hard](https://forums.swift.org/t/getting-a-span-out-of-a-string-should-not-be-this-hard/90035)

<div class="topic-metadata">

**Author:** [@MahdiBM](https://forums.swift.org/u/MahdiBM)\
**Replies:** 14\
**Last updated:** [October 14, 2026, 7:04pm UTC](https://forums.swift.org/t/getting-a-span-out-of-a-string-should-not-be-this-hard/90035 "2026-10-14T19:04:00Z")

</div>

Currently to get a UnsafeBufferPointer or Span out of a String without requiring too high of a platforms requirement, you need code similar to the following for maximum performance: @available(SwiftStdlib 5.1, \*) extens…

---

## [Decoupling Swift Compiler and Runtime Testing](https://forums.swift.org/t/decoupling-swift-compiler-and-runtime-testing/90047)

<div class="topic-metadata">

**Author:** [@etcwilde](https://forums.swift.org/u/etcwilde)\
**Replies:** 4\
**Last updated:** [October 14, 2026, 5:32pm UTC](https://forums.swift.org/t/decoupling-swift-compiler-and-runtime-testing/90047 "2026-10-14T17:32:11Z")

</div>

Decoupling Swift Compiler and Runtime Testing The Swift compiler and runtime execution testing are tightly coupled to the internal layout of the compiler build directory. This prevents testing installed SDK layouts, comp…

---

## [Trying to get crash backtracing to work on Windows](https://forums.swift.org/t/trying-to-get-crash-backtracing-to-work-on-windows/89054)

<div class="topic-metadata">

**Author:** [@ktraunmueller](https://forums.swift.org/u/ktraunmueller)\
**Replies:** 13\
**Last updated:** [October 14, 2026, 5:23pm UTC](https://forums.swift.org/t/trying-to-get-crash-backtracing-to-work-on-windows/89054 "2026-10-14T17:23:35Z")

</div>

I am trying to get the Swift runtime's crash backtracing to work for my Swift (Windows App SDK) GUI app (as a starting point for building some crash reporting service around that later on). I am using a very recent Swif…

---

## [Syntax for \`nonsiolated(nonsending)\` closure literal?](https://forums.swift.org/t/syntax-for-nonsiolated-nonsending-closure-literal/90038)

<div class="topic-metadata">

**Author:** [@Nickolas\_Pohilets](https://forums.swift.org/u/Nickolas_Pohilets)\
**Replies:** 3\
**Last updated:** [October 14, 2026, 5:22pm UTC](https://forums.swift.org/t/syntax-for-nonsiolated-nonsending-closure-literal/90038 "2026-10-14T17:22:52Z")

</div>

I'm trying to audit cases of nonisolated async functions in our codebase. I'm getting a warning for closure literals: await withTaskCancellationHandler { // warning: Feature 'NonisolatedNonsendingByDefault' will cause …

---

## ["Object 0x710ae8019d90 of class \_MultiHandle deallocated with non-zero retain count 2" error when trying to install the Static Linux SDK](https://forums.swift.org/t/object-0x710ae8019d90-of-class-multihandle-deallocated-with-non-zero-retain-count-2-error-when-trying-to-install-the-static-linux-sdk/90057)

<div class="topic-metadata">

**Author:** [@Cyberbeni](https://forums.swift.org/u/Cyberbeni)\
**Replies:** 0\
**Last updated:** [October 14, 2026, 2:02pm UTC](https://forums.swift.org/t/object-0x710ae8019d90-of-class-multihandle-deallocated-with-non-zero-retain-count-2-error-when-trying-to-install-the-static-linux-sdk/90057 "2026-10-14T14:02:38Z")

</div>

Starting with 6.4.0, I am often getting this error when trying to install the Static Linux SDK. Thankfully I have a builder docker image, so it only has to succeed twice per Swift version. Here is the SafeSleepHub issue…

---

## [Introducing Lemma: an open-source macOS PDF reader for mathematics (SwiftUI, AppKit, PDFKit)](https://forums.swift.org/t/introducing-lemma-an-open-source-macos-pdf-reader-for-mathematics-swiftui-appkit-pdfkit/90056)

<div class="topic-metadata">

**Author:** [@fus3r](https://forums.swift.org/u/fus3r)\
**Replies:** 0\
**Last updated:** [October 14, 2026, 12:22pm UTC](https://forums.swift.org/t/introducing-lemma-an-open-source-macos-pdf-reader-for-mathematics-swiftui-appkit-pdfkit/90056 "2026-10-14T12:22:32Z")

</div>

Hi all, I've been building Lemma, a free and open-source (GPL-3.0) PDF reader for math-heavy books and papers on macOS: GitHub - fus3r/lemma: An IDE for reading mathematics: a free, open-source PDF reader for the Mac th…

---

## [SE-0558: Bulk update operations for \`MutableSpan\` and \`MutableRawSpan\`](https://forums.swift.org/t/se-0558-bulk-update-operations-for-mutablespan-and-mutablerawspan/90048)

<div class="topic-metadata">

**Author:** [@Joe\_Groff](https://forums.swift.org/u/Joe_Groff)\
**Replies:** 2\
**Last updated:** [October 14, 2026, 9:58am UTC](https://forums.swift.org/t/se-0558-bulk-update-operations-for-mutablespan-and-mutablerawspan/90048 "2026-10-14T09:58:05Z")

</div>

Hi everyone. The review of SE-0558, Bulk update operations for MutableSpan and MutableRawSpan, begins now and runs through October 28, 2026. Reviews are an important part of the Swift evolution process. All review feedb…

[Next page](https://forums.swift.org/latest.md?page=1)
