Skip to content

Moved to Swift 6 language mode#867

Merged
kukushechkin merged 7 commits into
apple:mainfrom
czechboy0:hd-swift-6-lang-mode
Jun 18, 2026
Merged

Moved to Swift 6 language mode#867
kukushechkin merged 7 commits into
apple:mainfrom
czechboy0:hd-swift-6-lang-mode

Conversation

@czechboy0

Copy link
Copy Markdown
Contributor

Motivation

Swift 6 language mode allows us to keep the codebase modern and catch more issues at compile time.

Modifications

Upgrade the codebase to Swift 6 language mode and Swift 6.0+ toolchains.

Result

A codebase that is closer to modern best practices now.

Test Plan

Tests passed locally, will verify the rest of platforms on PR CI.

@czechboy0 czechboy0 requested a review from FranzBusch February 24, 2026 10:10
@czechboy0 czechboy0 added the 🔨 semver/patch No public API change. label Feb 24, 2026
Comment thread Package.swift
default:
continue
}
} // --- END: STANDARD CROSS-REPO SETTINGS DO NOT EDIT --- //

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't drop this. Tooling uses it.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can see you restored the fence but you've disregarded the "DO NOT EDIT". Your changes will be overwritten. You can append to the settings, but you must do so outside of this block.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ag, ok, do you mean the whole block? Could you check if I understood you correctly now what to restore?

Comment thread Package.swift
@kukushechkin kukushechkin merged commit 8fdb87d into apple:main Jun 18, 2026
49 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔨 semver/patch No public API change.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants