Hamish Knight
137279750b
[AST] Add an EffectKind OptionSet
2021-05-26 12:40:35 +01:00
Slava Pestov
09dedaa5fe
Sema: Start abstracting out the 'effect' in rethrows-checking logic
...
For now, this is NFC, but it lays the groundwork for implementing
'reasync'.
2021-02-17 18:34:18 -05:00
swift-ci
06513524e9
Merge pull request #35940 from AnthonyLatsis/eof-warn
2021-02-12 11:37:40 -08:00
Anthony Latsis
39649161d0
Gardening: See to some missing newline warnings
2021-02-12 17:00:47 +03:00
Slava Pestov
e2d4eb64e0
Sema: Fix recursion into associated conformances when checking for rethrows
...
The logic for recursively expanding protocol requirements was broken.
Instead, let's do the recursive visitation when evaluating a
conformance to a @rethrows protocol.
2021-02-10 16:30:30 -05:00
Slava Pestov
6630383643
AST: Split off Effects.h from Decl.h
...
Also remove the hash and equality operations on ProtocolRethrowsRequirementList;
this is no longer needed now that the AnyValue type eraser is gone.
2021-02-09 00:11:01 -05:00