about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/llvm_util.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-11-10 10:09:52 +0100
committerGitHub <noreply@github.com>2024-11-10 10:09:52 +0100
commit94cc01af159e2c086eeca2c9bf16fd3e60f04f43 (patch)
treeeaa801cd81b23e76a398cadd8fff5540905cdb8b /compiler/rustc_codegen_llvm/src/llvm_util.rs
parent668959740f97e7a22ae340742886d330ab63950f (diff)
parentd199a63b1160f3eaab372aa969ab91248ee24315 (diff)
downloadrust-94cc01af159e2c086eeca2c9bf16fd3e60f04f43.tar.gz
rust-94cc01af159e2c086eeca2c9bf16fd3e60f04f43.zip
Rollup merge of #132136 - RalfJung:target-feature-abi-compat, r=Mark-Simulacrum
ABI compatibility: remove section on target features

Once https://github.com/rust-lang/rust/pull/127731 lands, we will properly diagnose ABI issues caused by target feature mismatch (at least on tier 1 targets). So I'd say we can remove the corresponding part of the docs here -- this is now something the compiler can take care of, so programmers don't need to be concerned. For now this is just a lint, but that's just a transition period, like in prior cases where we fix I-unsound bugs by adding a new check that goes through the "future incompatibility" stages. We have decided that it's actually a bug that we have ABI risks around target features, and we shouldn't document that bug as-if it was intended behavior.

Cc `@rust-lang/opsem` `@chorman0773` `@veluca93`
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/llvm_util.rs')
0 files changed, 0 insertions, 0 deletions