Skip to content

Update Swift toolchain to 6.2 in Package manifest#390

Closed
naykutguven wants to merge 2 commits intoargmaxinc:swift-6from
naykutguven:swift-6
Closed

Update Swift toolchain to 6.2 in Package manifest#390
naykutguven wants to merge 2 commits intoargmaxinc:swift-6from
naykutguven:swift-6

Conversation

@naykutguven
Copy link
Contributor

@naykutguven naykutguven commented Dec 17, 2025

This pull request updates the Swift package configuration to adopt Swift 6.2 and enable upcoming concurrency features across all targets. The main changes involve updating the Swift tools version, introducing a shared set of concurrency-related Swift settings, and applying them consistently to all targets in the Package.swift file.

The language mode is still set to Swift 5 since the project doesn't fully compile in Swift 6 yet. Once the changes required for Swift 6 migration are complete, we can set it to Swift 6.

Copilot AI review requested due to automatic review settings December 17, 2025 18:35
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request updates the Swift package toolchain from version 5.9 to 6.2 and introduces shared concurrency settings to enable upcoming Swift concurrency features across all package targets. The changes aim to modernize the package's Swift adoption and prepare for stricter concurrency checking.

  • Updates Swift tools version from 5.9 to 6.2
  • Introduces shared concurrency settings (InferIsolatedConformances and NonisolatedNonsendingByDefault)
  • Migrates from swiftLanguageVersions to swiftLanguageModes API

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@naykutguven naykutguven deleted the branch argmaxinc:swift-6 January 21, 2026 21:37
@naykutguven naykutguven deleted the swift-6 branch January 21, 2026 21:37
@naykutguven naykutguven restored the swift-6 branch January 21, 2026 21:42
@naykutguven naykutguven deleted the swift-6 branch January 21, 2026 21:43
@naykutguven
Copy link
Contributor Author

Reopened here #404 after organizing branch naming. Sorry for the inconvenience 😞

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants