| Age | Commit message (Expand) | Author | Lines |
| 2022-10-01 | Refactor rustc lint API | Maybe Waffle | -59/+57 |
| 2022-09-26 | remove cfg(bootstrap) | Pietro Albini | -1/+0 |
| 2022-09-23 | rename Unevaluated to UnevaluatedConst | b-naber | -2/+2 |
| 2022-09-22 | introduce mir::Unevaluated | b-naber | -3/+3 |
| 2022-09-21 | Rollup merge of #102045 - RalfJung:const-prop-regression-fix, r=oli-obk | Dylan DPC | -20/+20 |
| 2022-09-20 | Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwU | Michael Howell | -2/+2 |
| 2022-09-20 | fix ConstProp handling of written_only_inside_own_block_locals | Ralf Jung | -20/+20 |
| 2022-09-19 | ctfe, `const_to_op` only for mir constants | lcnr | -2/+2 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -12/+5 |
| 2022-09-17 | Rollup merge of #93628 - est31:stabilize_let_else, r=joshtriplett | Dylan DPC | -1/+1 |
| 2022-09-15 | nits | b-naber | -3/+1 |
| 2022-09-15 | Only enable the let_else feature on bootstrap | est31 | -1/+1 |
| 2022-09-14 | address review again | b-naber | -13/+6 |
| 2022-09-13 | address review | b-naber | -1/+1 |
| 2022-09-13 | use ty::Unevaluated<'tcx, ()> in type system | b-naber | -19/+28 |
| 2022-09-11 | minor fixups as per PR feedback | Andrew Cann | -3/+2 |
| 2022-09-11 | Add some comments to generator clone shim code | Andrew Cann | -0/+12 |
| 2022-09-11 | Apply formatting fixes | Andrew Cann | -22/+6 |
| 2022-09-11 | implement Copy/Clone for generators | Andrew Cann | -32/+97 |
| 2022-09-07 | Rollup merge of #101525 - eltociear:patch-16, r=cjgillot | Matthias Krüger | -2/+2 |
| 2022-09-07 | Fix typo in pass_manager.rs | Ikko Ashimine | -2/+2 |
| 2022-09-06 | Generalize the Assume intrinsic statement to a general Intrinsic statement | Oli Scherer | -27/+25 |
| 2022-09-06 | Lower the assume intrinsic to a MIR statement | Oli Scherer | -0/+22 |
| 2022-09-04 | remap mir before running optimization passes | Deadbeef | -4/+7 |
| 2022-09-04 | Make `const_eval_select` a real intrinsic | Deadbeef | -3/+65 |
| 2022-08-30 | Auto merge of #99102 - JakobDegen:reorder-generators, r=oli-obk | bors | -84/+108 |
| 2022-08-30 | Simplify pass manager's `run_passes` logic | Jakob Degen | -29/+19 |
| 2022-08-30 | Refactor MIR phases | Jakob Degen | -56/+90 |
| 2022-08-30 | Auto merge of #100812 - Nilstrieb:revert-let-chains-nightly, r=Mark-Simulacrum | bors | -0/+1 |
| 2022-08-29 | Revert let_chains stabilization | Nilstrieb | -0/+1 |
| 2022-08-29 | Rollup merge of #100239 - RalfJung:const-prop-uninit, r=oli-obk | Dylan DPC | -32/+53 |
| 2022-08-29 | Rollup merge of #101111 - saethlin:better-fnentry-spans, r=RalfJung | Matthias Krüger | -11/+8 |
| 2022-08-29 | Rollup merge of #99027 - tmiasko:basic-blocks, r=oli-obk | Matthias Krüger | -65/+64 |
| 2022-08-28 | Use the declaration's SourceInfo for FnEntry retags, not the outermost | Ben Kimock | -11/+8 |
| 2022-08-27 | remove a now-useless machine hook | Ralf Jung | -9/+0 |
| 2022-08-27 | remove an ineffective check in const_prop | Ralf Jung | -24/+54 |
| 2022-08-27 | Rollup merge of #101057 - cjgillot:one-fn-sig, r=compiler-errors | Yuki Okushi | -1/+1 |
| 2022-08-26 | Merge implementations of HIR fn_decl and fn_sig. | Camille GILLOT | -1/+1 |
| 2022-08-26 | make read_immediate error immediately on uninit, so ImmTy can carry initializ... | Ralf Jung | -33/+22 |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -65/+64 |
| 2022-08-26 | Rollup merge of #100034 - tmiasko:elaborate-box-derefs, r=oli-obk | Yuki Okushi | -102/+9 |
| 2022-08-25 | Elaborate all box dereferences in `ElaborateBoxDerefs` | Tomasz Miąsko | -102/+9 |
| 2022-08-25 | Auto merge of #100571 - cjgillot:mir-cost-visit, r=compiler-errors | bors | -92/+222 |
| 2022-08-24 | Auto merge of #99946 - tmiasko:elide-storage-makers, r=oli-obk | bors | -29/+8 |
| 2022-08-23 | Fix typo in UnreachableProp | nils | -1/+1 |
| 2022-08-23 | Elide storage markers for internal locals when inlining | Tomasz Miąsko | -2/+6 |
| 2022-08-23 | Elide storage markers when elaborating deref projections | Tomasz Miąsko | -19/+1 |
| 2022-08-23 | Elide storage markers when elaborating box derefs | Tomasz Miąsko | -8/+1 |
| 2022-08-21 | Enable UnreachablePropagation under mir-opt-level >= 2 | Nilstrieb | -3/+2 |
| 2022-08-21 | UnreachableProp: Preserve unreachable branches for multiple targets | Nilstrieb | -23/+48 |