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
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
tests
/
ui
/
pattern
Age
Commit message (
Expand
)
Author
Lines
2024-09-23
Parser: better error messages for `@` in struct patterns
Pavel Grigorenko
-0
/
+83
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-26
Don't make pattern nonterminals match statement nonterminals
Michael Goulet
-0
/
+19
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
-392
/
+392
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-08-03
Revert "Rollup merge of #126618 - mu001999-contrib:dead/enhance, r=pnkfelix"
Michael Goulet
-1
/
+11
2024-07-26
Peel off explicit (or implicit) deref before suggesting clone on move error i...
Michael Goulet
-16
/
+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-07-18
avoid creating an Instance only to immediately disassemble it again
Ralf Jung
-41
/
+0
2024-07-12
Make parse error suggestions verbose and fix spans
Esteban Küber
-6
/
+32
2024-07-11
report pat no field error no recoverd struct variant
yukang
-0
/
+60
2024-07-04
More accurate mutability suggestion
Esteban Küber
-4
/
+10
2024-07-04
Better span for "make binding mutable" suggestion
Esteban Küber
-8
/
+8
2024-06-27
Tighten spans for async blocks
Michael Goulet
-1
/
+1
2024-06-26
Rollup merge of #126925 - surechen:fix_125631, r=compiler-errors
Matthias Krüger
-0
/
+5
2024-06-25
Rollup merge of #126618 - mu001999-contrib:dead/enhance, r=pnkfelix
Matthias Krüger
-11
/
+1
2024-06-25
Change E0369 diagnostic give note information for foreign items.
surechen
-0
/
+5
2024-06-23
Replace `f16` and `f128` pattern matching stubs with real implementations
Trevor Gross
-23
/
+97
2024-06-18
Mark assoc tys live only if the trait is live
mu001999
-11
/
+1
2024-06-13
Replace some `Option<Diag>` with `Result<(), Diag>`
Oli Scherer
-0
/
+38
2024-06-13
Avoid follow-up errors on erroneous patterns
Oli Scherer
-0
/
+91
2024-06-06
Rollup merge of #125168 - Jules-Bertholet:match-ergonomics-2024-align-with-rf...
Matthias Krüger
-49
/
+13
2024-05-26
Auto merge of #124661 - RalfJung:only-structural-consts-in-patterns, r=pnkfelix
bors
-176
/
+24
2024-05-20
Move 100 entries from tests/ui into subdirs
Jubilee Young
-0
/
+205
2024-05-15
"No `ref mut` behind `&`" on all editions
Jules Bertholet
-0
/
+9
2024-05-15
Gate implicit mutable by-reference bindings behind `mut ref`
Jules Bertholet
-49
/
+4
2024-05-13
`rustc_hir_typeck`: Account for `skipped_ref_pats` in `expr_use_visitor`
Jules Bertholet
-0
/
+42
2024-05-12
Match ergonomics 2024: migration lint
Jules Bertholet
-47
/
+223
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
-112
/
+93
2024-04-29
Change wording
est31
-3
/
+3
2024-04-28
Add a note to the ArbitraryExpressionInPattern error
est31
-0
/
+3
2024-04-25
Auto merge of #119650 - chenyukang:yukang-fix-118596-ref-mut, r=wesleywiser
bors
-16
/
+40
2024-04-24
Mention when type parameter could be `Clone`
Esteban Küber
-2
/
+8
2024-04-25
Suggest ref mut for pattern matching assignment
yukang
-16
/
+40
2024-04-20
Test or-patterns inside deref patterns
Nadrieril
-1
/
+13
2024-04-20
Use deep fake borrows for deref patterns
Nadrieril
-0
/
+26
2024-04-20
Address closure-related review
Nadrieril
-0
/
+21
2024-04-20
Allow mutable bindings inside deref patterns
Nadrieril
-0
/
+15
2024-04-20
Don't fake borrow inside a deref pattern
Nadrieril
-2
/
+2
[next]