Skip to content

Commit 0434d50

Browse files
DougGregorairspeedswiftjshier
authored
Incremental migration to concurrency checking (#1481)
* Initial draft * Revise proposal and narrow it to @predatesConcurrency * Add examples and describe @predatesConcurrency protocol behavior * Rename `@predatesConcurrency` to `@preconcurrency` * Clarify that using concurrency features enables Sendable checking. * Simplify from 3 "concurrency checking modes" to 2. We only need "minimal" and "strict"; the other differences are accounted for by the language mode (warnings prior to Swift 6, errors thereafter) and the behavior of the `@preconcurrency` attribute. * Remove an extraneous space * Add links to implementation, toolchains, pitch #3 thread * Update proposals/NNNN-support-incremental-migration-to-concurrency-checking.md Co-authored-by: Jon Shier <[email protected]> * Assign number, kick off review Co-authored-by: Ben Cohen <[email protected]> Co-authored-by: Jon Shier <[email protected]>
1 parent 8a6a33d commit 0434d50

File tree

1 file changed

+285
-0
lines changed

1 file changed

+285
-0
lines changed

0 commit comments

Comments
 (0)