about summary refs log tree commit diff
path: root/compiler
AgeCommit message (Expand)AuthorLines
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-12Fix diagnostic when using = instead of : in let bindingsyukang-1/+22
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-11NitsMichael Goulet-51/+66
2025-02-11Always perform discr read for never pattern in EUVMichael Goulet-0/+4
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-11rustc_codegen_ssa: cleanup codegen attrsYotam Ofek-62/+56
2025-02-11rustc_codegen_ssa: simplify test for incompatible dependency formatsYotam Ofek-15/+10
2025-02-11rustc_codegen_ssa: cleanup nested `if`s and a needless `match`Yotam Ofek-28/+24
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-11rustc_codegen_ssa: use slice patterns instead of len-check+indexingYotam Ofek-5/+5
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-11Reject `impl Trait` bounds in various places where we unconditionally warned ...Oli Scherer-2/+2
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-11compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl ...Askar Safin-6/+5
2025-02-11compiler/rustc_codegen_llvm/src/lib.rs: remove "unsafe impl Send/Sync"Askar Safin-3/+0
2025-02-11compiler/rustc_codegen_gcc/src/back/lto.rs: delete "unsafe impl Sync/Send"Askar Safin-4/+0
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete Sync and SendAskar Safin-11/+5
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
2025-02-11Rollup merge of #136835 - compiler-errors:contracts-span-hack, r=celinvalJacob Pratt-31/+11
2025-02-11Rollup merge of #136813 - mrkajetanp:aarch32-fp16-target-feature, r=davidtwcoJacob Pratt-0/+2
2025-02-11Rollup merge of #136721 - dpaoliello:cleanllvm2, r=ZalatharJacob Pratt-8/+8
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64!Askar Safin-10/+4
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete WeakAskar Safin-2/+1
2025-02-11Auto merge of #136845 - matthiaskrgr:rollup-ol4np4z, r=matthiaskrgrbors-246/+531
2025-02-11compiler/rustc_data_structures/src/sync.rs: delete MappedLockGuardAskar Safin-3/+2
2025-02-11compiler/rustc_data_structures/src/sync.rs: remove "impl Clone for RwLock"Askar Safin-8/+0
2025-02-11compiler/rustc_data_structures/src/sync.rs: these RwLock methods are never ca...Askar Safin-20/+0