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
Age
Commit message (
Expand
)
Author
Lines
2023-11-17
On resolve error of `[rest..]`, suggest `[rest @ ..]`
Esteban Küber
-0
/
+39
2023-11-08
Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco
bors
-14
/
+94
2023-11-03
Tweak spans for "adt defined here" note
Nadrieril
-136
/
+150
2023-11-02
Always do all the pattern checks
Nadrieril
-4
/
+22
2023-11-02
Add regression test for pattern checks
Nadrieril
-0
/
+72
2023-11-02
Tweak diagnostic for consistency
Nadrieril
-57
/
+109
2023-11-01
Auto merge of #117289 - estebank:issue-72298, r=cjgillot
bors
-0
/
+94
2023-10-30
Account for `ref` and `mut` in the wrong place for pattern ident renaming
Esteban Küber
-0
/
+94
2023-10-28
make pointer_structural_match warn-by-default
Ralf Jung
-14
/
+94
2023-10-27
Match usize/isize exhaustively
Nadrieril
-243
/
+194
2023-10-27
Add tests
Nadrieril
-14
/
+80
2023-10-27
Lint overlapping ranges as a separate pass
Nadrieril
-15
/
+58
2023-10-16
Fix inline const pattern unsafety checking in THIR
Matthew Jasper
-14
/
+31
2023-10-15
use `PatKind::error` when an ADT const value has violation
bohan
-0
/
+18
2023-10-14
Skip most of check_match checks in the presence of `PatKind::Error`
Nadrieril
-34
/
+9
2023-10-12
Auto merge of #116391 - Nadrieril:constructorset, r=cjgillot
bors
-0
/
+61
2023-10-11
Avoid emitting the non_exhaustive error if other errors already occurred
Oli Scherer
-47
/
+9
2023-10-11
Prevent spurious `unreachable pattern` lints
Oli Scherer
-143
/
+71
2023-10-06
Auto merge of #114811 - estebank:impl-ambiguity, r=wesleywiser
bors
-0
/
+3
2023-10-05
Add a note to duplicate diagnostics
Alex Macleod
-0
/
+4
2023-10-05
Fix handling slices of empty types
Nadrieril
-0
/
+61
2023-10-04
Reorder fullfillment errors to keep more interesting ones first
Esteban Küber
-0
/
+3
2023-10-01
Evaluate float consts eagerly
Nadrieril
-15
/
+77
2023-09-21
adjust how closure/generator types and rvalues are printed
Ralf Jung
-2
/
+2
2023-09-07
fixes #114896
surechen
-0
/
+18
2023-09-03
Improve clarity of diagnostic message on non-exhaustive matches
Sebastian Toh
-5
/
+5
2023-08-28
Add note when matching on nested non-exhaustive enums
Sebastian Toh
-0
/
+42
2023-08-28
Add note that str cannot be matched exhaustively
Sebastian Toh
-0
/
+31
2023-08-21
Add note when matching on tuples/ADTs containing non-exhaustive types
Sebastian Toh
-0
/
+245
2023-07-28
address review
b-naber
-1
/
+13
2023-07-17
add more tests
b-naber
-25
/
+103
2023-07-17
address review
b-naber
-3
/
+8
2023-07-17
add test for nested pattern
b-naber
-0
/
+15
2023-07-17
add tests for refutable patterns
b-naber
-5
/
+172
2023-07-17
add test, bless tests
b-naber
-0
/
+16
2023-07-01
add regression test
Eric Mark Martin
-0
/
+38
2023-06-28
add comment back
Eric Mark Martin
-1
/
+2
2023-06-28
add note for non-exhaustive matches with guards
Eric Mark Martin
-24
/
+55
2023-06-24
Revert "Structurally resolve correctly in check_pat_lit"
Michael Goulet
-0
/
+15
2023-05-31
Only rewrite valtree-constants to patterns and keep other constants opaque
Oli Scherer
-2
/
+2
2023-05-29
Rollup merge of #111558 - c410-f3r:t3st3ss, r=WaffleLapkin
Matthias Krüger
-0
/
+35
2023-05-25
Add NOTE annotations.
Camille GILLOT
-75
/
+141
2023-05-25
Add inter-crate test.
Camille GILLOT
-40
/
+75
2023-05-24
Move tests
Caio
-0
/
+35
2023-05-21
Rename `drop_ref` lint to `dropping_references`
Urgau
-3
/
+3
2023-05-21
Rename `drop_copy` lint to `dropping_copy_types`
Urgau
-2
/
+2
2023-05-16
Auto merge of #105750 - oli-obk:valtrees, r=lcnr
bors
-40
/
+53
2023-05-16
Rollup merge of #111428 - bvanjoi:fix-109250, r=Nilstrieb
Nilstrieb
-6
/
+9
2023-05-15
Always fall back to PartialEq when a constant in a pattern is not recursively...
Oli Scherer
-40
/
+53
2023-05-10
Adjust tests for new drop and forget lints
Urgau
-0
/
+9
[prev]
[next]