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_middle
/
src
/
mir
/
mod.rs
Age
Commit message (
Expand
)
Author
Lines
2025-10-02
mir-opt: Eliminate dead ref statements
dianqk
-3
/
+42
2025-09-16
Add test.
Camille Gillot
-1
/
+1
2025-09-01
Introduce `MirDumper` and `MirWriter`.
Nicholas Nethercote
-3
/
+1
2025-08-15
Port `#[custom_mir(..)]` to the new attribute system
Sasha Pourcelot
-42
/
+0
2025-07-25
Improve and regularize comment placement in doc code
Josh Triplett
-1
/
+2
2025-07-03
setup CI and tidy to use typos for spellchecking and fix few typos
klensy
-1
/
+1
2025-07-01
mir: Mark `Statement` and `BasicBlockData` as `#[non_exhaustive]`
dianqk
-0
/
+1
2025-06-29
mir: Use the `new` method for `BasicBlockData`
dianqk
-1
/
+9
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-1
/
+29
2025-04-14
Move `has_self` field to `hir::AssocKind::Fn`.
Nicholas Nethercote
-2
/
+2
2025-03-16
Build `UserTypeProjections` lazily when visiting bindings
Zalathar
-82
/
+3
2025-03-15
Move codec module back into middle
Michael Goulet
-2
/
+2
2025-03-15
Fold visit into ty
Michael Goulet
-3
/
+2
2025-03-07
compiler: Use size_of from the prelude instead of imported
Thalia Archibald
-2
/
+2
2025-02-24
Move `impl` blocks out of `rustc_middle/src/mir/syntax.rs`.
Nicholas Nethercote
-0
/
+11
2025-02-22
Greatly simplify lifetime captures in edition 2024
Michael Goulet
-6
/
+3
2025-02-21
Rollup merge of #137305 - nnethercote:rustc_middle-2, r=lcnr
Matthias Krüger
-19
/
+4
2025-02-21
Rollup merge of #137204 - nnethercote:clarify-MIR-dialects-and-phases, r=Ralf...
Matthias Krüger
-14
/
+7
2025-02-21
Remove some unnecessary `FIXME` comments.
Nicholas Nethercote
-3
/
+0
2025-02-21
Put a `BlockTailInfo` in `BlockFrame::TailExpr`.
Nicholas Nethercote
-1
/
+1
2025-02-21
Rename `ClearCrossCrate::assert_crate_local`.
Nicholas Nethercote
-2
/
+2
2025-02-21
Remove unused `Body::span_for_ty_context` method.
Nicholas Nethercote
-12
/
+0
2025-02-21
Fix a typo in a comment.
Nicholas Nethercote
-1
/
+1
2025-02-20
Don't store a redundant span in user-type projections
Zalathar
-15
/
+6
2025-02-20
Avoid a useless clone of `UserTypeProjection`
Zalathar
-2
/
+2
2025-02-20
Improve how the MIR dialect/phase index is reported.
Nicholas Nethercote
-14
/
+7
2025-02-19
Remove `MirVisitable`.
Nicholas Nethercote
-5
/
+0
2025-02-19
Rollup merge of #137213 - nnethercote:rm-rustc_middle-mir-tcx, r=compiler-errors
Matthias Krüger
-1
/
+0
2025-02-19
Remove `rustc_middle::mir::tcx` module.
Nicholas Nethercote
-1
/
+0
2025-02-18
Rollup merge of #137203 - nnethercote:improve-MIR-modification, r=compiler-er...
Matthias Krüger
-61
/
+1
2025-02-18
Inline and replace `Statement::replace_nop`.
Nicholas Nethercote
-1
/
+1
2025-02-18
Inline and remove `BasicBlockData::retain_statements`.
Nicholas Nethercote
-11
/
+0
2025-02-18
Remove `BasicBlockData::expand_statements`.
Nicholas Nethercote
-49
/
+0
2025-02-17
Add `SwitchTargetValue`.
Nicholas Nethercote
-1
/
+1
2025-02-14
Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+0
2025-02-08
Rustfmt
bjorn3
-4
/
+4
2025-02-06
Clean up trivial traversal/lift impl generator macro calls.
Nicholas Nethercote
-4
/
+0
2025-01-31
Move `find_self_call`.
Nicholas Nethercote
-1
/
+42
2025-01-24
Exclude `mir::coverage` types from TypeFoldable/TypeVisitable
Zalathar
-0
/
+4
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-1
/
+1
2024-12-18
mir: require `is_cleanup` when creating `BasicBlockData`
DianQK
-2
/
+2
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-2
/
+1
2024-11-23
remove remaining references to `Reveal`
lcnr
-2
/
+1
2024-11-19
additional `TypingEnv` cleanups
lcnr
-4
/
+1
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-10
/
+17
2024-11-03
compiler: Directly use rustc_abi in metadata and middle
Jubilee Young
-1
/
+1
2024-10-31
stop using `ParamEnv::reveal` while handling MIR
lcnr
-1
/
+10
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-8
/
+8
2024-09-21
Don't alloca for unused locals
Ben Kimock
-0
/
+13
2024-09-13
Auto merge of #107251 - dingxiangfei2009:let-chain-rescope, r=jieyouxu
bors
-0
/
+3
[next]