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
/
pattern
/
usefulness
Age
Commit message (
Expand
)
Author
Lines
2025-09-25
usize/isize range matching error clarification
helldawg
-23
/
+23
2025-07-28
In rustc_pattern_analysis, put `true` witnesses before `false` witnesses
Chayim Refael Friedman
-3
/
+3
2025-06-30
Remove let_chains feature
Cameron Steffen
-10
/
+12
2025-06-03
Use non-2015 edition paths in tests that do not test for their resolution
Lukas Wirth
-1
/
+1
2025-05-03
compiletest: Do not require annotations on empty labels and suggestions
Vadim Petrochenkov
-2
/
+1
2025-04-30
compiletest: Make diagnostic kind mandatory on line annotations
Vadim Petrochenkov
-12
/
+20
2025-04-08
UI tests: add missing diagnostic kinds where possible
Vadim Petrochenkov
-28
/
+28
2025-03-11
Implement `#[define_opaque]` attribute for functions.
Oli Scherer
-40
/
+46
2025-02-21
Trim suggestion part before generating highlights
Michael Goulet
-21
/
+21
2025-02-21
More sophisticated span trimming
Michael Goulet
-18
/
+12
2025-02-17
Rename `pattern_complexity` attr as `pattern_complexity_limit`.
Nicholas Nethercote
-1
/
+1
2025-02-14
Trim suggestion parts to the subset that is purely additive
Michael Goulet
-12
/
+12
2025-02-14
Consider add-prefix replacements too
Michael Goulet
-36
/
+24
2025-02-10
Show diff suggestion format on verbose replacement
Esteban Küber
-36
/
+54
2025-01-27
Remove all dead files inside tests/ui/
León Orell Valerian Liehr
-778
/
+0
2025-01-18
Emit a single privacy error for multiple fields on the same struct expression
Esteban Küber
-1
/
+1
2024-12-04
Add additional context for non-sructural type constant used in pattern
Esteban Küber
-5
/
+11
2024-12-04
Tweak ptr in pattern error
Esteban Küber
-16
/
+32
2024-12-04
On `const` pattern errors, point at the `const` item definition
Esteban Küber
-0
/
+27
2024-11-26
tests: remove `//@ pretty-expanded` usages
许杰友 Jieyou Xu (Joe)
-2
/
+0
2024-11-23
Update tests for new TRPL chapter order
Chris Krycho
-21
/
+21
2024-11-20
Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril
Matthias Krüger
-0
/
+84
2024-11-17
Unify expanded constants and named constants in `PatKind`
Esteban Küber
-0
/
+84
2024-11-16
Also check if let chains with multiple lets in these two tests
est31
-5
/
+15
2024-11-08
Get rid of check_opaque_type_well_formed
Michael Goulet
-28
/
+28
2024-10-24
add third help hint to diagnostic error E0027
Duncan Proctor
-0
/
+24
2024-09-13
Add a machine-applicable suggestion to "unreachable pattern"
Nadrieril
-84
/
+433
2024-09-11
Revert warning empty patterns as unreachable
Nadrieril
-427
/
+57
2024-08-20
Move the "matches no value" note to be a span label
Nadrieril
-248
/
+124
2024-08-19
Cap the number of patterns pointed to by the lint
Nadrieril
-9
/
+52
2024-08-19
Add a note with a link to explain empty types
Nadrieril
-17
/
+148
2024-08-19
Reword the "unreachable pattern" explanations
Nadrieril
-391
/
+391
2024-08-13
Remove a no-longer-true `assert`
Nadrieril
-95
/
+132
2024-08-10
Test that 0/unknown-length arrays are nonempty
Nadrieril
-47
/
+144
2024-08-10
Update tests
Nadrieril
-451
/
+612
2024-08-10
Stabilize `min_exhaustive_patterns`
Nadrieril
-1
/
+0
2024-07-24
Improve "covered_by_many" error
Nadrieril
-21
/
+102
2024-07-24
Explain why a given pattern is considered unreachable
Nadrieril
-122
/
+824
2024-07-21
Explain why we require `_` for empty patterns
Nadrieril
-0
/
+10
2024-06-23
Replace `f16` and `f128` pattern matching stubs with real implementations
Trevor Gross
-23
/
+97
2024-05-26
Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix
bors
-176
/
+24
2024-05-03
turn pointer_structural_match into a hard error
Ralf Jung
-164
/
+24
2024-05-03
remove IndirectStructuralMatch lint, emit the usual hard error instead
Ralf Jung
-12
/
+0
2024-05-02
Stabilize exclusive_range
Ross Smyth
-96
/
+89
2024-04-01
Fix union handling in exhaustiveness
Nadrieril
-11
/
+12
2024-03-31
Add tests
Nadrieril
-0
/
+68
2024-03-18
Rollup merge of #121823 - Nadrieril:never-witnesses, r=compiler-errors
Matthias Krüger
-187
/
+880
2024-03-13
Remove `MaybeInfiniteInt::JustAfterMax`
Nadrieril
-4
/
+4
2024-03-13
Rollup merge of #121908 - Nadrieril:dynamic-variant-collection, r=matthewjasper
Matthias Krüger
-0
/
+14
2024-03-12
Don't suggest an arm when suggesting a never pattern
Nadrieril
-15
/
+15
[next]