dedup object

waiting on thorin-dwp update

dedup one wasmparser

run-make-support: drop some features for wasmparser

dedupe wasm-encoder
This commit is contained in:
klensy 2024-07-17 14:33:20 +03:00
parent f4831e6317
commit 58c9999f25
5 changed files with 33 additions and 49 deletions

View File

@ -2571,18 +2571,6 @@ dependencies = [
"indexmap", "indexmap",
"memchr", "memchr",
"ruzstd 0.5.0", "ruzstd 0.5.0",
"wasmparser 0.118.2",
]
[[package]]
name = "object"
version = "0.34.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d7090bae93f8585aad99e595b7073c5de9ba89fbd6b4e9f0cdd7a10177273ac8"
dependencies = [
"flate2",
"memchr",
"ruzstd 0.6.0",
] ]
[[package]] [[package]]
@ -2596,14 +2584,20 @@ dependencies = [
[[package]] [[package]]
name = "object" name = "object"
version = "0.36.0" version = "0.36.2"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "576dfe1fc8f9df304abb159d767a29d0476f7750fbf8aa7ad07816004a207434" checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e"
dependencies = [ dependencies = [
"compiler_builtins", "compiler_builtins",
"crc32fast",
"flate2",
"hashbrown",
"indexmap",
"memchr", "memchr",
"rustc-std-workspace-alloc", "rustc-std-workspace-alloc",
"rustc-std-workspace-core", "rustc-std-workspace-core",
"ruzstd 0.7.0",
"wasmparser 0.214.0",
] ]
[[package]] [[package]]
@ -3334,10 +3328,10 @@ dependencies = [
"bstr", "bstr",
"build_helper", "build_helper",
"gimli 0.31.0", "gimli 0.31.0",
"object 0.34.0", "object 0.36.2",
"regex", "regex",
"similar", "similar",
"wasmparser 0.118.2", "wasmparser 0.214.0",
] ]
[[package]] [[package]]
@ -3643,7 +3637,7 @@ dependencies = [
"itertools", "itertools",
"libc", "libc",
"measureme", "measureme",
"object 0.32.2", "object 0.36.2",
"rustc-demangle", "rustc-demangle",
"rustc_ast", "rustc_ast",
"rustc_attr", "rustc_attr",
@ -3682,7 +3676,7 @@ dependencies = [
"itertools", "itertools",
"jobserver", "jobserver",
"libc", "libc",
"object 0.32.2", "object 0.36.2",
"pathdiff", "pathdiff",
"regex", "regex",
"rustc_arena", "rustc_arena",
@ -3712,7 +3706,7 @@ dependencies = [
"thin-vec", "thin-vec",
"thorin-dwp", "thorin-dwp",
"tracing", "tracing",
"wasm-encoder 0.200.0", "wasm-encoder 0.210.0",
"windows", "windows",
] ]
@ -4666,7 +4660,7 @@ name = "rustc_target"
version = "0.0.0" version = "0.0.0"
dependencies = [ dependencies = [
"bitflags 2.5.0", "bitflags 2.5.0",
"object 0.32.2", "object 0.36.2",
"rustc_abi", "rustc_abi",
"rustc_data_structures", "rustc_data_structures",
"rustc_feature", "rustc_feature",
@ -4951,12 +4945,11 @@ dependencies = [
[[package]] [[package]]
name = "ruzstd" name = "ruzstd"
version = "0.6.0" version = "0.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index" source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5174a470eeb535a721ae9fdd6e291c2411a906b96592182d05217591d5c5cf7b" checksum = "5022b253619b1ba797f243056276bed8ed1a73b0f5a7ce7225d524067644bf8f"
dependencies = [ dependencies = [
"byteorder", "byteorder",
"derive_more",
"twox-hash", "twox-hash",
] ]
@ -5242,7 +5235,7 @@ dependencies = [
"hermit-abi 0.4.0", "hermit-abi 0.4.0",
"libc", "libc",
"miniz_oxide", "miniz_oxide",
"object 0.36.0", "object 0.36.2",
"panic_abort", "panic_abort",
"panic_unwind", "panic_unwind",
"profiler_builtins", "profiler_builtins",
@ -6179,15 +6172,6 @@ dependencies = [
"wasm-component-ld", "wasm-component-ld",
] ]
[[package]]
name = "wasm-encoder"
version = "0.200.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "b9e3fb0c8fbddd78aa6095b850dfeedbc7506cf5f81e633f69cf8f2333ab84b9"
dependencies = [
"leb128",
]
[[package]] [[package]]
name = "wasm-encoder" name = "wasm-encoder"
version = "0.210.0" version = "0.210.0"
@ -6222,16 +6206,6 @@ dependencies = [
"wasmparser 0.210.0", "wasmparser 0.210.0",
] ]
[[package]]
name = "wasmparser"
version = "0.118.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "77f1154f1ab868e2a01d9834a805faca7bf8b50d041b4ca714d005d0dab1c50c"
dependencies = [
"indexmap",
"semver",
]
[[package]] [[package]]
name = "wasmparser" name = "wasmparser"
version = "0.210.0" version = "0.210.0"
@ -6246,6 +6220,16 @@ dependencies = [
"serde", "serde",
] ]
[[package]]
name = "wasmparser"
version = "0.214.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5309c1090e3e84dad0d382f42064e9933fdaedb87e468cc239f0eabea73ddcb6"
dependencies = [
"bitflags 2.5.0",
"indexmap",
]
[[package]] [[package]]
name = "wast" name = "wast"
version = "211.0.1" version = "211.0.1"

View File

@ -12,7 +12,7 @@ bitflags = "2.4.1"
itertools = "0.12" itertools = "0.12"
libc = "0.2" libc = "0.2"
measureme = "11" measureme = "11"
object = { version = "0.32.0", default-features = false, features = ["std", "read"] } object = { version = "0.36.2", default-features = false, features = ["std", "read"] }
rustc-demangle = "0.1.21" rustc-demangle = "0.1.21"
rustc_ast = { path = "../rustc_ast" } rustc_ast = { path = "../rustc_ast" }
rustc_attr = { path = "../rustc_attr" } rustc_attr = { path = "../rustc_attr" }

View File

@ -41,7 +41,7 @@ tempfile = "3.2"
thin-vec = "0.2.12" thin-vec = "0.2.12"
thorin-dwp = "0.7" thorin-dwp = "0.7"
tracing = "0.1" tracing = "0.1"
wasm-encoder = "0.200.0" wasm-encoder = "0.210.0"
# tidy-alphabetical-end # tidy-alphabetical-end
[target.'cfg(unix)'.dependencies] [target.'cfg(unix)'.dependencies]
@ -50,7 +50,7 @@ libc = "0.2.50"
# tidy-alphabetical-end # tidy-alphabetical-end
[dependencies.object] [dependencies.object]
version = "0.32.1" version = "0.36.2"
default-features = false default-features = false
features = ["read_core", "elf", "macho", "pe", "xcoff", "unaligned", "archive", "write", "wasm"] features = ["read_core", "elf", "macho", "pe", "xcoff", "unaligned", "archive", "write", "wasm"]

View File

@ -22,5 +22,5 @@ tracing = "0.1"
# tidy-alphabetical-start # tidy-alphabetical-start
default-features = false default-features = false
features = ["elf", "macho"] features = ["elf", "macho"]
version = "0.32.0" version = "0.36.2"
# tidy-alphabetical-end # tidy-alphabetical-end

View File

@ -5,9 +5,9 @@ edition = "2021"
[dependencies] [dependencies]
bstr = "1.6.0" bstr = "1.6.0"
object = "0.34.0" object = "0.36.2"
similar = "2.5.0" similar = "2.5.0"
wasmparser = "0.118.2" wasmparser = { version = "0.214", default-features = false, features = ["std"] }
regex = "1.8" # 1.8 to avoid memchr 2.6.0, as 2.5.0 is pinned in the workspace regex = "1.8" # 1.8 to avoid memchr 2.6.0, as 2.5.0 is pinned in the workspace
gimli = "0.31.0" gimli = "0.31.0"
build_helper = { path = "../build_helper" } build_helper = { path = "../build_helper" }