| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2021-09-09 | rename mir -> thir around abstract consts | Ellen | -243/+3 | |
| 2021-09-09 | move thir visitor to rustc_middle | Ellen | -0/+243 | |
| 2021-09-01 | Fix drop handling for `if let` expressions | Matthew Jasper | -0/+1 | |
| MIR lowering for `if let` expressions is now more complicated now that `if let` exists in HIR. This PR adds a scope for the variables bound in an `if let` expression and then uses an approach similar to how we handle loops to ensure that we reliably drop the correct variables. | ||||
| 2021-08-25 | Various pattern cleanups | Léo Lanteri Thauvin | -12/+4 | |
| 2021-08-15 | Introduce hir::ExprKind::Let - Take 2 | Caio | -0/+4 | |
| 2021-06-22 | Add documentation for various THIR structs | LeSeulArtichaut | -35/+109 | |
| 2021-06-21 | Fix unused_unsafe with compiler-generated unsafe | Cameron Steffen | -0/+1 | |
| 2021-06-18 | Auto merge of #85421 - Smittyvb:rm_pushpop_unsafe, r=matthewjasper | bors | -2/+0 | |
| Remove some last remants of {push,pop}_unsafe! These macros have already been removed, but there was still some code handling these macros. That code is now removed. | ||||
| 2021-06-13 | Box `ExprKind::Adt` | LeSeulArtichaut | -13/+16 | |
| 2021-06-06 | Remove some last remants of {push,pop}_unsafe! | Smitty | -2/+0 | |
| These macros have already been removed, but there was still some code handling these macros. That code is now removed. | ||||
| 2021-05-22 | Make THIR building a stealable query | LeSeulArtichaut | -20/+24 | |
| 2021-05-22 | Move THIR structure definitions to `rustc_middle` | LeSeulArtichaut | -0/+743 | |
