@@ -1665,6 +1665,7 @@ dependencies = [
16651665 " compiler_builtins" ,
16661666 " rustc-std-workspace-alloc" ,
16671667 " rustc-std-workspace-core" ,
1668+ " serde" ,
16681669]
16691670
16701671[[package ]]
@@ -1874,6 +1875,12 @@ dependencies = [
18741875 " syn 2.0.67" ,
18751876]
18761877
1878+ [[package ]]
1879+ name = " id-arena"
1880+ version = " 2.2.1"
1881+ source = " registry+https://github.com/rust-lang/crates.io-index"
1882+ checksum = " 25a2bc672d1148e28034f176e01fffebb08b35768468cc954630da77a1449005"
1883+
18771884[[package ]]
18781885name = " ident_case"
18791886version = " 1.0.1"
@@ -2103,6 +2110,12 @@ version = "1.0.5"
21032110source = " registry+https://github.com/rust-lang/crates.io-index"
21042111checksum = " db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
21052112
2113+ [[package ]]
2114+ name = " lexopt"
2115+ version = " 0.3.0"
2116+ source = " registry+https://github.com/rust-lang/crates.io-index"
2117+ checksum = " baff4b617f7df3d896f97fe922b64817f6cd9a756bb81d40f8883f2f66dcb401"
2118+
21062119[[package ]]
21072120name = " libc"
21082121version = " 0.2.155"
@@ -2617,7 +2630,7 @@ dependencies = [
26172630 " indexmap" ,
26182631 " memchr" ,
26192632 " ruzstd 0.5.0" ,
2620- " wasmparser" ,
2633+ " wasmparser 0.118.2 " ,
26212634]
26222635
26232636[[package ]]
@@ -3398,7 +3411,7 @@ dependencies = [
33983411 " object 0.34.0" ,
33993412 " regex" ,
34003413 " similar" ,
3401- " wasmparser" ,
3414+ " wasmparser 0.118.2 " ,
34023415]
34033416
34043417[[package ]]
@@ -3772,7 +3785,7 @@ dependencies = [
37723785 " thin-vec" ,
37733786 " thorin-dwp" ,
37743787 " tracing" ,
3775- " wasm-encoder" ,
3788+ " wasm-encoder 0.200.0 " ,
37763789 " windows" ,
37773790]
37783791
@@ -5214,6 +5227,15 @@ dependencies = [
52145227 " color-eyre" ,
52155228]
52165229
5230+ [[package ]]
5231+ name = " spdx"
5232+ version = " 0.10.6"
5233+ source = " registry+https://github.com/rust-lang/crates.io-index"
5234+ checksum = " 47317bbaf63785b53861e1ae2d11b80d6b624211d42cb20efcd210ee6f8a14bc"
5235+ dependencies = [
5236+ " smallvec" ,
5237+ ]
5238+
52175239[[package ]]
52185240name = " spdx-expression"
52195241version = " 0.5.2"
@@ -6261,6 +6283,28 @@ version = "0.2.92"
62616283source = " registry+https://github.com/rust-lang/crates.io-index"
62626284checksum = " af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
62636285
6286+ [[package ]]
6287+ name = " wasm-component-ld"
6288+ version = " 0.5.4"
6289+ source = " registry+https://github.com/rust-lang/crates.io-index"
6290+ checksum = " 314d932d5e84c9678751b85498b1482b2f32f185744e449d3ce0b1d400376dad"
6291+ dependencies = [
6292+ " anyhow" ,
6293+ " clap" ,
6294+ " lexopt" ,
6295+ " tempfile" ,
6296+ " wasmparser 0.210.0" ,
6297+ " wat" ,
6298+ " wit-component" ,
6299+ ]
6300+
6301+ [[package ]]
6302+ name = " wasm-component-ld-wrapper"
6303+ version = " 0.1.0"
6304+ dependencies = [
6305+ " wasm-component-ld" ,
6306+ ]
6307+
62646308[[package ]]
62656309name = " wasm-encoder"
62666310version = " 0.200.0"
@@ -6270,6 +6314,40 @@ dependencies = [
62706314 " leb128" ,
62716315]
62726316
6317+ [[package ]]
6318+ name = " wasm-encoder"
6319+ version = " 0.210.0"
6320+ source = " registry+https://github.com/rust-lang/crates.io-index"
6321+ checksum = " e7e3764d9d6edabd8c9e16195e177be0d20f6ab942ad18af52860f12f82bc59a"
6322+ dependencies = [
6323+ " leb128" ,
6324+ ]
6325+
6326+ [[package ]]
6327+ name = " wasm-encoder"
6328+ version = " 0.211.1"
6329+ source = " registry+https://github.com/rust-lang/crates.io-index"
6330+ checksum = " 5e7d931a1120ef357f32b74547646b6fa68ea25e377772b72874b131a9ed70d4"
6331+ dependencies = [
6332+ " leb128" ,
6333+ ]
6334+
6335+ [[package ]]
6336+ name = " wasm-metadata"
6337+ version = " 0.210.0"
6338+ source = " registry+https://github.com/rust-lang/crates.io-index"
6339+ checksum = " 012729d1294907fcb0866f08460ab95426a6d0b176a599619b84cac7653452b4"
6340+ dependencies = [
6341+ " anyhow" ,
6342+ " indexmap" ,
6343+ " serde" ,
6344+ " serde_derive" ,
6345+ " serde_json" ,
6346+ " spdx" ,
6347+ " wasm-encoder 0.210.0" ,
6348+ " wasmparser 0.210.0" ,
6349+ ]
6350+
62736351[[package ]]
62746352name = " wasmparser"
62756353version = " 0.118.2"
@@ -6280,6 +6358,42 @@ dependencies = [
62806358 " semver" ,
62816359]
62826360
6361+ [[package ]]
6362+ name = " wasmparser"
6363+ version = " 0.210.0"
6364+ source = " registry+https://github.com/rust-lang/crates.io-index"
6365+ checksum = " a7bbcd21e7581619d9f6ca00f8c4f08f1cacfe58bf63f83af57cd0476f1026f5"
6366+ dependencies = [
6367+ " ahash" ,
6368+ " bitflags 2.5.0" ,
6369+ " hashbrown" ,
6370+ " indexmap" ,
6371+ " semver" ,
6372+ " serde" ,
6373+ ]
6374+
6375+ [[package ]]
6376+ name = " wast"
6377+ version = " 211.0.1"
6378+ source = " registry+https://github.com/rust-lang/crates.io-index"
6379+ checksum = " b25506dd82d00da6b14a87436b3d52b1d264083fa79cdb72a0d1b04a8595ccaa"
6380+ dependencies = [
6381+ " bumpalo" ,
6382+ " leb128" ,
6383+ " memchr" ,
6384+ " unicode-width" ,
6385+ " wasm-encoder 0.211.1" ,
6386+ ]
6387+
6388+ [[package ]]
6389+ name = " wat"
6390+ version = " 1.211.1"
6391+ source = " registry+https://github.com/rust-lang/crates.io-index"
6392+ checksum = " eb716ca6c86eecac2d82541ffc39860118fc0af9309c4f2670637bea2e1bdd7d"
6393+ dependencies = [
6394+ " wast" ,
6395+ ]
6396+
62836397[[package ]]
62846398name = " winapi"
62856399version = " 0.3.9"
@@ -6507,6 +6621,43 @@ dependencies = [
65076621 " memchr" ,
65086622]
65096623
6624+ [[package ]]
6625+ name = " wit-component"
6626+ version = " 0.210.0"
6627+ source = " registry+https://github.com/rust-lang/crates.io-index"
6628+ checksum = " a450bdb5d032acf1fa0865451fa0c6f50e62f2d31eaa8dba967c2e2d068694a4"
6629+ dependencies = [
6630+ " anyhow" ,
6631+ " bitflags 2.5.0" ,
6632+ " indexmap" ,
6633+ " log" ,
6634+ " serde" ,
6635+ " serde_derive" ,
6636+ " serde_json" ,
6637+ " wasm-encoder 0.210.0" ,
6638+ " wasm-metadata" ,
6639+ " wasmparser 0.210.0" ,
6640+ " wit-parser" ,
6641+ ]
6642+
6643+ [[package ]]
6644+ name = " wit-parser"
6645+ version = " 0.210.0"
6646+ source = " registry+https://github.com/rust-lang/crates.io-index"
6647+ checksum = " 60a965cbd439af19a4b44a54a97ab8957d86f02d01320efc9e31c1d3605c6710"
6648+ dependencies = [
6649+ " anyhow" ,
6650+ " id-arena" ,
6651+ " indexmap" ,
6652+ " log" ,
6653+ " semver" ,
6654+ " serde" ,
6655+ " serde_derive" ,
6656+ " serde_json" ,
6657+ " unicode-xid" ,
6658+ " wasmparser 0.210.0" ,
6659+ ]
6660+
65106661[[package ]]
65116662name = " writeable"
65126663version = " 0.5.5"
0 commit comments