about summary refs log tree commit diff
path: root/src/test/ui/exhaustive_integer_patterns.rs
AgeCommit message (Collapse)AuthorLines
2019-10-27Gather together usefulness testsNadrieril-157/+0
I took most tests that were testing only for match exhaustiveness, pattern refutability or match arm reachability, and put them in the same test folder.
2019-10-16Lint only on single element overlapEsteban Küber-1/+1
2019-10-16Only emit overlapping patterns lint if the overlap is partialEsteban Küber-1/+0
2019-10-16Continue to emit unreachable pattern on cases caught by overlapping patternsEsteban Küber-1/+3
2019-10-16Move overlapping patterns to its own lintEsteban Küber-1/+1
2019-10-16Add check for overlapping ranges to unreachable patterns lintEsteban Küber-4/+4
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-30Separate out precise_pointer_size_matching tests from ↵varkor-9/+1
exhaustive_integer_patterns tests
2018-11-30Add precise_pointer_size_matching featurevarkor-0/+1
2018-11-30Stabilise exhaustive_integer_patternsvarkor-1/+1
2018-08-21Add some extra edge case testsvarkor-0/+8
2018-08-21Use a boundary method instead of an endpoint method for ↵varkor-2/+2
split_grouped_constructors
2018-08-21Add a test case for u128::MAX - 1varkor-9/+14
2018-08-16Handle equivalence classes of length-1 rangesvarkor-1/+7
2018-08-16Add some more compound exhaustiveness testsvarkor-0/+13
2018-08-16Add a test for integer productsvarkor-0/+6
2018-08-16Add guarded arms to testsvarkor-0/+12
2018-08-16Add singleton patterns to testvarkor-1/+10
2018-08-16Require just the Unicode Scalar Values to be matched for a charvarkor-2/+11
2018-08-16Add semi-exhaustive tests for exhaustivenessvarkor-0/+105