Skip to content

Conversation

@clintonpi
Copy link
Contributor

@clintonpi clintonpi commented Dec 4, 2024

Motivation:

To catch potential data races at build time.

Modifications:

  • Enable strict concurrency in Package.swift.
  • Add Sendable conformance to StructuredFieldType.
  • Swap concurrency-unsafe CommandLine.arguments for ProcessInfo.processInfo.arguments.

Result:

Strict concurrency adoption.

Motivation:

To catch potential data races at build time.

Modifications:

- Enable strict concurrency in Package.swift. (No further modifications were made as no warnings/errors were thrown.)

Result:

Strict concurrency adoption.
@czechboy0 czechboy0 added the 🆕 semver/minor Adds new public API. label Dec 4, 2024
@czechboy0 czechboy0 merged commit 0d92bf6 into apple:main Dec 5, 2024
26 of 27 checks passed
@clintonpi clintonpi deleted the strict-concurrency branch December 10, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🆕 semver/minor Adds new public API.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants