summaryrefslogtreecommitdiff
path: root/test/files/neg/exhausting.check
Commit message (Collapse)AuthorAgeFilesLines
* Completely to my surprise, found that fixing al...Paul Phillips2011-04-301-3/+3
| | | | | | | | Completely to my surprise, found that fixing all those sequence issues revealed that the pattern matcher can catch a lot more inexhaustive cases than it has been catching. Fixed most of the inexhaustive matches in the compiler, which had become a bit warnier. No review.
* Improves exhaustiveness analysis to not warn ab...Paul Phillips2010-10-051-2/+7
| | | | | | | | Improves exhaustiveness analysis to not warn about types which cannot match due to nonconformant type parameters. Also, look at the different warnings emitted in the test case based on the presence of a constraint. Nifty! Closes #3683, no review.
* Massively simplified the exhaustiveness checker...Paul Phillips2010-10-051-0/+24
Massively simplified the exhaustiveness checker with no measurable loss of fidelity. I might be the only one who can be unsurprised by such a bloody diff: anyone else would rightly say "how on earth..." No review.