| Age | Commit message (Expand) | Author | Lines |
| 2025-02-11 | compiler: replace ExternAbi::name calls with formatters | Jubilee Young | -6/+1 |
| 2025-02-11 | Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obk | Matthias Krüger | -197/+0 |
| 2025-02-10 | Rollup merge of #136053 - Zalathar:defer-counters, r=saethlin | Jubilee | -365/+116 |
| 2025-02-09 | Remove the deduplicate_blocks pass | Michael Goulet | -197/+0 |
| 2025-02-09 | Rollup merge of #136722 - kornelski:visit-spans, r=chenyukang | Matthias Krüger | -0/+2 |
| 2025-02-09 | Auto merge of #136751 - bjorn3:update_rustfmt, r=Mark-Simulacrum | bors | -133/+185 |
| 2025-02-08 | Rustfmt | bjorn3 | -133/+185 |
| 2025-02-08 | Detect (non-raw) borrows of null ZST pointers in CheckNull | Michael Goulet | -29/+56 |
| 2025-02-08 | Visit SourceInfo of all Terminators | Kornel | -0/+2 |
| 2025-02-07 | Rollup merge of #136627 - RalfJung:mir-validation-cfg-checker, r=compiler-errors | Matthias Krüger | -0/+6 |
| 2025-02-06 | Don't reset cast kind without also updating the operand in simplify_cast | Michael Goulet | -9/+11 |
| 2025-02-06 | coverage: Remove the old code for simplifying counters after MIR opts | Zalathar | -133/+6 |
| 2025-02-06 | coverage: Don't create counters for code that was removed by MIR opts | Zalathar | -13/+19 |
| 2025-02-06 | coverage: Defer part of counter-creation until codegen | Zalathar | -214/+108 |
| 2025-02-06 | coverage: Store BCB node IDs in mappings, and resolve them in codegen | Zalathar | -44/+22 |
| 2025-02-06 | MIR validation: add comment explaining the limitations of CfgChecker | Ralf Jung | -0/+6 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+18 |
| 2025-02-03 | Rollup merge of #136464 - nnethercote:rm-TyCtxtAt-for-hooks, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-02-03 | Remove hook calling via `TyCtxtAt`. | Nicholas Nethercote | -3/+1 |
| 2025-02-02 | Rollup merge of #136358 - clubby789:opt-none-noinline, r=saethlin | Matthias Krüger | -1/+5 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -6/+6 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -5/+60 |
| 2025-02-01 | Rename `tcx.ensure_with_value()` to `tcx.ensure_done()` | Zalathar | -6/+6 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -2/+3 |
| 2025-01-31 | `#[optimize(none)]` implies `#[inline(never)]` | clubby789 | -1/+5 |
| 2025-01-31 | Validation | Michael Goulet | -2/+38 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -6/+25 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -1/+114 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -1/+1 |
| 2025-01-31 | Remove the `mir_build` hook. | Nicholas Nethercote | -1/+2 |
| 2025-01-30 | Refactor `PointerFinder` into a separate module | Bastian Kersting | -160/+272 |
| 2025-01-28 | Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk | Matthias Krüger | -34/+9 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -13/+9 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -21/+0 |
| 2025-01-27 | Rollup merge of #136114 - compiler-errors:more-idents, r=jieyouxu | Guillaume Gomez | -4/+4 |
| 2025-01-27 | Rollup merge of #136082 - Zalathar:iter-nodes, r=oli-obk | Guillaume Gomez | -21/+0 |
| 2025-01-27 | Remove redundant to_ident_string calls | Michael Goulet | -4/+4 |
| 2025-01-26 | Auto merge of #135753 - compiler-errors:from-ty-const, r=oli-obk | bors | -16/+4 |
| 2025-01-26 | Incorporate `iter_nodes` into `graph::DirectedGraph` | Zalathar | -21/+0 |
| 2025-01-25 | Auto merge of #128657 - clubby789:optimize-none, r=fee1-dead,WaffleLapkin | bors | -10/+281 |
| 2025-01-24 | coverage: Treat the "merged node flow graph" as a plain data struct | Zalathar | -83/+89 |
| 2025-01-24 | coverage: Replace `FrozenUnionFind` with a plain IndexVec | Zalathar | -31/+11 |
| 2025-01-24 | coverage: Simplify how counter terms are stored | Zalathar | -30/+20 |
| 2025-01-24 | coverage: Make query `coverage_ids_info` return an Option | Zalathar | -9/+3 |
| 2025-01-24 | coverage: Remove some dead code from MC/DC branch mapping conversion | Zalathar | -19/+13 |
| 2025-01-23 | Disable non-required MIR opts with `optimize(none)` | clubby789 | -10/+281 |
| 2025-01-20 | Get rid of mir::Const::from_ty_const | Michael Goulet | -16/+4 |
| 2025-01-19 | Run `clippy --fix` for `unnecessary_map_or` lint | Yotam Ofek | -1/+1 |
| 2025-01-19 | Auto merge of #135709 - lqd:bring-back-len, r=compiler-errors | bors | -1/+111 |