| Age | Commit message (Expand) | Author | Lines |
| 2025-04-18 | Auto merge of #139996 - matthiaskrgr:rollup-0nka2hw, r=matthiaskrgr | bors | -359/+662 |
| 2025-04-18 | Stabilize let chains on edition 2024 | est31 | -3/+28 |
| 2025-04-18 | Disable has_thread_local on i686-win7-windows-msvc | roblabla | -0/+6 |
| 2025-04-18 | Implement `SmirInterface` | Makai | -207/+495 |
| 2025-04-18 | Rollup merge of #138599 - adwinwhite:recursive-overflow, r=wesleywiser | Matthias Krüger | -0/+50 |
| 2025-04-18 | Rollup merge of #137881 - Jarcho:index_slice_ex, r=wesleywiser | Matthias Krüger | -1/+12 |
| 2025-04-18 | Rollup merge of #139615 - nnethercote:rm-name_or_empty, r=jdonszelmann | Matthias Krüger | -196/+220 |
| 2025-04-18 | Rollup merge of #138528 - dianne:implicit-deref-patterns, r=Nadrieril | Matthias Krüger | -163/+442 |
| 2025-04-18 | Don't assemble non-env/bound candidates if projection is rigid | Michael Goulet | -39/+58 |
| 2025-04-17 | Rollup merge of #139974 - Patrick-6:change-visibility, r=RalfJung | Matthias Krüger | -4/+2 |
| 2025-04-17 | Rollup merge of #139498 - alexcrichton:wasm-zst-safe, r=wesleywiser | Matthias Krüger | -0/+5 |
| 2025-04-17 | Rollup merge of #139351 - EnzymeAD:autodiff-batching2, r=oli-obk | Matthias Krüger | -28/+107 |
| 2025-04-17 | Rollup merge of #139961 - nnethercote:two-rustc_const_eval-cleanups, r=oli-obk | Matthias Krüger | -15/+19 |
| 2025-04-17 | Rollup merge of #139902 - lcnr:no-opaque-cast-projection, r=oli-obk | Matthias Krüger | -34/+48 |
| 2025-04-17 | Rollup merge of #139850 - xizheyin:issue-138698, r=jieyouxu | Matthias Krüger | -12/+25 |
| 2025-04-17 | Rollup merge of #139774 - compiler-errors:supertrait-alias, r=lcnr | Matthias Krüger | -74/+135 |
| 2025-04-17 | Ignore zero-sized types in wasm future-compat warning | Alex Crichton | -0/+5 |
| 2025-04-17 | Change function visibility to pub | Patrick-6 | -4/+2 |
| 2025-04-17 | Hide unstable print kinds within emit_unknown_print_request_help in stable ch... | xizheyin | -12/+25 |
| 2025-04-17 | Auto merge of #139949 - matthiaskrgr:rollup-pxc5tsx, r=matthiaskrgr | bors | -341/+166 |
| 2025-04-17 | do not emit `OpaqueCast` projections with `-Znext-solver` | lcnr | -34/+48 |
| 2025-04-17 | Auto merge of #139940 - matthiaskrgr:rollup-rd4d3fn, r=matthiaskrgr | bors | -31/+117 |
| 2025-04-17 | Rollup merge of #139944 - shepmaster:eager-diagnostics, r=nnethercote | Matthias Krüger | -257/+86 |
| 2025-04-17 | Rollup merge of #139932 - joshlf:transmute-simplify-tests, r=jswrenn | Matthias Krüger | -66/+74 |
| 2025-04-17 | Rollup merge of #139782 - xizheyin:issue-139627, r=wesleywiser | Matthias Krüger | -1/+4 |
| 2025-04-17 | Rollup merge of #138632 - clubby789:stabilize-cfg-boolean-lit, r=davidtwco,Ur... | Matthias Krüger | -17/+2 |
| 2025-04-17 | `intern_with_temp_alloc` is for `DummyMachine` only. | Nicholas Nethercote | -2/+6 |
| 2025-04-17 | Remove some unnecessary lifetimes. | Nicholas Nethercote | -13/+13 |
| 2025-04-16 | Move eager translation to a method on `Diag` | Jake Goulding | -257/+86 |
| 2025-04-17 | Auto merge of #139938 - matthiaskrgr:rollup-19ddpus, r=matthiaskrgr | bors | -172/+142 |
| 2025-04-17 | Avoid an `unwrap` in `RustcMirAttrs::set_field`. | Nicholas Nethercote | -22/+23 |
| 2025-04-17 | Replace infallible `name_or_empty` methods with fallible `name` methods. | Nicholas Nethercote | -174/+194 |
| 2025-04-17 | Fix attribute printing in an error. | Nicholas Nethercote | -2/+5 |
| 2025-04-16 | upvar inference for implicit deref patterns | dianne | -11/+43 |
| 2025-04-16 | respect the tcx's recursion limit when peeling | dianne | -11/+27 |
| 2025-04-16 | don't peel ADTs the pattern could match | dianne | -14/+35 |
| 2025-04-16 | transmutability: Refactor tests for simplicity | Joshua Liebow-Feeser | -66/+74 |
| 2025-04-17 | Rollup merge of #139900 - lcnr:normalizes-to-where-bounds-unproductive, r=com... | Matthias Krüger | -8/+13 |
| 2025-04-17 | Rollup merge of #139854 - fmease:modern-diag-for-lt-in-ty, r=davidtwco | Matthias Krüger | -14/+68 |
| 2025-04-17 | Rollup merge of #139828 - compiler-errors:rigid-trait, r=lcnr | Matthias Krüger | -1/+0 |
| 2025-04-17 | Rollup merge of #139440 - a4lg:riscv-feature-addition-batch-2, r=Amanieu | Matthias Krüger | -2/+12 |
| 2025-04-17 | Rollup merge of #135340 - obeis:explicit-extern-abis, r=traviscross,nadrieril | Matthias Krüger | -6/+24 |
| 2025-04-17 | Rollup merge of #139917 - folkertdev:fn-align-multiple, r=jdonszelmann | Matthias Krüger | -1/+2 |
| 2025-04-17 | Rollup merge of #139908 - Zalathar:no-ascription, r=jieyouxu | Matthias Krüger | -19/+1 |
| 2025-04-17 | Rollup merge of #139770 - nnethercote:rename-LifetimeName, r=BoxyUwU | Matthias Krüger | -51/+51 |
| 2025-04-17 | Rollup merge of #139650 - Alexendoo:group-alias, r=davidtwco | Matthias Krüger | -63/+42 |
| 2025-04-17 | Rollup merge of #139236 - Zoxc:anon-counter, r=davidtwco | Matthias Krüger | -8/+16 |
| 2025-04-17 | Rollup merge of #139084 - petrochenkov:transpaque, r=davidtwco | Matthias Krüger | -30/+30 |
| 2025-04-16 | Auto merge of #138011 - tnewsome-lynx:lynxos_178-nostd, r=davidtwco | bors | -0/+67 |
| 2025-04-16 | refactor tuple struct pattern checking to get info for peeling | dianne | -22/+44 |