swift
[Macros] Implement support for function body macros on closures.
#79980
Merged

[Macros] Implement support for function body macros on closures. #79980

hborla merged 8 commits into swiftlang:main from hborla:closure-body-macro
hborla
hborla
hborla hborla force pushed 328 days ago
hborla
hborla [Macros] Support function body macros on closures.
31d4f661
xedin [Macros] A macro attached to a closure body covers a range after `in`…
b7e4b437
xedin [PreCheckTarget] Move closure body expansion into `PreCheckTarget::wa…
42ccd182
xedin [TypeCheckMacros] Never associate MacroExpansionExpr with a closure
9cd3c8de
hborla [Macros] Gate closure body macros behind an experimental feature flag.
8ec70e25
hborla [Macros] Look for specific syntax node kinds instead of `Syntax` when
ab19ad2b
hborla hborla force pushed to ab19ad2b 321 days ago
hborla
hborla hborla marked this pull request as ready for review 321 days ago
hborla hborla requested a review from slavapestov slavapestov 321 days ago
hborla hborla requested a review from xedin xedin 321 days ago
hborla hborla requested a review from ahoppen ahoppen 321 days ago
hborla hborla requested a review from bnbarham bnbarham 321 days ago
hborla hborla requested a review from CodaFi CodaFi 321 days ago
hborla hborla requested a review from hamishknight hamishknight 321 days ago
hborla hborla requested a review from rintaro rintaro 321 days ago
hborla hborla requested a review from rjmccall rjmccall 321 days ago
hborla hborla requested a review from DougGregor DougGregor 321 days ago
hborla
hborla commented on 2025-03-20
rintaro
hborla
hborla
hborla [Macros] Remove a `print` statement from `findSyntaxNodeInSourceFile`.
e2aed1f3
hborla hborla force pushed to e2aed1f3 321 days ago
hborla
rintaro
rintaro commented on 2025-03-20
hborla [Macros] Add an overload of `findSyntaxNodeInSourceFile` that accepts
b005df36
hborla
hborla
hborla
hborla hborla merged be670da3 into main 320 days ago
hborla hborla deleted the closure-body-macro branch 320 days ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone