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
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2024-12-31
add guard patterns to HIR and implement lowering
Max Niederman
-0
/
+3
2024-12-17
Add the edition guide link from the match 2024 migration lint to the error as...
dianne
-0
/
+4
2024-12-17
Clarify the match ergonomics 2024 migration lint's output
dianne
-7
/
+18
2024-12-07
Auto merge of #133897 - oli-obk:push-lsxrqtqqwmpt, r=jieyouxu
bors
-24
/
+0
2024-12-05
Avoid looking at HIR for inline const pattern literals
Oli Scherer
-24
/
+0
2024-12-04
Tweak output of some const pattern errors
Esteban Küber
-4
/
+10
2024-11-20
Rollup merge of #132708 - estebank:const-as-binding, r=Nadrieril
Matthias Krüger
-12
/
+30
2024-11-19
pattern lowering, yeet `TypingEnv::from_param_env`
lcnr
-4
/
+4
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-1
/
+1
2024-11-17
review comments
Esteban Küber
-20
/
+18
2024-11-17
Unify expanded constants and named constants in `PatKind`
Esteban Küber
-10
/
+27
2024-11-17
Fold `PatKind::NamedConstant` into `PatKind::Constant`
Esteban Küber
-9
/
+4
2024-11-17
Point at `const` definition when used instead of a binding in a `let` statement
Esteban Küber
-2
/
+10
2024-10-30
compiler: Switch to rustc_abi in hir_pretty, lint_defs, and mir_build
Jubilee Young
-1
/
+1
2024-10-16
Rollup merge of #131381 - Nadrieril:min-match-ergonomics, r=pnkfelix
Matthias Krüger
-8
/
+19
2024-10-08
Change error message
Nadrieril
-4
/
+3
2024-10-08
Stabilize `min_match_ergonomics_2024`
Nadrieril
-1
/
+1
2024-10-08
Error on resetted binding mode in edition 2024
Nadrieril
-8
/
+20
2024-09-22
Replace calls to Const::eval in mir build
Michael Goulet
-1
/
+3
2024-08-21
Use bool in favor of Option<()> for diagnostics
Michael Goulet
-1
/
+1
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-5
/
+4
2024-07-18
avoid creating an Instance only to immediately disassemble it again
Ralf Jung
-31
/
+2
2024-07-18
const_to_pat: cleanup leftovers from when we had to deal with non-structural ...
Ralf Jung
-85
/
+37
2024-07-18
valtree construction: keep track of which type was valtree-incompatible
Ralf Jung
-4
/
+3
2024-07-02
Instance::resolve -> Instance::try_resolve, and other nits
Michael Goulet
-1
/
+2
2024-06-12
Use Variance glob import everywhere
Michael Goulet
-2
/
+2
2024-06-07
Revert "Create const block DefIds in typeck instead of ast lowering"
Oli Scherer
-3
/
+5
2024-06-05
Add `Ty` to `mir::Const::Ty`
Boxy
-7
/
+12
2024-05-28
Create const block DefIds in typeck instead of ast lowering
Oli Scherer
-5
/
+3
2024-05-23
Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`.
Nicholas Nethercote
-0
/
+1
2024-05-13
Auto merge of #124914 - nnethercote:rm-extern-crate-rustc_middle, r=saethlin
bors
-0
/
+1
2024-05-13
Remove `extern crate rustc_middle` from `rustc_mir_build`.
Nicholas Nethercote
-0
/
+1
2024-05-12
Match ergonomics 2024: migration lint
Jules Bertholet
-19
/
+71
2024-04-20
Track mutability of deref patterns
Nadrieril
-1
/
+3
2024-04-15
Ensure inherited reference is never set to `&mut` behind an `&`
Jules Bertholet
-1
/
+1
2024-04-02
Address review comments
Jules Bertholet
-7
/
+7
2024-03-30
Implement "&<pat> everywhere"
Jules Bertholet
-2
/
+9
2024-03-27
Implement `mut ref`/`mut ref mut`
Jules Bertholet
-17
/
+5
2024-03-21
Implement macro-based deref!() syntax for deref patterns
Michael Goulet
-1
/
+1
2024-03-20
Add barest-bones deref patterns
Nadrieril
-0
/
+3
2024-03-18
Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ...
Oli Scherer
-5
/
+4
2024-03-12
Change `DefKind::Static` to a struct variant
Oli Scherer
-1
/
+1
2024-02-23
compiler: clippy::complexity fixes
Matthias Krüger
-12
/
+7
2024-02-21
Convert `delayed_bug`s to `bug`s.
Nicholas Nethercote
-1
/
+1
2024-02-05
get rid of nontrivial_structural_match lint and custom_eq const qualif
Ralf Jung
-12
/
+6
2024-01-29
Stop using `String` for error codes.
Nicholas Nethercote
-2
/
+2
2024-01-17
Add `PatKind::Err`
Lieselotte
-0
/
+2
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-13
/
+13
2023-12-12
more clippy::complexity fixes
Matthias Krüger
-1
/
+1
2023-12-11
Extract exhaustiveness into its own crate
Nadrieril
-3
/
+0
[prev]
[next]