Swift 6 makes data-race checking a language-mode contract
engineeringswiftconcurrencyownershipreleasesThe opt-in Swift 6 mode turns isolation diagnostics into errors. Ownership, typed throws and shared libraries extend the release's emphasis on explicit program behavior.