# Latest

**URL:** https://forums.swift.org/latest.md?page=1

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

**Page:** 2

---

## [Starling — a Linux desktop environment built on a Swift port of Flutter's framework](https://forums.swift.org/t/starling-a-linux-desktop-environment-built-on-a-swift-port-of-flutters-framework/88612)

<div class="topic-metadata">

**Author:** [@starling-build-dev](https://forums.swift.org/u/starling-build-dev)\
**Replies:** 1\
**Last updated:** [October 16, 2026, 6:08pm UTC](https://forums.swift.org/t/starling-a-linux-desktop-environment-built-on-a-swift-port-of-flutters-framework/88612 "2026-10-16T18:08:53Z")

</div>

Hi all — sharing a project that turned into a large Swift-on-Linux experiment: Starling, a desktop environment (shell, Wayland compositor, window manager, apps) whose UI layer is a from-scratch port of Flutter's framew…

---

## [NoMac: a cloud Mac with Xcode for Swift work from any computer](https://forums.swift.org/t/nomac-a-cloud-mac-with-xcode-for-swift-work-from-any-computer/90119)

<div class="topic-metadata">

**Author:** [@gergomiklos](https://forums.swift.org/u/gergomiklos)\
**Replies:** 0\
**Last updated:** [October 16, 2026, 5:35pm UTC](https://forums.swift.org/t/nomac-a-cloud-mac-with-xcode-for-swift-work-from-any-computer/90119 "2026-10-16T17:35:35Z")

</div>

Hi all, I'm Gary and I build NoMac. Sharing it here because it's a developer tool for Swift work that doesn't need a Mac on your desk. NoMac starts a macOS VM on Apple silicon with Xcode 27 (and Xcode 26.6 beside it) an…

---

## [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:** 8\
**Last updated:** [October 16, 2026, 3:32pm 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-16T15:32:18Z")

</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.…

---

## [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:** 22\
**Last updated:** [October 16, 2026, 3:10pm UTC](https://forums.swift.org/t/se-0556-cell-constcell-and-volatile/89988 "2026-10-16T15:10:07Z")

</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…

---

## [Dev writeups of the Swift SDK for Android](https://forums.swift.org/t/dev-writeups-of-the-swift-sdk-for-android/89711)

<div class="topic-metadata">

**Author:** [@Finagolfin](https://forums.swift.org/u/Finagolfin)\
**Replies:** 3\
**Last updated:** [October 16, 2026, 2:45pm UTC](https://forums.swift.org/t/dev-writeups-of-the-swift-sdk-for-android/89711 "2026-10-16T14:45:03Z")

</div>

After the first release of the official Swift 6.3 SDK for Android in March, some devs wrote up their experiences this summer, which can be a useful guide for other devs and feedback for the Android and Swift workgroups (…

---

## [Using SF-0011 with protocols](https://forums.swift.org/t/using-sf-0011-with-protocols/90115)

<div class="topic-metadata">

**Author:** [@Nickolas\_Pohilets](https://forums.swift.org/u/Nickolas_Pohilets)\
**Replies:** 0\
**Last updated:** [October 16, 2026, 10:19am UTC](https://forums.swift.org/t/using-sf-0011-with-protocols/90115 "2026-10-16T10:19:14Z")

</div>

Because conformance to AnyObject is not the same as subtyping of any AnyObject, SF-0011 does not allow to use existentials of AnyObject-constrained protocols as Subject, unless they are marked as @objc. protocol MySubje…

---

## [SwiftQuest: a Swift course where every exercise runs on a real compiler (beta testers wanted)](https://forums.swift.org/t/swiftquest-a-swift-course-where-every-exercise-runs-on-a-real-compiler-beta-testers-wanted/90113)

<div class="topic-metadata">

**Author:** [@SwiftQuest](https://forums.swift.org/u/SwiftQuest)\
**Replies:** 0\
**Last updated:** [October 16, 2026, 9:08am UTC](https://forums.swift.org/t/swiftquest-a-swift-course-where-every-exercise-runs-on-a-real-compiler-beta-testers-wanted/90113 "2026-10-16T09:08:10Z")

</div>

Hi all! SwiftQuest teaches Swift by having you write and run it. Every exercise compiles on Swift 6.4 on our servers (Linux, each run in its own gVisor sandbox), and the result explains what happened. The compiler's own …

---

## [\[Proposal\] SCO-0007: Add batch updates to MutableInMemoryProvider](https://forums.swift.org/t/proposal-sco-0007-add-batch-updates-to-mutableinmemoryprovider/90112)

<div class="topic-metadata">

**Author:** [@Honza\_Dvorsky](https://forums.swift.org/u/Honza_Dvorsky)\
**Replies:** 0\
**Last updated:** [October 16, 2026, 8:38am UTC](https://forums.swift.org/t/proposal-sco-0007-add-batch-updates-to-mutableinmemoryprovider/90112 "2026-10-16T08:38:50Z")

</div>

Hi all, The proposal SCO-0007: Add batch updates to MutableInMemoryProvider for Swift Configuration is now up and In Review. The review period will run until Sun, Nov 1st - please feel free to post your feedback either…

---

## [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:** 33\
**Last updated:** [October 16, 2026, 6:45am UTC](https://forums.swift.org/t/the-adoption-of-import-foundationessentials-throughout-the-package-ecosystem/84112 "2026-10-16T06:45:22Z")

</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.…

---

## [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:** 21\
**Last updated:** [October 16, 2026, 3:38am UTC](https://forums.swift.org/t/exploring-multicore-concurrency-for-embedded-swift/87129 "2026-10-16T03:38:01Z")

</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…

---

## [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…

---

## [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…

---

## [\[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…

---

## [\[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 …

---

## [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 …

---

## [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…

[Previous page](https://forums.swift.org/latest.md)

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