summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/build/expr/stmt.rs
AgeCommit message (Expand)AuthorLines
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-5/+5
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-1/+1
2023-01-17tidyWaffle Maybe-1/+1
2023-01-17Don't call closures immediately, use `try{}` blocksMaybe Waffle-5/+5
2022-12-12Fixup method doc that mentions removed paramMaybe Waffle-4/+2
2022-08-24Store blocks in `Thir`.Nicholas Nethercote-7/+15
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-1/+1
2022-02-286 - Make more use of `let_chains`Caio-15/+13
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-32/+0
2021-08-18Remove box syntax from rustc_mir_buildest31-2/+2
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/+22
2021-03-09Take into account `ExprKind::Scope` when calculating span of temporaryLeSeulArtichaut-6/+6
2021-03-09Remove useless references/dereferencesLeSeulArtichaut-20/+14
2021-03-09Make arena allocation for the THIR workLeSeulArtichaut-1/+1
2021-03-09Remove `Clone` impl for `thir::Expr`LeSeulArtichaut-4/+3
2021-03-09Pull `thir::Cx` out of the MIR `Builder`LeSeulArtichaut-1/+1
2021-03-09[WIP] Eagerly construct bodies of THIRLeSeulArtichaut-27/+32
2021-02-04Revert "Use `record_operands_moved` more aggresively"Felix S. Klock II-2/+0
2020-12-04Use `record_operands_moved` more aggresivelyMatthew Jasper-0/+2
2020-08-30mv compiler to compiler/mark-0/+175