summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build/scope.rs
AgeCommit message (Expand)AuthorLines
2021-03-09Make arena allocation for the THIR workLeSeulArtichaut-2/+2
2021-03-09Pull `thir::Cx` out of the MIR `Builder`LeSeulArtichaut-10/+8
2021-03-09[WIP] Eagerly construct bodies of THIRLeSeulArtichaut-4/+4
2021-02-05Run x.py fmt to fix tidy issuesWesley Wiser-2/+4
2021-02-04Revert "Simplify unscheduling of drops after moves"Felix S. Klock II-13/+25
2021-02-04Revert "Use `record_operands_moved` more aggresively"Felix S. Klock II-1/+1
2021-02-04Revert "Avoid leaking block expression values"Felix S. Klock II-162/+16
2021-02-02Bump rustfmt versionMark Rousskov-7/+4
2020-12-17Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasperYuki Okushi-0/+1
2020-12-11use if let Some(x) = .. instead of ...map(|x|) to conditionally run fns that...Matthias Krüger-2/+3
2020-12-09Also generate `StorageDead` in constantsoli-32/+8
2020-12-06Implement lowering of if-let guards to MIRLeSeulArtichaut-0/+1
2020-12-04Avoid leaking block expression valuesMatthew Jasper-16/+160
2020-12-04Use `record_operands_moved` more aggresivelyMatthew Jasper-2/+2
2020-12-04Simplify unscheduling of drops after movesMatthew Jasper-30/+22
2020-10-30Fix even more clippy warningsJoshua Nelson-10/+6
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-0/+1
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-0/+1
2020-10-04Apply suggestions from reviewAaron Hill-2/+2
2020-10-04Fix broken linkAaron Hill-1/+1
2020-10-04Fix rebase falloutAaron Hill-3/+3
2020-10-04Address review commentsMatthew Jasper-5/+5
2020-10-04Add some more commentsMatthew Jasper-6/+21
2020-10-04Defer creating drop trees in MIR lowering until leaving that scopeMatthew Jasper-627/+696
2020-08-30mv compiler to compiler/mark-0/+1313