index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
ui
/
rfcs
/
rfc-2008-non-exhaustive
Age
Commit message (
Expand
)
Author
Lines
2025-08-21
refactor target checking, move out of context.rs and rename MaybeWarn to Policy
Jana Dönszelmann
-2
/
+2
2025-08-14
Update uitests
Jonathan Brouwer
-17
/
+11
2025-07-04
Port `#[non_exhaustive]` to the new attribute parsing infrastructure
Jonathan Brouwer
-3
/
+7
2025-04-30
compiletest: Make diagnostic kind mandatory on line annotations
Vadim Petrochenkov
-36
/
+40
2025-04-08
UI tests: add missing diagnostic kinds where possible
Vadim Petrochenkov
-21
/
+21
2025-02-21
Trim suggestion part before generating highlights
Michael Goulet
-2
/
+2
2025-02-14
Trim suggestion parts to the subset that is purely additive
Michael Goulet
-5
/
+5
2025-02-14
Consider add-prefix replacements too
Michael Goulet
-15
/
+10
2025-02-10
Show diff suggestion format on verbose replacement
Esteban Küber
-10
/
+15
2024-11-23
Update tests for new TRPL chapter order
Chris Krycho
-1
/
+1
2024-10-28
More test for non-exhaustive C-like enums in FFI
Yuri Astrakhan
-1
/
+10
2024-09-19
warn less about non-exhaustive in ffi
Jubilee Young
-6
/
+25
2024-09-13
Add a machine-applicable suggestion to "unreachable pattern"
Nadrieril
-4
/
+16
2024-09-11
Revert warning empty patterns as unreachable
Nadrieril
-24
/
+18
2024-09-02
Non-exhaustive structs may be empty
Nadrieril
-196
/
+134
2024-08-20
Move the "matches no value" note to be a span label
Nadrieril
-12
/
+6
2024-08-19
Add a note with a link to explain empty types
Nadrieril
-0
/
+6
2024-08-19
Reword the "unreachable pattern" explanations
Nadrieril
-8
/
+8
2024-08-10
Update tests
Nadrieril
-170
/
+23
2024-07-24
Explain why a given pattern is considered unreachable
Nadrieril
-1
/
+13
2024-02-23
Rollup merge of #120742 - Nadrieril:use-min_exh_pats, r=compiler-errors
Matthias Krüger
-6
/
+6
2024-02-16
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
许杰友 Jieyou Xu (Joe)
-30
/
+30
2024-02-13
Prefer `min_exhaustive_patterns` in tests
Nadrieril
-6
/
+6
2023-11-26
Auto merge of #117611 - Nadrieril:linear-pass-take-4, r=cjgillot
bors
-120
/
+95
2023-11-24
Show number in error message even for one error
Nilstrieb
-5
/
+5
2023-11-22
Add some tests
Nadrieril
-120
/
+95
2023-11-04
Suggest to set lint level on whole match
Nadrieril
-31
/
+42
2023-11-04
Warn when lint level is set on a match arm
Nadrieril
-5
/
+57
2023-11-04
Add tests
Nadrieril
-0
/
+96
2023-11-03
Tweak spans for "adt defined here" note
Nadrieril
-22
/
+22
2023-10-21
Fix #117033
Nadrieril
-0
/
+7
2023-10-14
Lint `non_exhaustive_omitted_patterns` per column
Nadrieril
-127
/
+68
2023-10-14
Add and prepare tests
Nadrieril
-48
/
+154
2023-09-03
Improve clarity of diagnostic message on non-exhaustive matches
Sebastian Toh
-1
/
+1
2023-08-28
Add note when matching on nested non-exhaustive enums
Sebastian Toh
-2
/
+3
2023-06-05
Better group RFC ui tests together
Maybe Waffle
-0
/
+2745