Anthony Latsis
ff7f117025
Gardening: Migrate test suite to GH issues: Parse
2022-09-02 01:44:24 +03:00
Josh Soref
4721852fcb
Spelling parse ( #42469 )
...
* spelling: appear
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: coerce
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: collection
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: condition
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: conditional
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: delimiter
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: derived
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: diagnostics
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: disambiguation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: dropped
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: escaped
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: existence
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: expression
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: expressions
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: extended
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: furthermore
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: identifier
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: indentation
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: inspect
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: miscellaneous
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: multiline
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: offset
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: passthrough
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: precede
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: prefix
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: receiver
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: reference
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: registered
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: representing
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: returned
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: sequence
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: should
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: successfully
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: trivia
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: unsupported
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
* spelling: whitespace
Signed-off-by: Josh Soref <jsoref@users.noreply.github.com >
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com >
2022-04-21 09:31:40 -07:00
Pavel Yaskevich
e52c3a0548
[MiscDiagnostics] Produce warnings about confusable self iff its explicit
...
Restrict the warning to diagnose only explicit instances of `self` reference
that do not mention the parent type via dot syntax e.g. `MyStruct.self`.
Resolves: SR-15897
Resolves: SR-15691
Resolves: rdar://90624344
2022-03-22 19:07:30 -07:00
Keith Smiley
f6b2e2e40c
Fix invalid warning for enum cases named self ( #41520 )
...
https://github.com/apple/swift/pull/37992/ introduced a warning when you
were likely to confuse `self` with `TypeName.self`, this also applied to
enum cases that were named `self`, these cases should not be easily
confused at call sites since their use requires prefixing them with a
`.`. There was also no way to avoid this warning since other syntax such
as `TypeName.self`, which produces the enum type instead, or
`` TypeName.`self` `` which produced the same warning again.
Fixes https://bugs.swift.org/browse/SR-15691
2022-02-23 09:46:07 -08:00
Jack March
233f4c9432
test cases for SR-4559 (unapplied reference to method named "self" can be used without qualification)
...
https://bugs.swift.org/browse/SR-4559
2021-09-02 21:17:34 +01:00
Daniel Duan
7a682a46b9
[Parse] Allow self rebinding
...
Instead of parisng identifiers and fallthrough to self, treat `kw_self` the same
as identifiers. This enables binding to self.
2018-03-26 10:24:54 -07:00