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