Skip to content

Commit cccaf9a

Browse files
committed
Auto merge of #57416 - alexcrichton:remove-platform-intrinsics, r=nagisa
rustc: Remove platform intrinsics crate This was originally attempted in #57048 but it was realized that we could fully remove the crate via the `"unadjusted"` ABI on intrinsics. This means that all intrinsics in stdsimd are implemented directly against LLVM rather than using the abstraction layer provided here. That ends up meaning that this crate is no longer used at all. This crate developed long ago to implement the SIMD intrinsics, but we didn't end up using it in the long run. In that case let's remove it!
2 parents e2f221c + 7616daa commit cccaf9a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+4
-15991
lines changed

Cargo.lock

-5
Original file line numberDiff line numberDiff line change
@@ -2564,10 +2564,6 @@ dependencies = [
25642564
"syntax_pos 0.0.0",
25652565
]
25662566

2567-
[[package]]
2568-
name = "rustc_platform_intrinsics"
2569-
version = "0.0.0"
2570-
25712567
[[package]]
25722568
name = "rustc_plugin"
25732569
version = "0.0.0"
@@ -2678,7 +2674,6 @@ dependencies = [
26782674
"rustc 0.0.0",
26792675
"rustc_data_structures 0.0.0",
26802676
"rustc_errors 0.0.0",
2681-
"rustc_platform_intrinsics 0.0.0",
26822677
"rustc_target 0.0.0",
26832678
"smallvec 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)",
26842679
"syntax 0.0.0",

0 commit comments

Comments
 (0)