Use core via rustc-std-workspace-core in library/panic*

The three panic-related library crates need to have access to `core`,
and `compiler-builtins` needs to be in the crate graph. Rather than
specifying both dependencies, switch these crates to use
`rustc-std-workspace-core` which already does this.

This means there is now a single place that the `compiler-builtins`
dependency needs to get configured, for everything other than `alloc`
and `std`.
This commit is contained in:
Trevor Gross 2025-07-30 09:03:21 -05:00
parent 8d0b92acbf
commit daf353461b
6 changed files with 24 additions and 24 deletions

View file

@ -183,9 +183,8 @@ name = "panic_abort"
version = "0.0.0"
dependencies = [
"alloc",
"compiler_builtins",
"core",
"libc",
"rustc-std-workspace-core",
]
[[package]]
@ -194,9 +193,8 @@ version = "0.0.0"
dependencies = [
"alloc",
"cfg-if",
"compiler_builtins",
"core",
"libc",
"rustc-std-workspace-core",
"unwind",
]
@ -380,9 +378,8 @@ name = "unwind"
version = "0.0.0"
dependencies = [
"cfg-if",
"compiler_builtins",
"core",
"libc",
"rustc-std-workspace-core",
"unwinding",
]