| Age | Commit message (Expand) | Author | Lines |
| 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-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/+103 |
| 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 | -63/+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 | -63/+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 |
| 2024-12-19 | Auto merge of #134486 - compiler-errors:drop-for-lint, r=nikomatsakis | bors | -41/+107 |
| 2024-12-19 | pacify merciless fmt | Niko Matsakis | -5/+5 |
| 2024-12-19 | explain how `build_scope_drops` works | Niko Matsakis | -2/+38 |
| 2024-12-19 | Rename Scope.id to Scope.local_id, remove trivial accessor | Michael Goulet | -14/+20 |
| 2024-12-19 | Use TypingEnv from MIR builder | Michael Goulet | -4/+1 |
| 2024-12-18 | Separate DropKind::ForLint | Michael Goulet | -39/+69 |
| 2024-12-18 | Rollup merge of #134399 - spastorino:invert-if-condition, r=jieyouxu | 许杰友 Jieyou Xu (Joe) | -3/+3 |
| 2024-12-18 | Rollup merge of #134394 - dianne:clarify-pat-2024-migration, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -16/+43 |
| 2024-12-18 | mir: require `is_cleanup` when creating `BasicBlockData` | DianQK | -8/+9 |
| 2024-12-18 | Do not do if ! else, use unnegated cond and swap the branches instead | Santiago Pastorino | -3/+3 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -10/+5 |
| 2024-12-17 | Add the edition guide link from the match 2024 migration lint to the error as... | dianne | -0/+4 |
| 2024-12-17 | Improve the pattern migration 2024 migration lint's message | dianne | -1/+1 |
| 2024-12-17 | Clarify the match ergonomics 2024 migration lint's output | dianne | -16/+39 |
| 2024-12-17 | Rollup merge of #134400 - spastorino:fix-some-comments, r=compiler-errors | Jacob Pratt | -1/+1 |
| 2024-12-17 | Explain why `build` was renamed to `builder` | Zalathar | -0/+8 |
| 2024-12-17 | Rename `rustc_mir_build::build` to `builder` | Zalathar | -53/+53 |
| 2024-12-16 | Adjust upvar.rs file path | Santiago Pastorino | -1/+1 |
| 2024-12-16 | Rollup merge of #134371 - scottmcm:fix-134352, r=oli-obk | Matthias Krüger | -7/+25 |
| 2024-12-16 | Rollup merge of #134197 - Enselic:mirror, r=lcnr | Matthias Krüger | -0/+8 |
| 2024-12-16 | Rollup merge of #134314 - compiler-errors:default-struct-value-const, r=estebank | Matthias Krüger | -5/+11 |
| 2024-12-15 | Check for array lengths that aren't actually `usize` | Scott McMurray | -7/+25 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -2/+1 |