summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build/block.rs
AgeCommit message (Expand)AuthorLines
2022-05-25try to cache region_scope_tree as a queryDing Xiang Fei-2/+1
2022-05-22factor out the rvalue lifetime ruleDing Xiang Fei-1/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-03-28Revert "Auto merge of #93893 - oli-obk:sad_revert, r=oli-obk"Oli Scherer-2/+4
2022-02-20Improve `unused_unsafe` lintFrank Steffahn-17/+5
2022-02-11Revert "Auto merge of #92007 - oli-obk:lazy_tait2, r=nikomatsakis"Oli Scherer-4/+2
2022-02-02Lazily resolve type-alias-impl-trait defining usesOli Scherer-2/+4
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