Pavel Yaskevich
|
24d168b1e4
|
[AST] ASTPrinter: Don't print '@escaping' on 'inout' parameters
All of the `inout` types are implicitly `@escaping`.
(cherry picked from commit ee38182ae2)
|
2025-04-17 11:44:13 -07:00 |
|
Pavel Yaskevich
|
9cf984a1b1
|
[AST] ASTPrinter: Always print nonisolated(nonsending) parameter specifier first
This avoids any possible positioning issues between specifiers
and attributes.
(cherry picked from commit 6662a48533)
|
2025-04-17 11:44:13 -07:00 |
|
Pavel Yaskevich
|
e98ba2d0bc
|
[Frontend] Add a feature to guard use of @concurrent and nonisolated(nonsending) in swift interface files
|
2025-04-16 13:20:16 -07:00 |
|
Pavel Yaskevich
|
3896f8fd77
|
[AST] Remove ExecutionAttribute experimental feature
SE-0461 has been accepted and `@concurrent` and `nonisolated(nonsending)`
can be make generally available now.
|
2025-04-16 13:20:12 -07:00 |
|
Pavel Yaskevich
|
06f880e65c
|
[AST/ASTGen/Sema/Serialization] Remove @execution attribute
Complete the transition from `@execution` to `@concurrent` and `nonisolated(nonsending)`
|
2025-04-16 13:18:52 -07:00 |
|