summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build/block.rs
AgeCommit message (Expand)AuthorLines
2021-06-21Fix unused_unsafe with compiler-generated unsafeCameron Steffen-0/+1
2021-06-06Remove some last remants of {push,pop}_unsafe!Smitty-18/+4
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-1/+1
2021-05-22Move THIR structure definitions to `rustc_middle`LeSeulArtichaut-1/+1
2021-05-19Store THIR in `IndexVec`s instead of an `Arena`LeSeulArtichaut-12/+21
2021-03-09Remove useless references/dereferencesLeSeulArtichaut-23/+16
2021-03-09Make arena allocation for the THIR workLeSeulArtichaut-3/+3
2021-03-09Pull `thir::Cx` out of the MIR `Builder`LeSeulArtichaut-5/+4
2021-03-09[WIP] Eagerly construct bodies of THIRLeSeulArtichaut-32/+33
2021-02-04Revert "Avoid leaking block expression values"Felix S. Klock II-7/+3
2020-12-04Avoid leaking block expression valuesMatthew Jasper-3/+7
2020-10-04Defer creating drop trees in MIR lowering until leaving that scopeMatthew Jasper-8/+10
2020-09-18use matches!() macro for simple if let conditionsMatthias Krüger-2/+1
2020-08-30mv compiler to compiler/mark-0/+246