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
/
compiler
/
rustc_mir_build
/
src
/
thir
/
pattern
/
const_to_pat.rs
Age
Commit message (
Expand
)
Author
Lines
2025-09-09
erase_regions to erase_and_anonymize_regions
Boxy
-3
/
+5
2025-08-14
use ty::Value instead of manual pairs of types and valtrees
Ralf Jung
-4
/
+4
2025-08-14
PatKind: store constants as valtrees
Ralf Jung
-11
/
+5
2025-07-31
remove rustc_attr_data_structures
Jana Dönszelmann
-1
/
+2
2025-07-12
Port `#[automatically_derived]` to the new attribute parsing infrastructure
Jonathan Brouwer
-2
/
+4
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-2
/
+2
2025-06-05
Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None
Oli Scherer
-3
/
+4
2025-05-27
Rename unpack to kind
Michael Goulet
-1
/
+1
2025-05-23
Dont walk into unsafe binders when emiting error for non-structural type match
Michael Goulet
-0
/
+3
2025-04-22
make `str` literal patterns usable in deref patterns
dianne
-0
/
+10
2025-04-06
Remove the `is_inline` field from `PatKind::ExpandedConstant`
Nadrieril
-6
/
+1
2025-04-06
Let `const_to_pat` handle the `ExpandedConstant` wrapping
Nadrieril
-1
/
+9
2025-03-26
`lower_pat_expr`: use the pattern's type instead of the literal's
dianne
-29
/
+2
2025-02-18
Move methods from `Map` to `TyCtxt`, part 2.
Nicholas Nethercote
-1
/
+1
2025-02-03
Avoid double-boxing lists of THIR subpatterns
Zalathar
-3
/
+3
2025-01-30
add comments
Lukas Markeffsky
-0
/
+1
2025-01-30
introduce `ty::Value`
Lukas Markeffsky
-1
/
+1
2025-01-11
review comments
Esteban Küber
-57
/
+67
2025-01-11
Avoid unnecessary note when type has escaping bounds
Esteban Küber
-3
/
+9
2025-01-11
Avoid duplicated note
Esteban Küber
-6
/
+8
2025-01-11
Account for `for<'a>` types when checking for non-structural type in constant...
Esteban Küber
-3
/
+10
2025-01-03
const-in-pattern: test that the PartialEq impl does not need to be const
Ralf Jung
-0
/
+4
2024-12-04
review comments: reword messages and simplify logic
Esteban Küber
-42
/
+22
2024-12-04
Add more context to fall-through "const pattern of non-structural type" error
Esteban Küber
-41
/
+157
2024-12-04
Add context to fall-through "const pattern of non-structural type" error
Esteban Küber
-2
/
+3
2024-12-04
Add additional context for non-sructural type constant used in pattern
Esteban Küber
-4
/
+19
2024-12-04
Specify type kind of constant that can't be used in patterns
Esteban Küber
-5
/
+10
2024-12-04
Point at generic param through which a const is used in a pattern
Esteban Küber
-1
/
+21
2024-12-04
Tweak unevaluated constant in pattern error
Esteban Küber
-1
/
+10
2024-12-04
On `const` pattern errors, point at the `const` item definition
Esteban Küber
-33
/
+70
2024-11-23
remove remaining references to `Reveal`
lcnr
-4
/
+4
2024-11-23
no more Reveal :(
lcnr
-1
/
+1
2024-11-19
pattern lowering, yeet `TypingEnv::from_param_env`
lcnr
-58
/
+33
2024-11-19
move `fn is_item_raw` to `TypingEnv`
lcnr
-3
/
+3
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-5
/
+10
2024-11-12
Consolidate type system const evaluation under `traits::evaluate_const`
Boxy
-22
/
+40
2024-10-30
compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build
Jubilee Young
-1
/
+1
2024-10-29
TypingMode :thinking:
lcnr
-2
/
+4
2024-10-20
Rip out old effects var handling code from traits
Michael Goulet
-11
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-1
/
+1
2024-08-21
Simplify some redundant field names
Michael Goulet
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-2
/
+1
2024-07-18
remove saw_const_match_error; check if pattern contains an Error instead
Ralf Jung
-14
/
+3
2024-07-18
const_to_pat: cleanup leftovers from when we had to deal with non-structural ...
Ralf Jung
-141
/
+70
2024-07-02
chore: remove duplicate words
hattizai
-1
/
+1
2024-06-24
Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...
Michael Goulet
-1
/
+1
2024-06-23
Replace `f16` and `f128` pattern matching stubs with real implementations
Trevor Gross
-2
/
+2
2024-06-10
ScalarInt: size mismatches are a bug, do not delay the panic
Ralf Jung
-4
/
+3
2024-06-05
Add `Ty` to `mir::Const::Ty`
Boxy
-7
/
+9
2024-06-05
Add `Ty` to `ConstKind::Value`
Boxy
-3
/
+3
[next]