Support PowerPC COFF (Xenon, Xbox 360)

ppc750cl is superseded by the powerpc crate, which
supports PPC64, AltiVec and VMX128 extensions.
This commit is contained in:
2025-07-17 13:32:50 -06:00
parent 127ae5ae44
commit 60b227f45e
13 changed files with 636 additions and 547 deletions

16
Cargo.lock generated
View File

@@ -466,7 +466,7 @@ dependencies = [
"cfg-if",
"libc",
"miniz_oxide",
"object 0.36.7 (registry+https://github.com/rust-lang/crates.io-index)",
"object 0.36.7",
"rustc-demangle",
"windows-targets 0.52.6",
]
@@ -3419,10 +3419,10 @@ dependencies = [
"notify-debouncer-full",
"num-traits",
"objdiff-core",
"object 0.36.7 (git+https://github.com/gimli-rs/object?rev=a74579249e21ab8fcd3a86be588de336f18297cb)",
"object 0.37.1",
"pbjson",
"pbjson-build",
"ppc750cl",
"powerpc",
"prettyplease",
"proc-macro2",
"prost",
@@ -3508,8 +3508,8 @@ dependencies = [
[[package]]
name = "object"
version = "0.36.7"
source = "git+https://github.com/gimli-rs/object?rev=a74579249e21ab8fcd3a86be588de336f18297cb#a74579249e21ab8fcd3a86be588de336f18297cb"
version = "0.37.1"
source = "git+https://github.com/gimli-rs/object?rev=16ff70aa6fbd97d6bb7b92375929f4d72414c32b#16ff70aa6fbd97d6bb7b92375929f4d72414c32b"
dependencies = [
"memchr",
]
@@ -3862,10 +3862,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"
[[package]]
name = "ppc750cl"
version = "0.3.2"
name = "powerpc"
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "be8e5b9d48ab30323e8ece6d655d20fc16a570e4f1af0de6890d3e9ebd284ba0"
checksum = "f9cac36a8d92f3c9d38ebfa606e3bbbbec229a8d757f03de0999898522856e33"
[[package]]
name = "ppv-lite86"