about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/thir.rs
AgeCommit message (Expand)AuthorLines
2022-02-20Revert "Auto merge of #93800 - b-naber:static-initializers-mir-val, r=oli-obk"Mark Rousskov-3/+1
2022-02-15try to bless 32bit mir tests manuallyb-naber-5/+1
2022-02-15use AllocId and Ty in ExprKind::StaticRef and delay ConstValue constructionb-naber-2/+8
2022-02-15Overhaul `Const`.Nicholas Nethercote-8/+8
2022-01-18Formally implement let chainsCaio-1/+1
2022-01-12Remove deprecated LLVM-style inline assemblyTomasz Miąsko-6/+0
2022-01-11Store a `Symbol` instead of an `Ident` in `VariantDef`/`FieldDef`Aaron Hill-2/+2
2021-09-09rename mir -> thir around abstract constsEllen-243/+3
2021-09-09move thir visitor to rustc_middleEllen-0/+243
2021-09-01Fix drop handling for `if let` expressionsMatthew Jasper-0/+1
2021-08-25Various pattern cleanupsLéo Lanteri Thauvin-12/+4
2021-08-15Introduce hir::ExprKind::Let - Take 2Caio-0/+4
2021-06-22Add documentation for various THIR structsLeSeulArtichaut-35/+109
2021-06-21Fix unused_unsafe with compiler-generated unsafeCameron Steffen-0/+1
2021-06-18Auto merge of #85421 - Smittyvb:rm_pushpop_unsafe, r=matthewjasperbors-2/+0
2021-06-13Box `ExprKind::Adt`LeSeulArtichaut-13/+16
2021-06-06Remove some last remants of {push,pop}_unsafe!Smitty-2/+0
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-20/+24
2021-05-22Move THIR structure definitions to `rustc_middle`LeSeulArtichaut-0/+743