Skip to content

Commit 7616daa

Browse files
committedJan 14, 2019
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!
1 parent d106808 commit 7616daa

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",

1 commit comments

Comments
 (1)

hsivonen commented on Jan 21, 2019

@hsivonen
Member
Please sign in to comment.