Anthony Latsis
2d7e040d4d
Sema: Fix an issue with NonisolatedNonsendingByDefault migration for closures
...
See the inline comments for more details. Depending on the closure's
type signature, sometimes adding the attribute will break code. Fix this
by also adding inferred effects to the signature in these cases.
2025-05-20 08:18:33 +01:00
Anthony Latsis
f4e49d5a0a
Sema: Fix UB in NonisolatedNonsendingByDefault migration diagnosis
...
The diagnostic can outlive the locally constructed attribute, which was
passed by pointer, if there is an active `DiagnosticTransaction`.
2025-05-16 21:13:08 +01:00
Pavel Yaskevich
085078dd8a
[Feature] Rename Feature APIs from adoption to migration
2025-04-28 11:52:46 -07:00
Pavel Yaskevich
c110941c27
[Frontend] Rename AsyncCallerExecution upcoming feature to NonisolatedNonsendingBeDefault
2025-04-21 13:59:29 -07:00