| Age | Commit message (Expand) | Author | Lines |
| 2024-10-11 | Disable jump threading UnOp::Not for non-bool | Michael Goulet | -0/+8 |
| 2024-08-31 | Rollup merge of #129812 - RalfJung:box-custom-alloc, r=compiler-errors | Matthias Krüger | -0/+2 |
| 2024-08-31 | Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxu | Matthias Krüger | -3/+39 |
| 2024-08-31 | interpret, codegen: tweak some comments and checks regarding Box with custom ... | Ralf Jung | -0/+2 |
| 2024-08-31 | Rollup merge of #129724 - nnethercote:rm-Option-bang, r=fee1-dead | Matthias Krüger | -66/+68 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_transform`. | Nicholas Nethercote | -3/+39 |
| 2024-08-30 | Remove `Option<!>` return types. | Nicholas Nethercote | -66/+68 |
| 2024-08-28 | Use a reduced recursion limit in the MIR inliner's cycle breaker | Ben Kimock | -1/+9 |
| 2024-08-28 | coverage: Rename `CodeRegion` to `SourceRegion` | Zalathar | -20/+20 |
| 2024-08-28 | coverage: Simplify some debug logging | Zalathar | -7/+1 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -188/+159 |
| 2024-08-21 | Simplify some redundant field names | Michael Goulet | -2/+2 |
| 2024-08-18 | Rollup merge of #128628 - khuey:simply-cfg-erase-source-info, r=nnethercote | Trevor Gross | -0/+11 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -24/+24 |
| 2024-08-15 | Rollup merge of #129101 - compiler-errors:deref-on-parent-by-ref, r=lcnr | Matthias Krüger | -14/+40 |
| 2024-08-15 | Rollup merge of #129067 - cuviper:append, r=wesleywiser | Matthias Krüger | -2/+2 |
| 2024-08-14 | Fix projections when parent capture is by-ref | Michael Goulet | -14/+40 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -3/+3 |
| 2024-08-13 | Add and use `IndexVec::append` | Josh Stone | -2/+2 |
| 2024-08-12 | Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxu | Guillaume Gomez | -3/+3 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -3/+3 |
| 2024-08-11 | Rollup merge of #128762 - fmease:use-more-slice-pats, r=compiler-errors | Matthias Krüger | -16/+14 |
| 2024-08-10 | Auto merge of #128572 - compiler-errors:fix-elaborate-box-derefs-on-debug, r=... | bors | -8/+9 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -3/+3 |
| 2024-08-08 | Don't inline tainted MIR bodies | Michael Goulet | -0/+4 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -16/+14 |
| 2024-08-07 | Hide implicit target features from diagnostics when possible | Caleb Zulawski | -1/+3 |
| 2024-08-03 | When deduplicating unreachable blocks, erase the source information. | Kyle Huey | -0/+11 |
| 2024-08-03 | Re-enable SimplifyToExp in match_branches. | DianQK | -4/+1 |
| 2024-08-03 | Simplify match based on the cast result of `IntToInt`. | DianQK | -62/+79 |
| 2024-08-02 | Stop doing weird index stuff in ElaborateBoxDerefs | Michael Goulet | -8/+9 |
| 2024-08-01 | MIR required_consts, mentioned_items: ensure we do not forget to fill these l... | Ralf Jung | -30/+61 |
| 2024-07-31 | Do not intern if we have provenance. | Camille GILLOT | -1/+6 |
| 2024-07-31 | Simplify constant creation. | Camille GILLOT | -5/+10 |
| 2024-07-31 | Encode constant determinism in disambiguator. | Camille GILLOT | -7/+8 |
| 2024-07-31 | Reduce allocations in GVN. | Camille GILLOT | -4/+12 |
| 2024-07-31 | Amortize growing rev_locals. | Camille GILLOT | -1/+7 |
| 2024-07-31 | Indirect places can only appear as first projection in runtime MIR. | Camille GILLOT | -1/+1 |
| 2024-07-31 | Do not normalize constants eagerly. | Camille GILLOT | -4/+1 |
| 2024-07-29 | Stop using MoveDataParamEnv for places that don't need a param-env | Michael Goulet | -11/+14 |
| 2024-07-29 | Perform instsimplify before inline to eliminate some trivial calls | DianQK | -3/+22 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -132/+137 |
| 2024-07-28 | Rollup merge of #128279 - slanterns:is_sorted, r=dtolnay | Matthias Krüger | -1/+0 |
| 2024-07-28 | stabilize `is_sorted` | Slanterns | -1/+0 |
| 2024-07-27 | Disable jump threading of float equality | Nilstrieb | -0/+7 |
| 2024-07-26 | Make coroutine-closures possible to be cloned | Michael Goulet | -0/+3 |
| 2024-07-26 | Auto merge of #128165 - saethlin:optimize-clone-shims, r=compiler-errors | bors | -1/+2 |
| 2024-07-26 | Rollup merge of #128170 - saethlin:clone-fn, r=compiler-errors | Trevor Gross | -2/+2 |
| 2024-07-25 | Make Clone::clone a lang item | Ben Kimock | -2/+2 |
| 2024-07-25 | Let InstCombine remove Clone shims inside Clone shims | Ben Kimock | -1/+2 |