| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2025-01-19 | Auto merge of #135715 - matthiaskrgr:rollup-9a18sxj, r=matthiaskrgr | bors | -7/+388 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -0/+21 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -1/+90 |
| 2025-01-18 | Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints | Michael Goulet | -7/+388 |
| 2025-01-18 | coverage: Add a few more comments to counter creation | Zalathar | -0/+15 |
| 2025-01-18 | coverage: Remove `BcbCounter` and `BcbExpression` | Zalathar | -64/+16 |
| 2025-01-18 | coverage: Flatten top-level counter creation into plain functions | Zalathar | -95/+91 |
| 2025-01-18 | coverage: Move `phys_counter_for_node` into `CoverageCounters` | Zalathar | -19/+18 |
| 2025-01-18 | coverage: Remove the `Site` enum now that we only instrument nodes | Zalathar | -35/+16 |