| Age | Commit message (Expand) | Author | Lines |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+3 |
| 2025-05-04 | Auto merge of #140549 - BoxyUwU:proper_const_norm, r=lcnr | bors | -0/+2 |
| 2025-05-01 | Set groundwork for proper const normalization | Boxy | -0/+2 |
| 2025-05-01 | User type annotations for free consts in pattern position | Boxy | -2/+1 |
| 2025-04-28 | Rollup merge of #140022 - dianne:box-deref-pats, r=Nadrieril | Chris Denton | -9/+13 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -20/+143 |
| 2025-04-25 | Rollup merge of #140202 - est31:let_chains_feature_compiler, r=lcnr | Matthias Krüger | -1/+1 |
| 2025-04-24 | lower deref patterns on boxes using built-in derefs | dianne | -9/+13 |
| 2025-04-24 | Rollup merge of #140028 - dianne:lit-deref-pats-p1, r=oli-obk | Matthias Krüger | -2/+45 |
| 2025-04-23 | Make #![feature(let_chains)] bootstrap conditional in compiler/ | est31 | -1/+1 |
| 2025-04-22 | make `[u8]` and `[u8;N]` literal patterns usable in deref patterns | dianne | -2/+6 |
| 2025-04-22 | make `str` literal patterns usable in deref patterns | dianne | -0/+39 |
| 2025-04-20 | remove a couple clones | Matthias Krüger | -1/+1 |
| 2025-04-19 | Make `#[naked]` an unsafe attribute | Folkert de Vries | -2/+6 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -3/+4 |
| 2025-04-18 | Rollup merge of #138528 - dianne:implicit-deref-patterns, r=Nadrieril | Matthias Krüger | -21/+28 |
| 2025-04-17 | Rollup merge of #139902 - lcnr:no-opaque-cast-projection, r=oli-obk | Matthias Krüger | -11/+14 |
| 2025-04-17 | do not emit `OpaqueCast` projections with `-Znext-solver` | lcnr | -11/+14 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -16/+4 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -3/+4 |
| 2025-04-16 | lower implicit deref patterns to THIR | dianne | -18/+24 |
| 2025-04-15 | Auto merge of #139845 - Zalathar:rollup-u5u5y1v, r=Zalathar | bors | -3/+28 |
| 2025-04-15 | Rollup merge of #139669 - nnethercote:overhaul-AssocItem, r=oli-obk | Stuart Cook | -1/+1 |
| 2025-04-15 | Rollup merge of #138393 - oli-obk:pattern-type-in-pattern, r=BoxyUwU | Stuart Cook | -2/+27 |
| 2025-04-14 | Use `newtype_index!`-generated types more idiomatically | Yotam Ofek | -2/+2 |
| 2025-04-14 | Allow const patterns of matches to contain pattern types | Oli Scherer | -2/+27 |
| 2025-04-14 | Move `has_self` field to `hir::AssocKind::Fn`. | Nicholas Nethercote | -1/+1 |
| 2025-04-14 | Auto merge of #124141 - nnethercote:rm-Nonterminal-and-TokenKind-Interpolated... | bors | -1/+0 |
| 2025-04-12 | store the kind of pattern adjustments in `pat_adjustments` | dianne | -8/+9 |
| 2025-04-07 | Make use generated TerminatorKind::Call have call_source Use | Santiago Pastorino | -1/+1 |
| 2025-04-07 | Rollup merge of #139108 - Nadrieril:simplify-expandedconstant, r=oli-obk | Stuart Cook | -110/+87 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -1/+6 |
| 2025-04-06 | Reuse `parent_args` | Nadrieril | -12/+3 |
| 2025-04-06 | Add the inline const type annotation in pattern lowering | Nadrieril | -31/+35 |
| 2025-04-06 | Tweak `lower_pat_expr` | Nadrieril | -35/+33 |
| 2025-04-06 | Remove the `is_inline` field from `PatKind::ExpandedConstant` | Nadrieril | -37/+24 |
| 2025-04-06 | Let `const_to_pat` handle the `ExpandedConstant` wrapping | Nadrieril | -15/+12 |
| 2025-04-03 | Rollup merge of #138610 - oli-obk:no-sort-hir-ids, r=compiler-errors | Matthias Krüger | -7/+13 |
| 2025-04-03 | Rollup merge of #138017 - nnethercote:tighten-assignment-op, r=spastorino | Matthias Krüger | -4/+25 |
| 2025-04-03 | Upvars HirIds always have the same owner, thus just use an ItemLocalId | Oli Scherer | -3/+7 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -4/+6 |
| 2025-04-03 | Auto merge of #139234 - compiler-errors:query-tweak, r=oli-obk | bors | -2/+2 |
| 2025-04-03 | Tighten up assignment operator representations. | Nicholas Nethercote | -4/+25 |
| 2025-04-02 | Auto merge of #139269 - matthiaskrgr:rollup-pk78gig, r=matthiaskrgr | bors | -34/+35 |
| 2025-04-02 | Rollup merge of #138992 - dianne:simplify-byte-string-to-pat, r=oli-obk | Matthias Krüger | -34/+35 |
| 2025-04-02 | Remove `recursion_limit` increases. | Nicholas Nethercote | -1/+0 |
| 2025-04-02 | Use return_result_from_ensure_ok a bit more | Michael Goulet | -2/+2 |
| 2025-04-02 | Move methods from `Map` to `TyCtxt`, part 5. | Nicholas Nethercote | -5/+5 |
| 2025-03-28 | use `slice::contains` where applicable | Yotam Ofek | -1/+1 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -1/+6 |