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_transform
/
src
/
elaborate_drops.rs
Age
Commit message (
Expand
)
Author
Lines
2025-07-18
debug impls for drop elaborators
beepster4096
-2
/
+2
2025-07-08
Apply effects to otherwise edge in dataflow analysis
Amogh Shivaram
-0
/
+2
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-2
/
+21
2025-02-18
Improve `MirPatch` documentation and naming.
Nicholas Nethercote
-3
/
+3
2025-02-15
Don't project into `NonNull` when dropping a `Box`
Scott McMurray
-0
/
+4
2025-02-14
Move `MirPatch` from `rustc_middle` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+1
2025-02-14
Move drop elaboration infrastructure.
Nicholas Nethercote
-4
/
+3
2025-01-23
Disable non-required MIR opts with `optimize(none)`
clubby789
-0
/
+4
2025-01-11
rename `BitSet` to `DenseBitSet`
Rémy Rakic
-3
/
+3
2024-12-10
Improve terminology in `elaborate_drops.rs`.
Nicholas Nethercote
-16
/
+16
2024-11-23
`ElaborateDrops`: use typing_env directly
lcnr
-14
/
+4
2024-11-18
use `TypingEnv` when no `infcx` is available
lcnr
-8
/
+14
2024-11-03
compiler: Directly use rustc_abi in mir_transform
Jubilee Young
-1
/
+1
2024-10-30
Remove `Analysis::into_engine`.
Nicholas Nethercote
-6
/
+2
2024-10-19
Get rid of const eval_* and try_eval_* helpers
Michael Goulet
-2
/
+1
2024-10-14
Remove `ResultsCursor::contains`.
Nicholas Nethercote
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-3
/
+3
2024-09-10
Improve comment formatting.
Nicholas Nethercote
-8
/
+8
2024-09-09
Rollup merge of #130022 - nnethercote:dataflow-borrowck-lifetimes, r=oli-obk
Matthias Krüger
-47
/
+35
2024-09-09
Remove `Elaborator`.
Nicholas Nethercote
-36
/
+24
2024-09-09
Remove unnecessary lifetimes in dataflow structs.
Nicholas Nethercote
-17
/
+17
2024-09-09
Reduce visibilities, and add `warn(unreachable_pub)`.
Nicholas Nethercote
-1
/
+1
2024-09-03
Move `MirPass` to `rustc_mir_transform`.
Nicholas Nethercote
-1
/
+1
2024-08-30
Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`.
Nicholas Nethercote
-0
/
+1
2024-07-29
Stop using MoveDataParamEnv for places that don't need a param-env
Michael Goulet
-6
/
+10
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-8
/
+10
2024-07-05
Fix a few doc comment for compiler-interal API docs.
Alona Enraght-Moony
-10
/
+10
2024-06-26
Split lifetimes on mir borrowck dataflow
Oli Scherer
-13
/
+13
2024-06-03
Reformat `mir!` macro invocations to use braces.
Nicholas Nethercote
-2
/
+2
2024-02-21
Convert `delayed_bug`s to `bug`s.
Nicholas Nethercote
-1
/
+1
2023-12-24
Remove `Session` methods that duplicate `DiagCtxt` methods.
Nicholas Nethercote
-2
/
+2
2023-12-10
remove redundant imports
surechen
-1
/
+0
2023-12-02
Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`.
Nicholas Nethercote
-2
/
+2
2023-11-24
Remove unused arguments from `on_all_children_bits`.
Nicholas Nethercote
-34
/
+17
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-2
/
+2
2023-10-21
Typo.
Camille GILLOT
-1
/
+1
2023-10-21
Remove on_all_drop_children_bits.
Camille GILLOT
-9
/
+15
2023-10-21
Do not create move paths that do not need dropping.
Camille GILLOT
-1
/
+16
2023-10-21
Give collect_drop_flags and elaborate_drops closer structure.
Camille GILLOT
-72
/
+64
2023-10-21
Parametrize gather_moves by filter.
Camille GILLOT
-1
/
+1
2023-10-21
Do not report errors from move path builder.
Camille GILLOT
-10
/
+1
2023-10-04
Remove mir::LocalDecl::internal.
Camille GILLOT
-1
/
+1
2023-09-28
Some tracing cleanups
Oli Scherer
-0
/
+1
2023-09-21
rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const
Ralf Jung
-2
/
+2
2023-08-24
when terminating during unwinding, show the reason why
Ralf Jung
-3
/
+9
2023-08-20
give some unwind-related terminators a more clear name
Ralf Jung
-1
/
+1
2023-08-16
Do not pre-compute reachable blocks.
Camille GILLOT
-20
/
+0
2023-08-16
Update doc comment.
Camille GILLOT
-1
/
+1
2023-08-16
Only run MaybeInitializedPlaces once for drop elaboration.
Camille GILLOT
-51
/
+23
2023-07-25
inline format!() args from rustc_codegen_llvm to the end (4)
Matthias Krüger
-3
/
+2
[next]