| Age | Commit message (Expand) | Author | Lines |
| 2021-03-09 | Remove useless references/dereferences | LeSeulArtichaut | -157/+137 |
| 2021-03-09 | Make arena allocation for the THIR work | LeSeulArtichaut | -47/+48 |
| 2021-03-09 | Remove `Clone` impl for `thir::Expr` | LeSeulArtichaut | -4/+3 |
| 2021-03-09 | Pull `thir::Cx` out of the MIR `Builder` | LeSeulArtichaut | -185/+238 |
| 2021-03-09 | [WIP] Eagerly construct bodies of THIR | LeSeulArtichaut | -375/+261 |
| 2021-03-08 | Auto merge of #82727 - oli-obk:shrinkmem, r=pnkfelix | bors | -9/+12 |
| 2021-03-05 | Rollup merge of #80723 - rylev:noop-lint-pass, r=estebank | Mara | -1/+1 |
| 2021-03-05 | Shrink the size of Rvalue by 16 bytes | Oli Scherer | -9/+12 |
| 2021-03-03 | Fix tests | Ryan Levick | -1/+1 |
| 2021-03-01 | Box generator-related Body fields | Dániel Buga | -8/+17 |
| 2021-02-05 | Run x.py fmt to fix tidy issues | Wesley Wiser | -22/+19 |
| 2021-02-04 | Revert "Simplify unscheduling of drops after moves" | Felix S. Klock II | -13/+25 |
| 2021-02-04 | Revert "Use `record_operands_moved` more aggresively" | Felix S. Klock II | -15/+3 |
| 2021-02-04 | Revert "Avoid leaking block expression values" | Felix S. Klock II | -284/+150 |
| 2021-02-02 | Bump rustfmt version | Mark Rousskov | -90/+108 |
| 2021-02-01 | Rollup merge of #81364 - camelid:improve-build-matches-docs, r=varkor | Jonas Schievink | -55/+74 |
| 2021-01-31 | Update outdated comment | Camelid | -3/+3 |
| 2021-01-31 | Rollup merge of #80092 - sexxi-goose:restrict_precision, r=nikomatsakis | Jonas Schievink | -10/+1 |
| 2021-01-30 | Rollup merge of #81291 - sexxi-goose:fix-struct-update-functional-record-upda... | Yuki Okushi | -5/+10 |
| 2021-01-29 | Compute mutability of closure captures | Aman Arora | -10/+1 |
| 2021-01-28 | Rollup merge of #79951 - LeSeulArtichaut:ty-ir, r=nikomatsakis | Yuki Okushi | -3/+2 |
| 2021-01-24 | Improve `rustc_mir_build::matches` docs | Camelid | -53/+72 |
| 2021-01-22 | Make functional record update/struct update syntax works inside closures when... | Dhruv Jauhar | -5/+10 |
| 2021-01-18 | Use ty::{IntTy,UintTy,FloatTy} in rustc | LeSeulArtichaut | -3/+2 |
| 2021-01-18 | Fix typo in simplify.rs | Ikko Ashimine | -1/+1 |
| 2021-01-16 | Auto merge of #80290 - RalfJung:less-intrinsic-write, r=lcnr | bors | -74/+34 |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -0/+37 |
| 2020-12-31 | remove move_val_init leftovers | Ralf Jung | -74/+34 |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -1/+1 |
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -1/+1 |
| 2020-12-30 | where possible, pass slices instead of &Vec or &String (clippy::ptr_arg) | Matthias Krüger | -3/+3 |
| 2020-12-24 | use matches!() macro in more places | Matthias Krüger | -5/+1 |
| 2020-12-17 | Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasper | Yuki Okushi | -9/+46 |
| 2020-12-15 | Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obk | bors | -5/+5 |
| 2020-12-13 | Rollup merge of #79940 - matthiaskrgr:cl15ppy, r=Dylan-DPC | Yuki Okushi | -2/+3 |
| 2020-12-12 | Auto merge of #79553 - sexxi-goose:mir_min_cap_writeback, r=nikomatsakis | bors | -123/+376 |
| 2020-12-11 | use if let Some(x) = .. instead of ...map(|x|) to conditionally run fns that... | Matthias Krüger | -2/+3 |
| 2020-12-09 | Use precise places when lowering Closures in THIR | Aman Arora | -47/+65 |
| 2020-12-09 | Use Places for captures in MIR | Aman Arora | -22/+128 |
| 2020-12-09 | Also generate `StorageDead` in constants | oli | -41/+16 |
| 2020-12-06 | [mir-opt] Allow debuginfo to be generated for a constant or a Place | Wesley Wiser | -5/+5 |
| 2020-12-06 | Move handling UpvarRef to PlaceBuilder | Aman Arora | -78/+207 |
| 2020-12-06 | Implement lowering of if-let guards to MIR | LeSeulArtichaut | -9/+46 |
| 2020-12-04 | Avoid leaking block expression values | Matthew Jasper | -149/+288 |
| 2020-12-04 | Use `record_operands_moved` more aggresively | Matthew Jasper | -5/+17 |
| 2020-12-04 | Simplify unscheduling of drops after moves | Matthew Jasper | -30/+22 |
| 2020-11-24 | Use the name "auto traits" everywhere in the compiler | Camelid | -1/+1 |
| 2020-11-17 | Remove THIR::ExprKind::SelfRef | Aman Arora | -4/+0 |
| 2020-11-17 | Move capture lowering from THIR to MIR | Aman Arora | -0/+82 |
| 2020-11-16 | compiler: fold by value | Bastian Kauschke | -1/+1 |