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
/
visit.rs
Age
Commit message (
Expand
)
Author
Lines
2025-10-02
mir-opt: Eliminate dead statements even if they are used by debuginfos
dianqk
-0
/
+7
2025-10-02
mir-opt: Eliminate dead ref statements
dianqk
-2
/
+38
2025-09-26
ProjectionElem::Subtype -> CastKind::Subtype
beepster4096
-6
/
+0
2025-09-17
Lint overlapping assignments in MIR.
Camille Gillot
-0
/
+17
2025-09-16
Remove Rvalue::Len.
Camille Gillot
-8
/
+0
2025-09-07
Introduce PlaceContext::may_observe_address.
Camille GILLOT
-0
/
+18
2025-08-16
Visit and print async_fut local for async drop.
Camille Gillot
-1
/
+8
2025-08-06
mir: Do not modify NonUse in `super_projection_elem`
dianqk
-14
/
+20
2025-06-27
Insert checks for enum discriminants when debug assertions are enabled
Bastian Kersting
-1
/
+1
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-4
/
+15
2025-04-13
Visit place in BackwardIncompatibleDropHint statement
Michael Goulet
-2
/
+12
2025-02-22
Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril
Matthias Krüger
-3
/
+3
2025-02-22
Fix binding mode problems
Michael Goulet
-3
/
+3
2025-02-21
Ignore fake borrows for packed field check
Michael Goulet
-4
/
+4
2025-02-20
Don't store a redundant span in user-type projections
Zalathar
-1
/
+1
2025-02-19
Improve formatting within `make_mir_visitor` macro body.
Nicholas Nethercote
-142
/
+128
2025-02-19
Remove `MirVisitable`.
Nicholas Nethercote
-22
/
+0
2025-02-19
Add `super_local` method to the MIR visitors.
Nicholas Nethercote
-4
/
+14
2025-02-08
Visit fn_span of calls in MIR Visitor
Kornel
-2
/
+4
2025-02-08
super_local_decl should visit source_info before copying it
Kornel
-1
/
+2
2025-02-01
Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk
Matthias Krüger
-1
/
+12
2025-01-31
Implement MIR, CTFE, and codegen for unsafe binders
Michael Goulet
-1
/
+12
2025-01-31
Insert null checks for pointer dereferences when debug assertions are enabled
Bastian Kersting
-1
/
+1
2025-01-28
Represent the raw pointer for a array length check as a new kind of fake borrow
Michael Goulet
-2
/
+5
2025-01-18
Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"
Rémy Rakic
-0
/
+8
2024-12-23
Auto merge of #134465 - lcnr:type-verifier, r=compiler-errors
bors
-7
/
+22
2024-12-22
Delete `Rvalue::Len`
Scott McMurray
-8
/
+0
2024-12-18
get_ambient_variance to inherent method
lcnr
-7
/
+22
2024-11-20
reduce false positives of tail-expr-drop-order from consumed values
Ding Xiang Fei
-0
/
+1
2024-10-06
various fixes for `naked_asm!` implementation
Folkert de Vries
-0
/
+1
2024-08-26
Stop using a special inner body for the coroutine by-move body for async clos...
Michael Goulet
-1
/
+0
2024-08-18
rename AddressOf -> RawBorrow inside the compiler
Ralf Jung
-9
/
+9
2024-08-01
MIR required_consts, mentioned_items: ensure we do not forget to fill these l...
Ralf Jung
-3
/
+5
2024-07-14
Stop using the gen keyword in the compiler
Michael Goulet
-3
/
+3
2024-07-07
Support tail calls in mir via `TerminatorKind::TailCall`
Maybe Waffle
-0
/
+11
2024-06-16
Rename InstanceDef -> InstanceKind
Michael Goulet
-18
/
+18
2024-06-13
MIR visitor: constant -> const_operand
Ralf Jung
-7
/
+7
2024-06-05
Add `Ty` to `mir::Const::Ty`
Boxy
-1
/
+1
2024-05-17
Remove `Rvalue::CheckedBinaryOp`
Scott McMurray
-2
/
+1
2024-04-23
Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper
León Orell Valerian Liehr
-1
/
+3
2024-04-23
Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk
bors
-1
/
+3
2024-04-21
Add `AggregateKind::RawPtr` and enough support to compile
Scott McMurray
-0
/
+3
2024-04-20
Add a non-shallow fake borrow
Nadrieril
-1
/
+3
2024-04-17
Use non-exhaustive matches for TyKind
Daria Sukhonina
-1
/
+2
2024-04-16
Add simple async drop glue generation
zetanumbers
-1
/
+2
2024-04-02
Track reason for creating a `ReifyShim`
Matthew Maurer
-1
/
+1
2024-03-23
Unbox and unwrap the contents of `StatementKind::Coverage`
Zalathar
-3
/
+3
2024-03-19
Fix ABI for FnMut/Fn impls for async closures
Michael Goulet
-0
/
+1
2024-03-19
Only split by-ref/by-move futures for async closures
Michael Goulet
-2
/
+4
2024-02-24
Implement asm goto in MIR and MIR lowering
Gary Guo
-1
/
+2
[next]