about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
2025-02-12Rollup merge of #136907 - workingjubilee:middle-errors-cleanup, r=compiler-er...Guillaume Gomez-21/+10
2025-02-12Rollup merge of #136901 - workingjubilee:stabilize-externabi-hashing-forever,...Guillaume Gomez-170/+158
2025-02-12Rollup merge of #136838 - compiler-errors:escaping-unsize, r=fmeaseGuillaume Gomez-2/+3
2025-02-12Auto merge of #136918 - GuillaumeGomez:rollup-f6h21gg, r=GuillaumeGomezbors-50/+70
2025-02-12Rollup merge of #136900 - workingjubilee:format-externabi-directly, r=oli-obkGuillaume Gomez-25/+18
2025-02-12Rollup merge of #136698 - jackpot51:i586-redox, r=RalfJungGuillaume Gomez-2/+2
2025-02-12Rollup merge of #134981 - estebank:issue-93993, r=BoxyUwUGuillaume Gomez-23/+50
2025-02-12Auto merge of #136897 - workingjubilee:revert-unfcped-stab, r=WaffleLapkinbors-7/+35
2025-02-12Auto merge of #136905 - matthiaskrgr:rollup-8zwcgta, r=matthiaskrgrbors-330/+445
2025-02-11compiler: Make middle errors `pub(crate)` and bury some dead codeJubilee Young-21/+10
2025-02-12Rollup merge of #136891 - compiler-errors:unconstrained-anon-lt, r=lqdMatthias Krüger-21/+23
2025-02-12Rollup merge of #136885 - RalfJung:linux-android-base-cpu, r=jieyouxuMatthias Krüger-1/+1
2025-02-12Rollup merge of #136884 - compiler-errors:fn-zst, r=BoxyUwUMatthias Krüger-9/+18
2025-02-12Rollup merge of #136646 - oli-obk:pattern-types-ast, r=BoxyUwUMatthias Krüger-76/+121
2025-02-12Rollup merge of #136193 - oli-obk:pattern-type-ffi-checks, r=chenyukangMatthias Krüger-66/+95
2025-02-12Rollup merge of #135965 - estebank:shorten-ty-sugg, r=lcnrMatthias Krüger-10/+77
2025-02-12Rollup merge of #135549 - oli-obk:push-tmxtpnrloyqu, r=compiler-errorsMatthias Krüger-147/+110
2025-02-11compiler: remove rustc_abi::lookup and AbiUnsupportedJubilee Young-18/+15
2025-02-11compiler: remove AbiDatasJubilee Young-136/+14
2025-02-11compiler: compare and hash ExternAbi like its stringJubilee Young-21/+140
2025-02-12Auto merge of #136074 - compiler-errors:deeply-normalize-next-solver, r=lcnrbors-44/+146
2025-02-11compiler: replace ExternAbi::name calls with formattersJubilee Young-25/+18
2025-02-11compiler: remove rustc_target reexport of rustc_abi::HashStableContextJubilee Young-7/+4
2025-02-11compiler: narrow scope of nightly cfg in rustc_abiJubilee Young-6/+3
2025-02-11Revert "Stabilize `extended_varargs_abi_support`"Jubilee Young-7/+35
2025-02-11Remove some the spans pointing at the enum in the path and its generic argsEsteban Küber-8/+5
2025-02-11Explain that in paths generics can't be set on both the enum and the variantEsteban Küber-23/+53
2025-02-11Check sig for errors before checking for unconstrained anonymous lifetimeMichael Goulet-21/+23
2025-02-11i686-linux-android: increase CPU baseline to Pentium 4 (without an actual cha...Ralf Jung-1/+1
2025-02-11Deeply normalize signature in new solverMichael Goulet-6/+75
2025-02-11Deeply normalize in impl headerMichael Goulet-1/+1
2025-02-11Deeply normalize args for implied boundsMichael Goulet-1/+1
2025-02-11Make DeeplyNormalize a real type opMichael Goulet-37/+70
2025-02-11Lower fn items as ZST valtrees and delay a bugMichael Goulet-9/+18
2025-02-11Rollup merge of #136847 - nnethercote:simplify-intra-crate-quals, r=oli-obkMatthias Krüger-51/+53
2025-02-11Rollup merge of #136833 - workingjubilee:let-the-impossible-be-impossible, r=...Matthias Krüger-64/+8
2025-02-11Rollup merge of #136786 - compiler-errors:de-de-duplicate-blocks, r=oli-obkMatthias Krüger-197/+0
2025-02-11Rollup merge of #136239 - folkertdev:show-supported-register-classes, r=Sparr...Matthias Krüger-8/+15
2025-02-11Rollup merge of #135677 - yotamofek:resolve-cleanups2, r=compiler-errorsMatthias Krüger-7/+8
2025-02-11Rollup merge of #135285 - tbu-:pr_fix_typo4, r=GuillaumeGomezMatthias Krüger-1/+1
2025-02-11Auto merge of #136851 - jhpratt:rollup-ftijn95, r=jhprattbors-193/+119
2025-02-11Document some safety constraints and use more safe wrappersOli Scherer-59/+50
2025-02-11Add a safe wrapper for `WriteBitcodeToFile`Oli Scherer-8/+10
2025-02-11Remove an unsafe closure invariant by inlining the closure wrapper into the c...Oli Scherer-80/+50
2025-02-11Handle pattern types wrapped in `Option` in FFI checksOli Scherer-0/+32
2025-02-11Add a TyPat in the AST to reuse the generic arg lowering logicOli Scherer-76/+121
2025-02-11Correctly handle pattern types in FFI redeclaration lintsOli Scherer-58/+60
2025-02-11Correctly handle pattern types in FFI safetyOli Scherer-8/+3
2025-02-11Rollup merge of #136839 - lukas-code:actually-monomorphic-enough, r=compiler-...Jacob Pratt-41/+3
2025-02-11Rollup merge of #136837 - compiler-errors:contracts-body-lowering, r=celinvalJacob Pratt-113/+95