| Age | Commit message (Expand) | Author | Lines |
| 2024-03-12 | Change `DefKind::Static` to a struct variant | Oli Scherer | -1/+1 |
| 2024-03-04 | Remove some depgraph edges on the HIR by invoking the intrinsic query instead... | Oli Scherer | -2/+2 |
| 2024-03-04 | Add a scheme for moving away from `extern "rust-intrinsic"` entirely | Oli Scherer | -0/+6 |
| 2024-03-04 | Add `is_intrinsic` helper | Oli Scherer | -1/+1 |
| 2024-02-20 | Rename `ConstPropLint` to `KnownPanicsLint` | Gurinder Singh | -2/+2 |
| 2024-02-18 | Remove const_prop.rs | Gurinder Singh | -1/+0 |
| 2024-02-16 | Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin | bors | -2/+1 |
| 2024-02-15 | Avoid debug logging entire MIR body | Tomasz Miąsko | -1/+0 |
| 2024-02-15 | Reinstate some delayed bugs. | Nicholas Nethercote | -1/+2 |
| 2024-02-14 | Use fewer delayed bugs. | Nicholas Nethercote | -1/+1 |
| 2024-02-12 | Make `is_intrinsic` query return the intrinsic name | Oli Scherer | -2/+1 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -4/+4 |
| 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 |