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
/
builder
/
scope.rs
Age
Commit message (
Expand
)
Author
Lines
2025-08-07
only introduce a guard scope for arms with guards
dianne
-0
/
+14
2025-08-07
add a scope for `if let` guard temporaries and bindings
dianne
-8
/
+15
2025-07-26
`loop_match`: suggest extracting to a `const` item
Folkert de Vries
-3
/
+26
2025-07-09
Auto merge of #143472 - dianne:deref-pat-column-check, r=Nadrieril
bors
-0
/
+1
2025-07-07
`loop_match`: fix 'no terminator on block'
Folkert de Vries
-1
/
+3
2025-07-04
only check for mixed deref/normal constructors when needed
dianne
-0
/
+1
2025-06-29
mir: Add a `new` method to `statement`
dianqk
-16
/
+16
2025-06-23
Add `#[loop_match]` for improved DFA codegen
bjorn3
-3
/
+261
2025-05-27
Avoid `fold`/`flat_map`.
Nicholas Nethercote
-5
/
+6
2025-05-27
Factor out some repeated code in `build_exit_tree`.
Nicholas Nethercote
-12
/
+6
2025-05-27
Rename `DropTree::drops` as `DropTree::drop_nodes`.
Nicholas Nethercote
-34
/
+46
2025-05-27
Remove `DropNodeKey::kind`.
Nicholas Nethercote
-2
/
+1
2025-05-12
Fix typos
omahs
-1
/
+1
2025-04-28
AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}...
Andrew Zhogin
-20
/
+139
2025-04-20
remove a couple clones
Matthias Krüger
-1
/
+1
2025-03-28
use `slice::contains` where applicable
Yotam Ofek
-1
/
+1
2025-03-13
Return blocks from DropTree::build_mir
bjorn3
-20
/
+17
2025-03-12
Move methods from `Map` to `TyCtxt`, part 4.
Nicholas Nethercote
-2
/
+1
2025-02-21
Rename `ClearCrossCrate::assert_crate_local`.
Nicholas Nethercote
-2
/
+2
2025-02-08
Rustfmt
bjorn3
-47
/
+73
2025-01-24
don't drop types with no drop glue when tailcalling
Waffle Lapkin
-0
/
+9
2025-01-08
run borrowck tests on BIDs and emit tail-expr-drop-order lints for
Ding Xiang Fei
-3
/
+3
2024-12-20
Handle DropKind::ForLint in coroutines correctly
Michael Goulet
-10
/
+10
2024-12-19
Auto merge of #134486 - compiler-errors:drop-for-lint, r=nikomatsakis
bors
-41
/
+107
2024-12-19
pacify merciless fmt
Niko Matsakis
-5
/
+5
2024-12-19
explain how `build_scope_drops` works
Niko Matsakis
-2
/
+38
2024-12-19
Rename Scope.id to Scope.local_id, remove trivial accessor
Michael Goulet
-1
/
+1
2024-12-19
Use TypingEnv from MIR builder
Michael Goulet
-4
/
+1
2024-12-18
Separate DropKind::ForLint
Michael Goulet
-39
/
+69
2024-12-17
Rename `rustc_mir_build::build` to `builder`
Zalathar
-0
/
+1665