swift
[6.0] Collected usability improvements for concurrency-related diagnostics
#73763
Merged

[6.0] Collected usability improvements for concurrency-related diagnostics #73763

DougGregor
DougGregor DougGregor requested a review 2 years ago
DougGregor
nkcsgexi
nkcsgexi approved these changes on 2024-05-20
DougGregor DougGregor enabled auto-merge 2 years ago
DougGregor DougGregor force pushed 2 years ago
DougGregor
DougGregor Unify two implementations of "concurrency diagnostic behavior limit"
de7c6418
DougGregor Allow `@preconcurrency` to suppress an implied Sendable conformance
52d64353
DougGregor Provide more Fix-It guidance for concurrency-unsafe global variables …
18008f21
DougGregor Don't diagnose accesses to global/static variables within the same mo…
1f1dce97
DougGregor Add a Fix-It to the warning about unnecessary `@preconcurrency` confo…
4fdb978f
DougGregor Suggest `@preconcurrency` on conformances it could help
8ee72c99
DougGregor Minor fixes for Fix-Its of conditional conformances and a test case
bd9d1a31
DougGregor Fix test case
90fb57ef
DougGregor Update diagnostic text to address code review feedback
55637487
DougGregor DougGregor force pushed to 55637487 2 years ago
DougGregor
DougGregor
DougGregor
DougGregor Revert "conformance location" back to what it was
c514ca23
DougGregor
DougGregor
DougGregor DougGregor merged 3c3ca0ad into release/6.0 2 years ago
DougGregor DougGregor deleted the concurrency-diag-usability-6.0 branch 2 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone