@@ -1682,6 +1682,7 @@ dependencies = [
16821682 " compiler_builtins" ,
16831683 " rustc-std-workspace-alloc" ,
16841684 " rustc-std-workspace-core" ,
1685+ " serde" ,
16851686]
16861687
16871688[[package ]]
@@ -1891,6 +1892,12 @@ dependencies = [
18911892 " syn 2.0.67" ,
18921893]
18931894
1895+ [[package ]]
1896+ name = " id-arena"
1897+ version = " 2.2.1"
1898+ source = " registry+https://github.com/rust-lang/crates.io-index"
1899+ checksum = " 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
1900+
18941901[[package ]]
18951902name = " ident_case"
18961903version = " 1.0.1"
@@ -2120,6 +2127,12 @@ version = "1.0.5"
21202127source = " registry+https://github.com/rust-lang/crates.io-index"
21212128checksum = " db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
21222129
2130+ [[package ]]
2131+ name = " lexopt"
2132+ version = " 0.3.0"
2133+ source = " registry+https://github.com/rust-lang/crates.io-index"
2134+ checksum = " baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"
2135+
21232136[[package ]]
21242137name = " libc"
21252138version = " 0.2.155"
@@ -2634,7 +2647,7 @@ dependencies = [
26342647 " indexmap" ,
26352648 " memchr" ,
26362649 " ruzstd 0.5.0" ,
2637- " wasmparser" ,
2650+ " wasmparser 0.118.2 " ,
26382651]
26392652
26402653[[package ]]
@@ -3445,7 +3458,7 @@ dependencies = [
34453458 " object 0.34.0" ,
34463459 " regex" ,
34473460 " similar" ,
3448- " wasmparser" ,
3461+ " wasmparser 0.118.2 " ,
34493462]
34503463
34513464[[package ]]
@@ -3832,7 +3845,7 @@ dependencies = [
38323845 " thin-vec" ,
38333846 " thorin-dwp" ,
38343847 " tracing" ,
3835- " wasm-encoder" ,
3848+ " wasm-encoder 0.200.0 " ,
38363849 " windows" ,
38373850]
38383851
@@ -5276,6 +5289,15 @@ dependencies = [
52765289 " color-eyre" ,
52775290]
52785291
5292+ [[package ]]
5293+ name = " spdx"
5294+ version = " 0.10.6"
5295+ source = " registry+https://github.com/rust-lang/crates.io-index"
5296+ checksum = " 47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc"
5297+ dependencies = [
5298+ " smallvec" ,
5299+ ]
5300+
52795301[[package ]]
52805302name = " spdx-expression"
52815303version = " 0.5.2"
@@ -6324,6 +6346,28 @@ version = "0.2.92"
63246346source = " registry+https://github.com/rust-lang/crates.io-index"
63256347checksum = " af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
63266348
6349+ [[package ]]
6350+ name = " wasm-component-ld"
6351+ version = " 0.5.4"
6352+ source = " registry+https://github.com/rust-lang/crates.io-index"
6353+ checksum = " 314d932d5e84c9678751b85498b1482b2f32f185744e449d3ce0b1d400376dad"
6354+ dependencies = [
6355+ " anyhow" ,
6356+ " clap" ,
6357+ " lexopt" ,
6358+ " tempfile" ,
6359+ " wasmparser 0.210.0" ,
6360+ " wat" ,
6361+ " wit-component" ,
6362+ ]
6363+
6364+ [[package ]]
6365+ name = " wasm-component-ld-wrapper"
6366+ version = " 0.1.0"
6367+ dependencies = [
6368+ " wasm-component-ld" ,
6369+ ]
6370+
63276371[[package ]]
63286372name = " wasm-encoder"
63296373version = " 0.200.0"
@@ -6333,6 +6377,40 @@ dependencies = [
63336377 " leb128" ,
63346378]
63356379
6380+ [[package ]]
6381+ name = " wasm-encoder"
6382+ version = " 0.210.0"
6383+ source = " registry+https://github.com/rust-lang/crates.io-index"
6384+ checksum = " e7e3764d9d6edabd8c9e16195e177be0d20f6ab942ad18af52860f12f82bc59a"
6385+ dependencies = [
6386+ " leb128" ,
6387+ ]
6388+
6389+ [[package ]]
6390+ name = " wasm-encoder"
6391+ version = " 0.211.1"
6392+ source = " registry+https://github.com/rust-lang/crates.io-index"
6393+ checksum = " 5e7d931a1120ef357f32b74547646b6fa68ea25e377772b72874b131a9ed70d4"
6394+ dependencies = [
6395+ " leb128" ,
6396+ ]
6397+
6398+ [[package ]]
6399+ name = " wasm-metadata"
6400+ version = " 0.210.0"
6401+ source = " registry+https://github.com/rust-lang/crates.io-index"
6402+ checksum = " 012729d1294907fcb0866f08460ab95426a6d0b176a599619b84cac7653452b4"
6403+ dependencies = [
6404+ " anyhow" ,
6405+ " indexmap" ,
6406+ " serde" ,
6407+ " serde_derive" ,
6408+ " serde_json" ,
6409+ " spdx" ,
6410+ " wasm-encoder 0.210.0" ,
6411+ " wasmparser 0.210.0" ,
6412+ ]
6413+
63366414[[package ]]
63376415name = " wasmparser"
63386416version = " 0.118.2"
@@ -6343,6 +6421,42 @@ dependencies = [
63436421 " semver" ,
63446422]
63456423
6424+ [[package ]]
6425+ name = " wasmparser"
6426+ version = " 0.210.0"
6427+ source = " registry+https://github.com/rust-lang/crates.io-index"
6428+ checksum = " a7bbcd21e7581619d9f6ca00f8c4f08f1cacfe58bf63f83af57cd0476f1026f5"
6429+ dependencies = [
6430+ " ahash" ,
6431+ " bitflags 2.5.0" ,
6432+ " hashbrown" ,
6433+ " indexmap" ,
6434+ " semver" ,
6435+ " serde" ,
6436+ ]
6437+
6438+ [[package ]]
6439+ name = " wast"
6440+ version = " 211.0.1"
6441+ source = " registry+https://github.com/rust-lang/crates.io-index"
6442+ checksum = " b25506dd82d00da6b14a87436b3d52b1d264083fa79cdb72a0d1b04a8595ccaa"
6443+ dependencies = [
6444+ " bumpalo" ,
6445+ " leb128" ,
6446+ " memchr" ,
6447+ " unicode-width" ,
6448+ " wasm-encoder 0.211.1" ,
6449+ ]
6450+
6451+ [[package ]]
6452+ name = " wat"
6453+ version = " 1.211.1"
6454+ source = " registry+https://github.com/rust-lang/crates.io-index"
6455+ checksum = " eb716ca6c86eecac2d82541ffc39860118fc0af9309c4f2670637bea2e1bdd7d"
6456+ dependencies = [
6457+ " wast" ,
6458+ ]
6459+
63466460[[package ]]
63476461name = " winapi"
63486462version = " 0.3.9"
@@ -6570,6 +6684,43 @@ dependencies = [
65706684 " memchr" ,
65716685]
65726686
6687+ [[package ]]
6688+ name = " wit-component"
6689+ version = " 0.210.0"
6690+ source = " registry+https://github.com/rust-lang/crates.io-index"
6691+ checksum = " a450bdb5d032acf1fa0865451fa0c6f50e62f2d31eaa8dba967c2e2d068694a4"
6692+ dependencies = [
6693+ " anyhow" ,
6694+ " bitflags 2.5.0" ,
6695+ " indexmap" ,
6696+ " log" ,
6697+ " serde" ,
6698+ " serde_derive" ,
6699+ " serde_json" ,
6700+ " wasm-encoder 0.210.0" ,
6701+ " wasm-metadata" ,
6702+ " wasmparser 0.210.0" ,
6703+ " wit-parser" ,
6704+ ]
6705+
6706+ [[package ]]
6707+ name = " wit-parser"
6708+ version = " 0.210.0"
6709+ source = " registry+https://github.com/rust-lang/crates.io-index"
6710+ checksum = " 60a965cbd439af19a4b44a54a97ab8957d86f02d01320efc9e31c1d3605c6710"
6711+ dependencies = [
6712+ " anyhow" ,
6713+ " id-arena" ,
6714+ " indexmap" ,
6715+ " log" ,
6716+ " semver" ,
6717+ " serde" ,
6718+ " serde_derive" ,
6719+ " serde_json" ,
6720+ " unicode-xid" ,
6721+ " wasmparser 0.210.0" ,
6722+ ]
6723+
65736724[[package ]]
65746725name = " writeable"
65756726version = " 0.5.5"
0 commit comments