about summary refs log tree commit diff
path: root/library/std_detect
diff options
context:
space:
mode:
authorJosh Triplett <josh@joshtriplett.org>2025-08-19 11:15:00 -0700
committerJosh Triplett <josh@joshtriplett.org>2025-08-19 11:17:35 -0700
commita971238175b4e9075adaa6c5889a65ba5f9233b2 (patch)
treefed2033b7a9d4219235b18fd680190f53a472bca /library/std_detect
parent8c32e313cccf7df531e2d49ffb8227bb92304aee (diff)
downloadrust-a971238175b4e9075adaa6c5889a65ba5f9233b2.tar.gz
rust-a971238175b4e9075adaa6c5889a65ba5f9233b2.zip
`std_detect`: Use `rustc-std-workspace-*` to pull in `compiler-builtins`
https://github.com/rust-lang/rust/pull/145489 changed `std_detect` to no
longer depend on `cfg-if`, which meant it no longer indirectly pulled in
`rustc-std-workspace-core` via `cfg-if`. That caused it to no longer
depend on `compiler-builtins`.

Change `std_detect` to use `rustc-std-workspace-core` and
`rustc-std-workspace-alloc`, to integrate with the rustc workspace. This
also pulls in `compiler-builtins` via `rustc-std-workspace-core`.

Closes: https://github.com/rust-lang/rust/issues/145594
Diffstat (limited to 'library/std_detect')
-rw-r--r--library/std_detect/Cargo.toml4
1 files changed, 2 insertions, 2 deletions
diff --git a/library/std_detect/Cargo.toml b/library/std_detect/Cargo.toml
index 33e6617c381..2739bb59230 100644
--- a/library/std_detect/Cargo.toml
+++ b/library/std_detect/Cargo.toml
@@ -21,8 +21,8 @@ is-it-maintained-open-issues = { repository = "rust-lang/stdarch" }
 maintenance = { status = "experimental" }
 
 [dependencies]
-core = { path = "../core" }
-alloc = { path = "../alloc" }
+core = { version = "1.0.0", package = 'rustc-std-workspace-core' }
+alloc = { version = "1.0.0", package = 'rustc-std-workspace-alloc' }
 
 [target.'cfg(not(windows))'.dependencies]
 libc = { version = "0.2.0", optional = true, default-features = false }