| Age | Commit message (Expand) | Author | Lines |
| 2024-02-10 | Auto merge of #117206 - cjgillot:jump-threading-default, r=tmiasko | bors | -7/+0 |
| 2024-02-10 | Remove unnecessary `min_specialization` after bootstrap | Zalathar | -1/+1 |
| 2024-02-09 | Remove ConstGoto and SeparateConstSwitch. | Camille GILLOT | -7/+0 |
| 2024-02-09 | Rollup merge of #120693 - nnethercote:invert-diagnostic-lints, r=davidtwco | Matthias Krüger | -2/+0 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -0/+4 |
| 2024-02-06 | Invert diagnostic lints. | Nicholas Nethercote | -2/+0 |
| 2024-01-25 | Remove unused features | clubby789 | -2/+0 |
| 2024-01-21 | Make MIR pass name a compile-time constant. | Camille GILLOT | -0/+2 |
| 2024-01-16 | Auto merge of #116520 - Enselic:large-copy-into-fn, r=oli-obk | bors | -6/+6 |
| 2024-01-16 | Auto merge of #119672 - cjgillot:dse-sandwich, r=oli-obk | bors | -4/+5 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -6/+6 |
| 2024-01-14 | coverage: Indicate whether a block's successors allow BCB chaining | Zalathar | -0/+1 |
| 2024-01-11 | Sandwich MIR optimizations between DSE. | Camille GILLOT | -4/+5 |
| 2024-01-11 | Auto merge of #119677 - cjgillot:early-cfg-opt, r=oli-obk | bors | -6/+17 |
| 2024-01-09 | Rollup merge of #119668 - cjgillot:transform-promote, r=oli-obk | Guillaume Gomez | -1/+2 |
| 2024-01-08 | Simplify code flow. | Camille GILLOT | -0/+1 |
| 2024-01-08 | Move promote_consts back to rustc_mir_transform. | Camille GILLOT | -1/+1 |
| 2024-01-08 | coverage: `llvm-cov` expects column numbers to be bytes, not code points | Zalathar | -0/+1 |
| 2024-01-07 | Reorder early post-inlining passes. | Camille GILLOT | -6/+17 |
| 2024-01-06 | rustc_mir_transform: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -1/+0 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -2/+2 |
| 2023-12-30 | Auto merge of #116012 - cjgillot:gvn-const, r=oli-obk | bors | -1/+0 |
| 2023-12-24 | Replace legacy ConstProp by GVN. | Camille GILLOT | -1/+0 |
| 2023-12-24 | Enable GVN by default. | Camille GILLOT | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-21 | Add pass to identify undefined or erroneous behaviour | Tomasz Miąsko | -0/+1 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -1/+1 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -3/+1 |
| 2023-11-26 | Avoid need for `{D,Subd}iagnosticMessage` imports. | Nicholas Nethercote | -1/+0 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -2/+2 |
| 2023-10-31 | Reorder passes. | Camille GILLOT | -2/+3 |
| 2023-10-29 | Auto merge of #116270 - cjgillot:gvn-aggregate, r=oli-obk,RalfJung | bors | -0/+2 |
| 2023-10-25 | Only call `mir_const_qualif` if absolutely necessary | Oli Scherer | -3/+23 |
| 2023-10-25 | Simplify projections in GVN. | Camille GILLOT | -0/+1 |
| 2023-10-25 | Do not remove unused definitions inside GVN. | Camille GILLOT | -0/+1 |
| 2023-10-21 | Implement JumpThreading pass. | Camille GILLOT | -0/+2 |
| 2023-10-21 | Extract cost checker from inliner. | Camille GILLOT | -0/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -4/+4 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-18 | Only check in a single place if a pass is enabled. | Camille GILLOT | -1/+1 |
| 2023-10-17 | Automatically enable cross-crate inlining for small functions | Ben Kimock | -0/+2 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -27/+40 |
| 2023-10-11 | Rollup merge of #116315 - cjgillot:cpl-clean, r=petrochenkov | Matthias Krüger | -3/+1 |
| 2023-10-08 | Do not run optimizations on trivial MIR. | Camille GILLOT | -0/+9 |
| 2023-10-05 | move subtyper change reveal_all | ouz-a | -1/+1 |
| 2023-10-02 | subtyping_projections | ouz-a | -0/+2 |
| 2023-10-01 | Remove outdated comment. | Camille GILLOT | -2/+0 |
| 2023-10-01 | Rename lint pass. | Camille GILLOT | -1/+1 |
| 2023-09-28 | Unconditionally run `RevealAll` pass and run it earlier | Oli Scherer | -1/+1 |