| Age | Commit message (Expand) | Author | Lines |
| 2022-05-14 | Auto merge of #96883 - jackh726:early-binder-2, r=oli-obk | bors | -1/+1 |
| 2022-05-13 | Add bound_type_of | Jack Huey | -2/+2 |
| 2022-05-11 | Remove `PartialOrd`/`Ord` impl for `PlaceRef` | Aaron Hill | -1/+7 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -2/+2 |
| 2022-05-08 | Use sparse representation of switch sources | Tomasz Miąsko | -2/+2 |
| 2022-05-08 | Avoid constructing switch sources unless necessary | Tomasz Miąsko | -0/+2 |
| 2022-05-07 | Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errors | bors | -30/+33 |
| 2022-05-03 | Update `ProjectionElem::Downcast` documentation | Tomasz Miąsko | -3/+1 |
| 2022-05-03 | Rollup merge of #96599 - tmiasko:discriminant-docs, r=estebank | Yuki Okushi | -5/+1 |
| 2022-05-02 | fix most compiler/ doctests | Elliot Roberts | -30/+33 |
| 2022-05-01 | Auto merge of #96549 - ouz-a:mir-opt, r=oli-obk | bors | -0/+2 |
| 2022-05-01 | re-name stuff | ouz-a | -1/+1 |
| 2022-05-01 | Update `RValue::Discriminant` documentation | Tomasz Miąsko | -5/+1 |
| 2022-04-30 | Eliminate duplication of RPO calculation for mir | SparrowLii | -0/+8 |
| 2022-04-29 | remove and bless | ouz-a | -4/+0 |
| 2022-04-29 | exp-stuff-dirty | ouz-a | -0/+6 |
| 2022-04-25 | Correct documentation for `ShallowInitBox` | Jakob Degen | -2/+0 |
| 2022-04-22 | Relax restrictions for copy operands | Jakob Degen | -2/+6 |
| 2022-04-17 | Stop using CRATE_DEF_INDEX. | Camille GILLOT | -2/+2 |
| 2022-04-16 | Rollup merge of #96004 - JakobDegen:fix-validator-ice, r=petrochenkov | Dylan DPC | -1/+2 |
| 2022-04-13 | Consider lifetimes when comparing types for equality in MIR validator | Jakob Degen | -1/+2 |
| 2022-04-13 | Auto merge of #94255 - b-naber:use-mir-constant-in-thir, r=oli-obk | bors | -9/+162 |
| 2022-04-11 | Remove rule that place loads may not happen with variant index set | Jakob Degen | -5/+4 |
| 2022-04-11 | Add more clarifications in response to Ralf's comments | Jakob Degen | -102/+84 |
| 2022-04-11 | Address various comments and change some details around place to value conver... | Jakob Degen | -32/+31 |
| 2022-04-11 | Improve MIR phases documentation with summaries of changes | Jakob Degen | -1/+23 |
| 2022-04-11 | Improve documentation for MIR statement kinds. | Jakob Degen | -16/+76 |
| 2022-04-11 | Add documentation for the semantics of MIR rvalues | Jakob Degen | -23/+100 |
| 2022-04-11 | Improve documentation of `Place` and `Operand` | Jakob Degen | -13/+121 |
| 2022-04-11 | Document semantics of `Deinit` and `SetDiscriminant` MIR statements | Jakob Degen | -0/+7 |
| 2022-04-11 | Add new `Deinit` statement kind | Jakob Degen | -0/+3 |
| 2022-04-02 | rebase and remove dead code | b-naber | -107/+1 |
| 2022-04-02 | try to evaluate in from_opt_const_arg_anon_const | b-naber | -6/+73 |
| 2022-04-02 | rebase and use ty::Const in patterns again | b-naber | -1/+1 |
| 2022-04-02 | change thir to use mir::ConstantKind instead of ty::Const | b-naber | -9/+201 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -1/+1 |
| 2022-03-27 | Rollup merge of #95120 - smoelius:backward-switch-int, r=ecstatic-morse | Dylan DPC | -0/+13 |
| 2022-03-26 | Address review comments | Samuel E. Moelius III | -0/+13 |
| 2022-03-23 | Clarify more MIR docs | Jakob Degen | -0/+15 |
| 2022-03-23 | Clarify which kinds of MIR are allowed during which phases. | Jakob Degen | -17/+39 |
| 2022-03-12 | Auto merge of #94733 - nnethercote:fix-AdtDef-interning, r=fee1-dead | bors | -4/+4 |
| 2022-03-11 | Improve `AdtDef` interning. | Nicholas Nethercote | -4/+4 |
| 2022-03-10 | The `Clone::clone` call is now a `ConstantKind::Val`, not a `ConstantKind::Ty` | Scott McMurray | -1/+1 |
| 2022-03-10 | mir-opt: Replace clone on primitives with copy | Scott McMurray | -0/+30 |
| 2022-03-10 | Auto merge of #94059 - b-naber:constantkind-val-transformation, r=lcnr | bors | -1/+29 |
| 2022-03-10 | Auto merge of #94737 - lcnr:pass-stuff-by-value, r=davidtwco | bors | -1/+4 |
| 2022-03-09 | treat all mir::Constant values as ConstantKind::Val | b-naber | -1/+29 |
| 2022-03-08 | Auto merge of #94702 - b-naber:static-refs-mir, r=lcnr | bors | -1/+1 |
| 2022-03-08 | add `#[rustc_pass_by_value]` to more types | lcnr | -1/+4 |
| 2022-03-08 | treat literals in ExprKind::StaticRef as mir::ConstantKind::Val | b-naber | -1/+1 |