swift
[CS] Allow ExprPatterns to be type-checked in the solver
#64280
Merged

[CS] Allow ExprPatterns to be type-checked in the solver #64280

swift-ci merged 11 commits into swiftlang:main from hamishknight:platypus
hamishknight
hamishknight hamishknight requested a review from hborla hborla 2 years ago
hamishknight hamishknight requested a review from slavapestov slavapestov 2 years ago
hamishknight hamishknight requested a review from xedin xedin 2 years ago
hamishknight hamishknight requested a review from ahoppen ahoppen 2 years ago
hamishknight hamishknight requested a review from bnbarham bnbarham 2 years ago
hamishknight hamishknight requested a review from CodaFi CodaFi 2 years ago
hamishknight hamishknight requested a review from DougGregor DougGregor 2 years ago
hamishknight hamishknight requested a review from rintaro rintaro 2 years ago
hamishknight
hamishknight commented on 2023-03-10
hamishknight
hamishknight commented on 2023-03-10
hamishknight hamishknight force pushed 2 years ago
xedin
xedin commented on 2023-03-13
xedin
xedin approved these changes on 2023-03-13
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
xedin
xedin approved these changes on 2023-04-12
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed 2 years ago
hamishknight hamishknight force pushed to 052be390 2 years ago
hamishknight hamishknight force pushed from 052be390 2 years ago
hamishknight
hamishknight
hamishknight
hamishknight
hamishknight hamishknight requested a review from xedin xedin 2 years ago
xedin
xedin approved these changes on 2023-06-06
hamishknight [CS] Fix a couple of constraints in `getTypeForPattern`
f3b16fd7
hamishknight [CS] Reverse the type order in a couple of pattern equality constraints
23dbf6f1
hamishknight [CS] Remove external type logic from `getTypeForPattern`
8d2f2baf
hamishknight [CS] Remove null pattern handling from `getTypeForPattern`
7c514fce
hamishknight [CS] Remove null Type handling from `getTypeForPattern`
2a3b15c3
hamishknight [Sema] Walk SyntacticElementTarget for completion
21e787ba
hamishknight [CS] Allow ExprPatterns to be type-checked in the solver
7a137d67
hamishknight [CS] Don't form conversion between switch subject and pattern
0695917b
hamishknight [CS] Improve diagnostics a bit for pattern mismatch
b43d3511
hamishknight [CS] Fix `coercePatternToType` enum cast handling
da86703e
hamishknight hamishknight force pushed to da86703e 2 years ago
hamishknight
hamishknight [test] Add test case that exercises lots of `~=` overloads
eaa61a04
hamishknight
swift-ci swift-ci merged c74fd074 into main 2 years ago
hamishknight hamishknight deleted the platypus branch 2 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone