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
/
compiler
/
rustc_mir_build
/
src
/
thir
/
pattern
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
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
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+2
2023-11-29
Add `never_patterns` feature gate
Nadrieril
-0
/
+2
2023-11-26
Clean dead codes
r0cky
-149
/
+3
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-8
/
+8
2023-10-27
Propagate half-open ranges through THIR
Nadrieril
-15
/
+16
2023-10-27
Abstract over `PatRange` boundary value
Nadrieril
-79
/
+15
[next]