| Age | Commit message (Expand) | Author | Lines |
| 2023-01-11 | Change `src/test` to `tests` in source files, fix tidy and tests | Albert Larsan | -1/+1 |
| 2023-01-09 | Auto merge of #106340 - saethlin:propagate-operands, r=oli-obk | bors | -5/+1 |
| 2023-01-07 | Auto merge of #105323 - cjgillot:simplify-const-prop, r=davidtwco | bors | -3/+17 |
| 2023-01-03 | Remove duplicated elaborate box derefs pass | Tomasz Miąsko | -5/+2 |
| 2023-01-01 | Reenable limited top-down MIR inlining | Jakob Degen | -6/+36 |
| 2023-01-01 | Always take advantage of arithmetic identities | Ben Kimock | -5/+1 |
| 2022-12-25 | Give the correct track-caller location with MIR inlining. | Camille GILLOT | -8/+3 |
| 2022-12-25 | Remove Nop in simplify_locals. | Camille GILLOT | -0/+1 |
| 2022-12-25 | Move SimplifyLocals before ConstProp. | Camille GILLOT | -3/+16 |
| 2022-12-24 | Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholk | Matthias Krüger | -31/+25 |
| 2022-12-21 | Retag argument to `drop_in_place` unconditionally | Jakob Degen | -28/+29 |
| 2022-12-21 | Retag as FnEntry on `drop_in_place` | Jakob Degen | -1/+27 |
| 2022-12-20 | Add missing anonymous lifetime | Jeremy Stucki | -1/+1 |
| 2022-12-20 | rustc: Remove needless lifetimes | Jeremy Stucki | -31/+25 |
| 2022-12-20 | Rollup merge of #105930 - JakobDegen:nal-unsound, r=oli-obk | Matthias Krüger | -1/+2 |
| 2022-12-20 | Rollup merge of #105835 - tmiasko:cleanup-post-borrowck, r=JakobDegen | Matthias Krüger | -71/+28 |
| 2022-12-20 | Auto merge of #105880 - Nilstrieb:make-newtypes-less-not-rust, r=oli-obk | bors | -2/+2 |
| 2022-12-19 | Disable `NormalizeArrayLen` | Jakob Degen | -1/+2 |
| 2022-12-19 | Rollup merge of #105864 - matthiaskrgr:compl, r=Nilstrieb | Dylan DPC | -1/+1 |
| 2022-12-19 | clippy::complexity fixes | Matthias Krüger | -1/+1 |
| 2022-12-18 | A few small cleanups for `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-18 | Make `#[debug_format]` an attribute in `newtype_index` | Nilstrieb | -1/+1 |
| 2022-12-18 | Rollup merge of #105870 - matthiaskrgr:useless_conv, r=oli-obk | Matthias Krüger | -2/+2 |
| 2022-12-18 | avoid .into() conversion to identical types | Matthias Krüger | -2/+2 |
| 2022-12-17 | Remove false edges in CleanupPostBorrowck | Tomasz Miąsko | -46/+16 |
| 2022-12-17 | Rename CleanupNonCodegenStatements to CleanupPostBorrowck | Tomasz Miąsko | -3/+3 |
| 2022-12-17 | Replace visitor with a loop over blocks and statements | Tomasz Miąsko | -26/+13 |
| 2022-12-16 | Remove dead code after destination propagation | Tomasz Miąsko | -0/+7 |
| 2022-12-15 | Auto merge of #105356 - JakobDegen:more-custom-mir, r=oli-obk | bors | -1/+1 |
| 2022-12-15 | Auto merge of #104616 - RalfJung:ctfe-alignment, r=oli-obk,RalfJung | bors | -4/+26 |
| 2022-12-15 | Move alignment failure error reporting to machine | Oli Scherer | -1/+21 |
| 2022-12-15 | Make alignment checks a future incompat lint | Oli Scherer | -3/+5 |
| 2022-12-15 | Rollup merge of #105683 - JakobDegen:dest-prop-storage, r=tmiasko | Matthias Krüger | -83/+88 |
| 2022-12-14 | Various cleanups to dest prop | Jakob Degen | -83/+88 |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -1/+1 |
| 2022-12-14 | Remove many more cases of `mk_substs_trait` that can now use the iterator sch... | Oli Scherer | -5/+3 |
| 2022-12-14 | Let `mk_fn_def` take an iterator instead to simplify some call sites | Oli Scherer | -3/+1 |
| 2022-12-14 | Fix unsafetyck disabling for custom MIR | Jakob Degen | -1/+1 |
| 2022-12-14 | Auto merge of #104986 - compiler-errors:opaques, r=oli-obk | bors | -2/+6 |
| 2022-12-13 | Rollup merge of #105659 - JakobDegen:storage-live-borrow, r=davidtwco | Matthias Krüger | -1/+1 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -2/+6 |
| 2022-12-13 | squash OpaqueTy and ProjectionTy into AliasTy | Michael Goulet | -1/+1 |
| 2022-12-13 | Use ty::OpaqueTy everywhere | Michael Goulet | -1/+1 |
| 2022-12-13 | Don't require owned data in `MaybeStorageLive` | Jakob Degen | -1/+1 |
| 2022-12-13 | Allow unsafe through inline const | Gary Guo | -3/+32 |
| 2022-12-11 | Rollup merge of #105537 - kadiwa4:remove_some_imports, r=fee1-dead | Matthias Krüger | -1/+0 |
| 2022-12-10 | compiler: remove unnecessary imports and qualified paths | KaDiWa | -1/+0 |
| 2022-12-09 | Remove unneeded field from `SwitchTargets` | Jakob Degen | -47/+24 |
| 2022-12-08 | Rollup merge of #105317 - RalfJung:retag-rework, r=oli-obk | Matthias Krüger | -60/+13 |
| 2022-12-06 | Auto merge of #105229 - saethlin:zst-writes-to-unions, r=oli-obk | bors | -26/+1 |