Anton Lagutin
|
f1c6c1ba41
|
[Sema] Fix for non-API level property wrappers with closure.
[Sema] Added parameter tests for non-API-level wrappers.
[Sema] Added solution for non-API level property wrappers with closure.
|
2023-01-23 14:22:25 +10:00 |
|
Josh Soref
|
4c77c59269
|
Spelling sema (#42474)
* spelling: accessibility
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: accessories
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: adjustments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: all
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: ambiguous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: arguments
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: assignment
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: associated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: assumes
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: auxiliary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: availability
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: available
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: belongs
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: checking
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: clazz
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: compatibility
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: completely
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: completion
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: complicated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: conformance
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: constrained
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: constraint
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: contextual
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: conversion
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: convertible
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: couldn't
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: declaration
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: defaultable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: dependent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: depending
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: describe
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: diagnostic
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: diagnostics
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: existential
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: expects
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: explicit
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: explicitly
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: expression
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: first
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: font
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: forward
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: generation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: generic
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: given
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: global
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: guarantee
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: happened
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: hierarchy
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: identical
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: immediately
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: implicit
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: indicates
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: inferred
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initialization
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initialize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: initializer
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: integrity
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: interpolation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: introducing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: involved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: just
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: like
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: likewise
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: mismatch
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: missing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: more
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: necessarily
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: noescape
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: nonetheless
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: occurrences
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: operators
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: optional
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: otherwise
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: outside
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: overload
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: overridden
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: override
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: parameter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: parameters
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: penalize
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: platforms
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: precedence
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preemptively
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preliminary
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: preserve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: propagate
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: propagated
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: qualifier
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: question
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: really
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: received
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: references
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: replaceable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: replacement
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: representable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: representative
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: requirement
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: requires
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: resolved
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: retrieve
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: rewriting
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: satisfied
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: semantics
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: signature
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: similar
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: simplest
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: simplification
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: solver
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: struct
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: structurally
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: success
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: sure
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: symmetric
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: syntactically
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: target
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: that
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: the
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: themselves
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: these
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: this
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: transform
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: transparent
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: tread
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: truncation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: type
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unconstructable
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: universally
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unknown
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: unwrapped
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: versioned
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: visible
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
* spelling: where
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
|
2022-04-20 15:12:46 -07:00 |
|
Amritpan Kaur
|
66d5e67247
|
[Test] Add test for omitted projected value label.
|
2021-09-17 16:26:01 -07:00 |
|
Holly Borla
|
a9bd6b5178
|
[CSApply] Always map types out of context when setting interface types for wrapped
closure parameters.
|
2021-07-19 11:01:15 -07:00 |
|
Holly Borla
|
7cd8add885
|
[ConstraintSystem] Add a property wrapper constraint to delay checking
if an inferred wrapper type is a property wrapper until that type is
resolved.
|
2021-03-24 11:24:21 -07:00 |
|
Holly Borla
|
133dec0e05
|
[ConstraintSystem] Implement implicit property wrapper attribute
inference for closure parameters.
|
2021-02-25 18:35:14 -08:00 |
|
Holly Borla
|
36008a1d23
|
[NFC][Property Wrappers] Start to add Sema tests for SE-0293.
|
2021-02-25 18:35:14 -08:00 |
|