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
/
consts
/
const_in_pattern
Age
Commit message (
Expand
)
Author
Lines
2025-05-03
compiletest: Do not require annotations on empty labels and suggestions
Vadim Petrochenkov
-5
/
+4
2025-04-07
compiletest: Avoid ignoring empty diagnostics in one more place
Vadim Petrochenkov
-4
/
+5
2025-04-01
add tests for array/slice const patterns
dianne
-0
/
+137
2025-01-11
Avoid unnecessary note when type has escaping bounds
Esteban Küber
-1
/
+0
2025-01-11
Avoid duplicated note
Esteban Küber
-1
/
+0
2025-01-11
Account for `for<'a>` types when checking for non-structural type in constant...
Esteban Küber
-0
/
+30
2024-12-04
Add more context to fall-through "const pattern of non-structural type" error
Esteban Küber
-2
/
+6
2024-12-04
Add context to fall-through "const pattern of non-structural type" error
Esteban Küber
-0
/
+6
2024-12-04
Add additional context for non-sructural type constant used in pattern
Esteban Küber
-98
/
+171
2024-12-04
Reword message for non-structural type constant in pattern
Esteban Küber
-4
/
+4
2024-12-04
Tweak output of some const pattern errors
Esteban Küber
-2
/
+2
2024-12-04
Tweak ptr in pattern error
Esteban Küber
-12
/
+24
2024-12-04
On `const` pattern errors, point at the `const` item definition
Esteban Küber
-10
/
+68
2024-11-17
Unify expanded constants and named constants in `PatKind`
Esteban Küber
-0
/
+12
2024-07-18
const_to_pat: cleanup leftovers from when we had to deal with non-structural ...
Ralf Jung
-5
/
+13
2024-06-23
Change a fixed crash test to a standard test
Trevor Gross
-0
/
+14
2024-05-03
turn pointer_structural_match into a hard error
Ralf Jung
-140
/
+11
2024-05-03
remove IndirectStructuralMatch lint, emit the usual hard error instead
Ralf Jung
-53
/
+16
2024-02-25
Auto merge of #120393 - Urgau:rfc3373-non-local-defs, r=WaffleLapkin
bors
-0
/
+1
2024-02-25
make non-PartialEq-typed consts as patterns a hard error
Ralf Jung
-24
/
+4
2024-02-17
Allow newly added non_local_definitions lint in tests
Urgau
-0
/
+1
2024-02-16
[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives
许杰友 Jieyou Xu (Joe)
-13
/
+13
2024-02-05
merge the accepted-structural-match tests into one
Ralf Jung
-34
/
+14
2024-02-05
update the tracking issue for structural match violations
Ralf Jung
-15
/
+15
2024-02-05
show indirect_structural_match and pointer_structural_match in future compat ...
Ralf Jung
-0
/
+107
2024-02-05
get rid of nontrivial_structural_match lint and custom_eq const qualif
Ralf Jung
-99
/
+4
2024-01-24
remove StructuralEq trait
Ralf Jung
-130
/
+71
2024-01-02
Adjust compiler tests for unused_tuple_struct_fields -> dead_code
Jake Goulding
-2
/
+2
2023-12-24
fix ICE when using raw ptr in a pattern
Ralf Jung
-0
/
+33
2023-11-24
Show number in error message even for one error
Nilstrieb
-4
/
+4
2023-11-12
patterns: don't ice when encountering a raw str slice
Ralf Jung
-2
/
+19
2023-10-28
also lint against fn ptr and raw ptr nested inside the const
Ralf Jung
-3
/
+23
2023-10-28
patterns: reject raw pointers that are not just integers
Ralf Jung
-4
/
+50
2023-10-11
Prevent spurious `unreachable pattern` lints
Oli Scherer
-17
/
+1
2023-10-05
Add a note to duplicate diagnostics
Alex Macleod
-24
/
+14
2023-09-25
rename lint; add tracking issue
Ralf Jung
-4
/
+4
2023-09-24
work towards rejecting consts in patterns that do not implement PartialEq
Ralf Jung
-1
/
+25
2023-06-29
tests: unset `RUSTC_LOG_COLOR`
David Wood
-0
/
+1
2023-04-03
Perform match checking on THIR.
Camille GILLOT
-1
/
+1
2023-03-27
Add notes to non-structural const in pattern error message
Jamen Marz
-10
/
+91
2023-01-11
Move /src/test to /tests
Albert Larsan
-0
/
+744