| Age | Commit message (Expand) | Author | Lines |
| 2022-10-07 | Fix MIR inlining of asm_unwind | Gary Guo | -25/+19 |
| 2022-09-23 | rename Unevaluated to UnevaluatedConst | b-naber | -1/+1 |
| 2022-09-19 | remove the `Subst` trait, always use `EarlyBinder` | lcnr | -1/+0 |
| 2022-09-14 | address review again | b-naber | -6/+4 |
| 2022-09-13 | use ty::Unevaluated<'tcx, ()> in type system | b-naber | -2/+4 |
| 2022-08-26 | Replace `Body::basic_blocks()` with field access | Tomasz Miąsko | -8/+8 |
| 2022-08-25 | Auto merge of #100571 - cjgillot:mir-cost-visit, r=compiler-errors | bors | -92/+222 |
| 2022-08-23 | Elide storage markers for internal locals when inlining | Tomasz Miąsko | -2/+6 |
| 2022-08-21 | Also validate types before inlining. | Camille GILLOT | -0/+100 |
| 2022-08-21 | Refactor cost computation as a visitor. | Camille GILLOT | -92/+122 |
| 2022-08-17 | Ignore substs when checking inlining history. | Camille GILLOT | -4/+9 |
| 2022-07-20 | consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable) | Ralf Jung | -1/+1 |
| 2022-07-13 | Rename `debugging_opts` to `unstable_opts` | Joshua Nelson | -3/+3 |
| 2022-07-06 | Allow to create definitions inside the query system. | Camille GILLOT | -1/+1 |
| 2022-07-02 | Fix rust-call ICE in mir-inliner | Michael Goulet | -5/+9 |
| 2022-06-30 | Allow inlining `#[inline]` functions. | Camille GILLOT | -3/+3 |
| 2022-06-30 | Test enabling MIR inliner | Wesley Wiser | -10/+23 |
| 2022-06-30 | Do not error on the param_env during inlining. | Camille GILLOT | -8/+0 |
| 2022-06-30 | Skip inlining if there are normalization issues. | Camille GILLOT | -0/+40 |
| 2022-06-30 | Check history earlier. | Camille GILLOT | -14/+5 |
| 2022-06-14 | Rename the `ConstS::val` field as `kind`. | Nicholas Nethercote | -1/+1 |
| 2022-06-04 | Rollup merge of #97696 - cjgillot:normalize-inline, r=compiler-errors | Matthias Krüger | -10/+15 |
| 2022-06-03 | Do not ICE when failing to normalize during inlining. | Camille GILLOT | -10/+15 |
| 2022-05-30 | validate derefer, run derefer inside generator | ouz-a | -1/+2 |
| 2022-05-23 | Refactor call terminator to always hold a destination place | Jakob Degen | -25/+20 |
| 2022-05-20 | Remove `crate` visibility usage in compiler | Jacob Pratt | -1/+1 |
| 2022-05-19 | Rollup merge of #97142 - SparrowLii:inline, r=tmiasko | Dylan DPC | -28/+27 |
| 2022-05-18 | move processing of `source_scope_data` into `MutVisitor`'s impl of Integrator... | SparrowLii | -28/+27 |
| 2022-05-17 | Auto merge of #97111 - JohnTitor:rollup-x3vjf6u, r=JohnTitor | bors | -1/+1 |
| 2022-05-17 | Auto merge of #97012 - oli-obk:🦀_intrinsics, r=davidtwco | bors | -2/+1 |
| 2022-05-17 | Change `Successors` to `impl Iterator<Item = BasicBlock>` | SparrowLii | -1/+1 |
| 2022-05-16 | Add a query for checking whether a function is an intrinsic. | Oli Scherer | -2/+1 |
| 2022-05-13 | Add bound_fn_sig | Jack Huey | -2/+2 |
| 2022-05-10 | Introduce EarlyBinder | Jack Huey | -2/+2 |
| 2022-04-11 | Remove inlining cost of `Deinit` statements | Jakob Degen | -0/+1 |
| 2022-04-02 | Less manipulation of the callee_def_id. | Camille GILLOT | -5/+6 |
| 2022-04-02 | Use only local hash. | Camille GILLOT | -2/+2 |
| 2022-04-02 | Use DefPathHash instead of HirId to break cycles. | Camille GILLOT | -14/+8 |
| 2022-03-31 | Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errors | Dylan DPC | -1/+1 |
| 2022-03-30 | Spellchecking compiler comments | Yuri Astrakhan | -1/+1 |
| 2022-03-29 | Remember mutability in `DefKind::Static`. | Camille GILLOT | -4/+4 |
| 2022-03-01 | 7 - Make more use of `let_chains` | Caio | -6/+5 |
| 2022-02-27 | Only create a single expansion for each inline integration. | Camille GILLOT | -10/+14 |
| 2022-02-21 | use `List<Ty<'tcx>>` for tuples | lcnr | -2/+1 |
| 2022-02-20 | Rollup merge of #94146 - est31:let_else, r=cjgillot | Matthias Krüger | -3/+2 |
| 2022-02-19 | Adopt let else in more places | est31 | -3/+2 |
| 2022-02-18 | Rollup merge of #93024 - compiler-errors:inline-mir-bad-bounds, r=estebank | Matthias Krüger | -2/+11 |
| 2022-02-15 | Overhaul `Const`. | Nicholas Nethercote | -1/+1 |
| 2022-01-17 | Fix Inline MIR pass on a function with un-satisfiable bounds | Michael Goulet | -2/+11 |
| 2021-12-22 | Remove `PartialOrd` and `Ord` from `LocalDefId` | pierwill | -1/+2 |