@@ -1682,6 +1682,7 @@ dependencies = [
1682
1682
" compiler_builtins" ,
1683
1683
" rustc-std-workspace-alloc" ,
1684
1684
" rustc-std-workspace-core" ,
1685
+ " serde" ,
1685
1686
]
1686
1687
1687
1688
[[package ]]
@@ -1891,6 +1892,12 @@ dependencies = [
1891
1892
" syn 2.0.67" ,
1892
1893
]
1893
1894
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
+
1894
1901
[[package ]]
1895
1902
name = " ident_case"
1896
1903
version = " 1.0.1"
@@ -2120,6 +2127,12 @@ version = "1.0.5"
2120
2127
source = " registry+https://github.com/rust-lang/crates.io-index"
2121
2128
checksum = " db13adb97ab515a3691f56e4dbab09283d0b86cb45abd991d8634a9d6f501760"
2122
2129
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
+
2123
2136
[[package ]]
2124
2137
name = " libc"
2125
2138
version = " 0.2.155"
@@ -2634,7 +2647,7 @@ dependencies = [
2634
2647
" indexmap" ,
2635
2648
" memchr" ,
2636
2649
" ruzstd 0.5.0" ,
2637
- " wasmparser" ,
2650
+ " wasmparser 0.118.2 " ,
2638
2651
]
2639
2652
2640
2653
[[package ]]
@@ -3445,7 +3458,7 @@ dependencies = [
3445
3458
" object 0.34.0" ,
3446
3459
" regex" ,
3447
3460
" similar" ,
3448
- " wasmparser" ,
3461
+ " wasmparser 0.118.2 " ,
3449
3462
]
3450
3463
3451
3464
[[package ]]
@@ -3832,7 +3845,7 @@ dependencies = [
3832
3845
" thin-vec" ,
3833
3846
" thorin-dwp" ,
3834
3847
" tracing" ,
3835
- " wasm-encoder" ,
3848
+ " wasm-encoder 0.200.0 " ,
3836
3849
" windows" ,
3837
3850
]
3838
3851
@@ -5276,6 +5289,15 @@ dependencies = [
5276
5289
" color-eyre" ,
5277
5290
]
5278
5291
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
+
5279
5301
[[package ]]
5280
5302
name = " spdx-expression"
5281
5303
version = " 0.5.2"
@@ -6324,6 +6346,28 @@ version = "0.2.92"
6324
6346
source = " registry+https://github.com/rust-lang/crates.io-index"
6325
6347
checksum = " af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
6326
6348
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
+
6327
6371
[[package ]]
6328
6372
name = " wasm-encoder"
6329
6373
version = " 0.200.0"
@@ -6333,6 +6377,40 @@ dependencies = [
6333
6377
" leb128" ,
6334
6378
]
6335
6379
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
+
6336
6414
[[package ]]
6337
6415
name = " wasmparser"
6338
6416
version = " 0.118.2"
@@ -6343,6 +6421,42 @@ dependencies = [
6343
6421
" semver" ,
6344
6422
]
6345
6423
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
+
6346
6460
[[package ]]
6347
6461
name = " winapi"
6348
6462
version = " 0.3.9"
@@ -6570,6 +6684,43 @@ dependencies = [
6570
6684
" memchr" ,
6571
6685
]
6572
6686
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
+
6573
6724
[[package ]]
6574
6725
name = " writeable"
6575
6726
version = " 0.5.5"
0 commit comments