summary refs log tree commit diff
path: root/src/test/ui/rfc-2008-non-exhaustive
AgeCommit message (Expand)AuthorLines
2021-01-13Update tests for extern block lintingMark Rousskov-10/+13
2020-11-16Apply suggestions from code reviewNadrieril-2/+2
2020-11-12Handle empty matches cleanlyNadrieril-2/+14
2020-10-26resolve: private fields in tuple struct ctor diagDavid Wood-2/+2
2020-09-02pretty: trim paths of unique symbolsDan Aloni-49/+49
2020-03-27non-exhastive diagnostic: add note re. scrutinee typeMazdak Farrokhzad-0/+28
2020-03-26typeck/pat: address review commentsMazdak Farrokhzad-5/+5
2020-03-25improve non-exhaustive struct pat errorMazdak Farrokhzad-0/+25
2020-03-24Rollup merge of #70077 - Aaron1011:feature/new-def-path-ident, r=petrochenkovMazdak Farrokhzad-0/+14
2020-03-22Store idents for `DefPathData` into crate metadataAaron Hill-0/+14
2020-03-22Normalize wording of privacy access labelsEsteban Küber-7/+7
2020-01-24Normalise notes with the/isvarkor-3/+3
2020-01-16resolve: Point at the private item definitions in privacy errorsVadim Petrochenkov-7/+49
2019-12-14[WIP] fix tests after rebaseNiko Matsakis-47/+15
2019-12-14Revert "Remove `#![feature(never_type)]` from tests."Niko Matsakis-17/+64
2019-12-04Forgot to update some test outputsNadrieril-64/+46
2019-12-04Use the default code path to list missing patternsNadrieril-2/+2
2019-12-04Only warn about missing patterns in the case of an enumNadrieril-6/+6
2019-12-04Make empty match lint more consistent under exhaustive_patternsNadrieril-7/+7
2019-12-04Add testsNadrieril-3/+114
2019-11-24Handle non_exhaustive in borrow checkingMatthew Jasper-0/+83
2019-11-21Auto merge of #66389 - estebank:type-err-labels, r=petrochenkovbors-24/+0
2019-11-21Remove `#![feature(never_type)]` from tests.Mazdak Farrokhzad-51/+36
2019-11-18Remove E0308 note when primary label has all infoEsteban Küber-24/+0
2019-11-18Specific labels when referring to "expected" and "found" typesEsteban Küber-16/+16
2019-10-27Point at local similarly named element and tweak references to variantsEsteban Küber-2/+2
2019-10-25RFC 2008: StabilizationDavid Wood-43/+21
2019-10-23ignore uninhabited non-exhaustive variant fieldsDavid Wood-0/+36
2019-10-11resolve: shorten wording on private constructor errorDan Aloni-1/+1
2019-10-11resolve: fix error title regarding private constructorsDan Aloni-2/+2
2019-10-10Auto merge of #65153 - da-x:issue-58017, r=petrochenkovbors-7/+4
2019-10-09resolve: Use field spans for reporting the private constructor errorVadim Petrochenkov-7/+4
2019-10-05lint: extern non-exhaustive types are improperDavid Wood-0/+148
2019-09-08Update test stderr with results of enabling unused lintsMark Rousskov-3/+3
2019-08-09Mention that tuple structs are private if their fields areEsteban Küber-0/+8
2019-07-03Migrate compile-pass annotations to build-passYuki Okushi-2/+2
2019-06-16compiletest: Remove `skip-codegen`Vadim Petrochenkov-4/+4
2019-05-25Reword malformed attribute input diagnosticsEsteban Küber-3/+3
2019-05-10Add a bunch more tests.David Wood-5/+506
2019-05-10Move uninhabited tests into subdirectory.David Wood-16/+16
2019-05-10Fix uninhabitedness of non-exhaustive enums.David Wood-105/+385
2019-05-10Add uninhabitedness tests w/ `#[non_exhaustive]`.David Wood-0/+193
2019-04-18hide `--explain` hint if error has no extended infoAndy Russell-2/+2
2019-04-14Address review commentsVadim Petrochenkov-0/+3
2019-04-14Fix cross-crate visibility of fictive variant constructorsVadim Petrochenkov-0/+9
2019-03-28Implement `#[non_exhaustive]` on variants.David Wood-55/+206
2019-03-11Update testsVadim Petrochenkov-3/+3
2019-03-02Point at enum definition when match patterns are not exhaustiveEsteban Küber-0/+2
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-7/+3
2018-12-25Remove licensesMark Rousskov-96/+16