| Age | Commit message (Expand) | Author | Lines |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -17/+6 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -9/+83 |
| 2025-01-27 | Use an operand instead of a place that is always turned into an operand | Oli Scherer | -12/+8 |
| 2025-01-27 | Deduplicate operand creation between scalars, non-scalars and string patterns | Oli Scherer | -8/+11 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -6/+6 |
| 2025-01-25 | Rollup merge of #136018 - estebank:long-moved-type, r=jieyouxu | Matthias Krüger | -2/+10 |
| 2025-01-24 | Use short ty string for move errors | Esteban Küber | -2/+10 |
| 2025-01-24 | don't drop types with no drop glue when tailcalling | Waffle Lapkin | -0/+9 |
| 2025-01-22 | Rollup merge of #135409 - Shunpoco:issue-133117-ICE-never-false-edge-start-bl... | Matthias Krüger | -2/+9 |
| 2025-01-22 | modify comment | Shunpoco | -1/+1 |
| 2025-01-22 | address review: modify matches/mod.rs | Shunpoco | -4/+9 |
| 2025-01-21 | add fixme in typoed const pattern lint | Rémy Rakic | -0/+6 |
| 2025-01-20 | Auto merge of #135754 - jieyouxu:rollup-j4q1hpr, r=jieyouxu | bors | -1/+1 |
| 2025-01-20 | Rollup merge of #135310 - estebank:issue-135289, r=Nadrieril | 许杰友 Jieyou Xu (Joe) | -8/+1 |
| 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 | -103/+15 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -83/+9 |
| 2025-01-18 | Revert "Rollup merge of #134371 - scottmcm:fix-134352, r=oli-obk" | Rémy Rakic | -25/+7 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -3/+7 |
| 2025-01-18 | Consolidate ad-hoc MIR lints into real pass-manager-based MIR lints | Michael Goulet | -373/+2 |
| 2025-01-16 | Coerce safe-to-call target_feature functions to fn pointers. | Luca Versari | -8/+3 |
| 2025-01-15 | Avoid notes that only make sense for unsafe functions | Oli Scherer | -2/+5 |
| 2025-01-15 | Treat safe target_feature functions as unsafe by default | Oli Scherer | -0/+4 |
| 2025-01-14 | Add hir::HeaderSafety to make follow up commits simpler | Oli Scherer | -5/+18 |
| 2025-01-12 | Fix ICE-133117 | Shunpoco | -4/+4 |
| 2025-01-12 | Fix ICE-133063 | Shunpoco | -3/+5 |
| 2025-01-11 | review comments | Esteban Küber | -57/+67 |
| 2025-01-11 | Avoid unnecessary note when type has escaping bounds | Esteban Küber | -3/+9 |
| 2025-01-11 | Avoid duplicated note | Esteban Küber | -6/+8 |
| 2025-01-11 | Account for `for<'a>` types when checking for non-structural type in constant... | Esteban Küber | -3/+10 |
| 2025-01-10 | mir_build: check annotated functions w/out callers | David Wood | -0/+96 |
| 2025-01-09 | Always force non-trimming of path in `unreachable_patterns` lint | Esteban Küber | -8/+1 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -14/+12 |
| 2025-01-09 | Always take the `Ok` path in `lit_to_const` and produce error constants instead | Oli Scherer | -1/+1 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -4/+3 |
| 2025-01-09 | Make `lit_to_mir_constant` infallible | Oli Scherer | -31/+21 |
| 2025-01-08 | Auto merge of #135260 - matthiaskrgr:rollup-8irqs72, r=matthiaskrgr | bors | -26/+13 |
| 2025-01-08 | run borrowck tests on BIDs and emit tail-expr-drop-order lints for | Ding Xiang Fei | -3/+3 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -25/+12 |
| 2025-01-07 | Rollup merge of #134989 - max-niederman:guard-patterns-hir, r=oli-obk | Matthias Krüger | -0/+3 |
| 2025-01-04 | Rollup merge of #135046 - RalfJung:rustc_box_intrinsic, r=compiler-errors | Jubilee | -58/+18 |
| 2025-01-04 | Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obk | bors | -0/+14 |
| 2025-01-04 | rustc_intrinsic: support functions without body; they are implicitly marked a... | Ralf Jung | -0/+14 |
| 2025-01-03 | const-in-pattern: test that the PartialEq impl does not need to be const | Ralf Jung | -0/+4 |
| 2025-01-03 | turn rustc_box into an intrinsic | Ralf Jung | -58/+18 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -0/+3 |
| 2024-12-27 | Fix typos | chloefeal | -1/+1 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -7/+3 |
| 2024-12-20 | Handle DropKind::ForLint in coroutines correctly | Michael Goulet | -10/+10 |