| Age | Commit message (Expand) | Author | Lines |
| 2025-06-08 | add `param_env` cache to canonicalization | lcnr | -15/+91 |
| 2025-06-08 | move `canonicalize_param_env` into sub-fn | lcnr | -25/+30 |
| 2025-06-08 | Dont make ObligationCtxts with diagnostics unnecessarily | Michael Goulet | -2/+2 |
| 2025-06-09 | Auto merge of #142220 - workingjubilee:rollup-idgfpof, r=workingjubilee | bors | -259/+223 |
| 2025-06-08 | Rollup merge of #142194 - bjorn3:less_unstable_features, r=jieyouxu | Jubilee | -28/+1 |
| 2025-06-08 | Rollup merge of #142179 - folkertdev:min-global-align-parse, r=workingjubilee | Jubilee | -63/+37 |
| 2025-06-08 | Rollup merge of #142108 - workingjubilee:track-caller-in-abi-map, r=jieyouxu | Jubilee | -0/+1 |
| 2025-06-08 | Rollup merge of #142089 - bjorn3:sysroot_handling_cleanup3, r=petrochenkov | Jubilee | -69/+32 |
| 2025-06-08 | Rollup merge of #142053 - heiher:loong32-none, r=wesleywiser | Jubilee | -14/+84 |
| 2025-06-08 | compiler: add Deref to AbiAlign to ease transition | Jubilee Young | -1/+9 |
| 2025-06-08 | Remove rustc's notion of "preferred" alignment AKA `__alignof` | Jubilee Young | -84/+59 |
| 2025-06-08 | Auto merge of #142008 - RalfJung:const-eval-error-here, r=oli-obk | bors | -20/+6 |
| 2025-06-08 | Auto merge of #141700 - RalfJung:atomic-intrinsics-part2, r=bjorn3 | bors | -757/+637 |
| 2025-06-09 | early return in trait detection for non-trait item | bohan | -8/+12 |
| 2025-06-08 | Auto merge of #142095 - joshtriplett:optimize-veccache, r=SparrowLii | bors | -26/+23 |
| 2025-06-08 | Remove all unused feature gates from the compiler | bjorn3 | -28/+1 |
| 2025-06-08 | Auto merge of #142088 - compiler-errors:perf-universal-stall, r=lcnr | bors | -3/+16 |
| 2025-06-08 | add specific help messages for stdcall and cdecl | Ralf Jung | -4/+22 |
| 2025-06-08 | raw dylib: ensure that we have applied standard ABI checks | Ralf Jung | -18/+14 |
| 2025-06-08 | add (back) unsupported_calling_conventions lint to reject more invalid callin... | Ralf Jung | -23/+83 |
| 2025-06-08 | Auto merge of #142085 - compiler-errors:perf-self-obl, r=lcnr | bors | -0/+15 |
| 2025-06-08 | Use the in-tree `compiler-builtins` | Trevor Gross | -1/+1 |
| 2025-06-08 | Auto merge of #142074 - oli-obk:its-finally-gone, r=petrochenkov | bors | -92/+64 |
| 2025-06-07 | Auto merge of #142181 - GuillaumeGomez:rollup-pn2p1lu, r=GuillaumeGomez | bors | -120/+109 |
| 2025-06-07 | Rollup merge of #142148 - workingjubilee:dont-ice-on-force-warn, r=Urgau | Guillaume Gomez | -1/+1 |
| 2025-06-07 | Rollup merge of #142140 - workingjubilee:sort-extern-abi-variants, r=bjorn3 | Guillaume Gomez | -36/+63 |
| 2025-06-07 | Rollup merge of #142126 - compiler-errors:normalize-uv-via-relate, r=BoxyUwU | Guillaume Gomez | -74/+34 |
| 2025-06-07 | Rollup merge of #141661 - Urgau:deny-dangerous_implicit_autorefs, r=traviscross | Guillaume Gomez | -2/+2 |
| 2025-06-07 | Rollup merge of #140560 - Urgau:test_attr-module-level, r=GuillaumeGomez | Guillaume Gomez | -7/+9 |
| 2025-06-07 | store `target.min_global_align` as an `Align` | Folkert de Vries | -63/+37 |
| 2025-06-07 | Auto merge of #141950 - oli-obk:big-body-owner-loop, r=compiler-errors | bors | -9/+7 |
| 2025-06-07 | move all intrinsic typeck logic into the one big match | Ralf Jung | -495/+457 |
| 2025-06-07 | intrinsics: use const generic to set atomic ordering | Ralf Jung | -290/+208 |
| 2025-06-07 | Stabilize `sha512_sm_x86`, and the `sha512`, `sm3` and `sm4` target features | sayantn | -5/+5 |
| 2025-06-07 | Stabilize the `keylocker_x86` flag, and the `kl` and `widekl` target features | sayantn | -4/+4 |
| 2025-06-07 | Auto merge of #141927 - compiler-errors:perf-select, r=lcnr | bors | -41/+70 |
| 2025-06-07 | Auto merge of #141964 - sayantn:update-stdarch, r=Amanieu | bors | -9/+9 |
| 2025-06-07 | const-eval error: always say in which item the error occurred | Ralf Jung | -20/+6 |
| 2025-06-07 | rustc_resolve: Improve `resolve_const_param_in_non_trivial_anon_const` wording | Martin Nordholts | -1/+1 |
| 2025-06-07 | compiler: Treat ForceWarning as a Warning for diagnostic level | Jubilee Young | -1/+1 |
| 2025-06-07 | Rollup merge of #142131 - estebank:cast-sugg, r=Urgau | Jacob Pratt | -69/+43 |
| 2025-06-07 | Rollup merge of #142045 - estebank:obligation-cause-code-suggestion, r=compil... | Jacob Pratt | -9/+11 |
| 2025-06-07 | Rollup merge of #141797 - workingjubilee:apple-likes-frame-pointers-but-not-t... | Jacob Pratt | -36/+23 |
| 2025-06-07 | Rollup merge of #141558 - Diggsey:db-limit-cgu-name-length, r=matthewjasper | Jacob Pratt | -6/+31 |
| 2025-06-06 | compiler: Remove superfluous renaming import of ExternAbi | Jubilee Young | -3/+1 |
| 2025-06-06 | compiler: Sort and doc ExternAbi variants | Jubilee Young | -33/+62 |
| 2025-06-07 | Unify normalization of terms in deeply normalize | Michael Goulet | -71/+30 |
| 2025-06-06 | Add `-Z hint-mostly-unused` to tell rustc that most of a crate will go unused | Josh Triplett | -0/+10 |
| 2025-06-06 | Rollup merge of #142118 - hkBst:lexer-patch1, r=oli-obk | Guillaume Gomez | -10/+8 |
| 2025-06-06 | Rollup merge of #142112 - ada4a:patch-1, r=wesleywiser | Guillaume Gomez | -1/+1 |