Skip to content

Conversation

pull[bot]
Copy link

@pull pull bot commented Aug 9, 2022

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

xedin and others added 7 commits August 5, 2022 09:22
To support referencing projected and/or wrapped var
in a closure solver needs to lookup a type of their
originator and based on the wrapper type compute and
assign types to projection and/or wrapper.

Resolves: swiftlang#59295
Resolves: rdar://94506352
(cherry picked from commit 0989f43)
…rapper

The outermost wrapper is the one at index `0` in the wrapper list
but it's easy for humans to make a reverse assumption since outermost
is the back of the list. Let's add a dedicated method to reduce error
probability of the property wrapper APIs.

(cherry picked from commit 5ee5a22)
When we disabled flow-isolation warnings for non-complete concurrency
checking, we disabled one of two places where we emit diagnostics.
Disable the other one. Fixes rdar://94707894.
It turns out they aren't always canonical by construction (and they don't
really need to be), so we should canonicalize the type and requirements
when we canonical a conformance ref. Fixes rdar://94877954.
…w-isolation-warnings-5.7

[Concurrency] Disable more flow-isolation warnings in deinitializers.
[5.7][CSClosure] Add support for projected/wrapper values
…-conformances-5.7

[5.7] Canonicalize the conforming type of BuiltinConformances.
@kateinoigakukun kateinoigakukun merged commit 66cbff9 into swiftwasm-release/5.7 Aug 9, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants