| Age | Commit message (Expand) | Author | Lines |
| 2022-12-14 | Ensure no one constructs `AliasTy`s themselves | Oli Scherer | -1/+1 |
| 2022-12-13 | Combine projection and opaque into alias | Michael Goulet | -1/+1 |
| 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-06 | Auto merge of #105119 - JakobDegen:inline-experiments, r=cjgillot | bors | -22/+6 |
| 2022-12-03 | Mark naked functions as never inline in codegen_fn_attrs | Tomasz Miąsko | -4/+0 |
| 2022-12-01 | Disable top-down inlining | Jakob Degen | -22/+6 |
| 2022-11-26 | Rollup merge of #104121 - Lokathor:mir-opt-when-instruction-set-missing-on-ca... | Matthias Krüger | -1/+15 |
| 2022-11-25 | Refine instruction_set inline rules | Lokathor | -1/+15 |
| 2022-11-15 | mv utility methods into separate module | lcnr | -5/+5 |
| 2022-11-15 | nll: correctly deal with bivariance | lcnr | -6/+6 |
| 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 |