lol

wasmi: 0.30.0 -> 0.31.0

kashw2 6e512249 3e52e76b

+196 -248
+194 -246
pkgs/development/tools/wasmi/Cargo.lock
··· 3 version = 3 4 5 [[package]] 6 name = "ambient-authority" 7 version = "0.0.1" 8 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 16 17 [[package]] 18 name = "anstream" 19 - version = "0.3.2" 20 source = "registry+https://github.com/rust-lang/crates.io-index" 21 - checksum = "0ca84f3628370c59db74ee214b3263d58f9aadd9b4fe7e711fd87dc452b7f163" 22 dependencies = [ 23 "anstyle", 24 "anstyle-parse", 25 "anstyle-query", 26 "anstyle-wincon", 27 "colorchoice", 28 - "is-terminal 0.4.7", 29 "utf8parse", 30 ] 31 32 [[package]] 33 name = "anstyle" 34 - version = "1.0.0" 35 source = "registry+https://github.com/rust-lang/crates.io-index" 36 - checksum = "41ed9a86bf92ae6580e0a31281f65a1b1d867c0cc68d5346e2ae128dddfa6a7d" 37 38 [[package]] 39 name = "anstyle-parse" 40 - version = "0.2.0" 41 source = "registry+https://github.com/rust-lang/crates.io-index" 42 - checksum = "e765fd216e48e067936442276d1d57399e37bce53c264d6fefbe298080cb57ee" 43 dependencies = [ 44 "utf8parse", 45 ] ··· 55 56 [[package]] 57 name = "anstyle-wincon" 58 - version = "1.0.1" 59 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "180abfa45703aebe0093f79badacc01b8fd4ea2e35118747e5811127f926e188" 61 dependencies = [ 62 "anstyle", 63 "windows-sys 0.48.0", ··· 65 66 [[package]] 67 name = "anyhow" 68 - version = "1.0.71" 69 source = "registry+https://github.com/rust-lang/crates.io-index" 70 - checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" 71 72 [[package]] 73 name = "assert_cmd" 74 - version = "2.0.11" 75 source = "registry+https://github.com/rust-lang/crates.io-index" 76 - checksum = "86d6b683edf8d1119fe420a94f8a7e389239666aa72e65495d91c00462510151" 77 dependencies = [ 78 "anstyle", 79 "bstr", ··· 92 93 [[package]] 94 name = "async-trait" 95 - version = "0.1.68" 96 source = "registry+https://github.com/rust-lang/crates.io-index" 97 - checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" 98 dependencies = [ 99 "proc-macro2", 100 "quote", 101 - "syn 2.0.18", 102 ] 103 104 [[package]] ··· 125 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 126 127 [[package]] 128 name = "bstr" 129 - version = "1.5.0" 130 source = "registry+https://github.com/rust-lang/crates.io-index" 131 - checksum = "a246e68bb43f6cd9db24bea052a53e40405417c5fb372e3d1a8a7f770a564ef5" 132 dependencies = [ 133 "memchr", 134 - "once_cell", 135 "regex-automata", 136 "serde", 137 ] ··· 144 dependencies = [ 145 "cap-primitives", 146 "cap-std", 147 - "io-lifetimes 0.7.5", 148 "windows-sys 0.36.1", 149 ] 150 ··· 157 "ambient-authority", 158 "fs-set-times", 159 "io-extras", 160 - "io-lifetimes 0.7.5", 161 "ipnet", 162 "maybe-owned", 163 - "rustix 0.35.13", 164 "winapi-util", 165 "windows-sys 0.36.1", 166 "winx", ··· 184 dependencies = [ 185 "cap-primitives", 186 "io-extras", 187 - "io-lifetimes 0.7.5", 188 "ipnet", 189 - "rustix 0.35.13", 190 ] 191 192 [[package]] ··· 197 dependencies = [ 198 "cap-primitives", 199 "once_cell", 200 - "rustix 0.35.13", 201 "winx", 202 ] 203 ··· 209 210 [[package]] 211 name = "cc" 212 - version = "1.0.79" 213 source = "registry+https://github.com/rust-lang/crates.io-index" 214 - checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" 215 216 [[package]] 217 name = "cfg-if" ··· 248 249 [[package]] 250 name = "clap" 251 - version = "3.2.25" 252 source = "registry+https://github.com/rust-lang/crates.io-index" 253 - checksum = "4ea181bf566f71cb9a5d17a59e1871af638180a18fb0035c92ae62b705207123" 254 - dependencies = [ 255 - "bitflags", 256 - "clap_lex 0.2.4", 257 - "indexmap", 258 - "textwrap", 259 - ] 260 - 261 - [[package]] 262 - name = "clap" 263 - version = "4.3.4" 264 - source = "registry+https://github.com/rust-lang/crates.io-index" 265 - checksum = "80672091db20273a15cf9fdd4e47ed43b5091ec9841bf4c6145c9dfbbcae09ed" 266 dependencies = [ 267 "clap_builder", 268 "clap_derive", ··· 271 272 [[package]] 273 name = "clap_builder" 274 - version = "4.3.4" 275 source = "registry+https://github.com/rust-lang/crates.io-index" 276 - checksum = "c1458a1df40e1e2afebb7ab60ce55c1fa8f431146205aa5f4887e0b111c27636" 277 dependencies = [ 278 "anstream", 279 "anstyle", 280 - "bitflags", 281 - "clap_lex 0.5.0", 282 "strsim", 283 ] 284 285 [[package]] 286 name = "clap_derive" 287 - version = "4.3.2" 288 source = "registry+https://github.com/rust-lang/crates.io-index" 289 - checksum = "b8cd2b2a819ad6eec39e8f1d6b53001af1e5469f8c177579cdaeb313115b825f" 290 dependencies = [ 291 "heck", 292 "proc-macro2", 293 "quote", 294 - "syn 2.0.18", 295 ] 296 297 [[package]] 298 name = "clap_lex" 299 - version = "0.2.4" 300 - source = "registry+https://github.com/rust-lang/crates.io-index" 301 - checksum = "2850f2f5a82cbf437dd5af4d49848fbdfc27c157c3d010345776f952765261c5" 302 - dependencies = [ 303 - "os_str_bytes", 304 - ] 305 - 306 - [[package]] 307 - name = "clap_lex" 308 - version = "0.5.0" 309 source = "registry+https://github.com/rust-lang/crates.io-index" 310 - checksum = "2da6da31387c7e4ef160ffab6d5e7f00c42626fe39aea70a7b0f1773f7dd6c1b" 311 312 [[package]] 313 name = "colorchoice" ··· 317 318 [[package]] 319 name = "criterion" 320 - version = "0.4.0" 321 source = "registry+https://github.com/rust-lang/crates.io-index" 322 - checksum = "e7c76e09c1aae2bc52b3d2f29e13c6572553b30c4aa1b8a49fd70de6412654cb" 323 dependencies = [ 324 "anes", 325 - "atty", 326 "cast", 327 "ciborium", 328 - "clap 3.2.25", 329 "criterion-plot", 330 "itertools", 331 - "lazy_static", 332 "num-traits", 333 "oorandom", 334 "regex", 335 "serde", ··· 389 390 [[package]] 391 name = "either" 392 - version = "1.8.1" 393 source = "registry+https://github.com/rust-lang/crates.io-index" 394 - checksum = "7fcaabb2fef8c910e7f4c7ce9f67a1283a1715879a7c230ca9d6d1ae31f16d91" 395 396 [[package]] 397 name = "errno" ··· 406 407 [[package]] 408 name = "errno" 409 - version = "0.3.1" 410 source = "registry+https://github.com/rust-lang/crates.io-index" 411 - checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" 412 dependencies = [ 413 "errno-dragonfly", 414 "libc", ··· 431 source = "registry+https://github.com/rust-lang/crates.io-index" 432 checksum = "a267b6a9304912e018610d53fe07115d8b530b160e85db4d2d3a59f3ddde1aec" 433 dependencies = [ 434 - "io-lifetimes 0.7.5", 435 - "rustix 0.35.13", 436 "windows-sys 0.36.1", 437 ] 438 ··· 454 checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 455 456 [[package]] 457 - name = "hashbrown" 458 - version = "0.12.3" 459 - source = "registry+https://github.com/rust-lang/crates.io-index" 460 - checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" 461 - 462 - [[package]] 463 name = "heck" 464 version = "0.4.1" 465 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 485 486 [[package]] 487 name = "hermit-abi" 488 - version = "0.3.1" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 - checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" 491 - 492 - [[package]] 493 - name = "indexmap" 494 - version = "1.9.3" 495 - source = "registry+https://github.com/rust-lang/crates.io-index" 496 - checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" 497 - dependencies = [ 498 - "autocfg", 499 - "hashbrown", 500 - ] 501 502 [[package]] 503 name = "indexmap-nostd" ··· 506 checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 507 508 [[package]] 509 - name = "intx" 510 - version = "0.1.0" 511 - source = "registry+https://github.com/rust-lang/crates.io-index" 512 - checksum = "f6f38a50a899dc47a6d0ed5508e7f601a2e34c3a85303514b5d137f3c10a0c75" 513 - 514 - [[package]] 515 name = "io-extras" 516 version = "0.15.0" 517 source = "registry+https://github.com/rust-lang/crates.io-index" 518 checksum = "4a5d8c2ab5becd8720e30fd25f8fa5500d8dc3fceadd8378f05859bd7b46fc49" 519 dependencies = [ 520 - "io-lifetimes 0.7.5", 521 "windows-sys 0.36.1", 522 ] 523 ··· 532 ] 533 534 [[package]] 535 - name = "io-lifetimes" 536 - version = "1.0.11" 537 - source = "registry+https://github.com/rust-lang/crates.io-index" 538 - checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2" 539 - dependencies = [ 540 - "hermit-abi 0.3.1", 541 - "libc", 542 - "windows-sys 0.48.0", 543 - ] 544 - 545 - [[package]] 546 name = "ipnet" 547 - version = "2.7.2" 548 source = "registry+https://github.com/rust-lang/crates.io-index" 549 - checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" 550 551 [[package]] 552 name = "is-terminal" ··· 555 checksum = "0d508111813f9af3afd2f92758f77e4ed2cc9371b642112c6a48d22eb73105c5" 556 dependencies = [ 557 "hermit-abi 0.2.6", 558 - "io-lifetimes 0.7.5", 559 - "rustix 0.35.13", 560 "windows-sys 0.36.1", 561 ] 562 563 [[package]] 564 name = "is-terminal" 565 - version = "0.4.7" 566 source = "registry+https://github.com/rust-lang/crates.io-index" 567 - checksum = "adcf93614601c8129ddf72e2d5633df827ba6551541c6d8c59520a371475be1f" 568 dependencies = [ 569 - "hermit-abi 0.3.1", 570 - "io-lifetimes 1.0.11", 571 - "rustix 0.37.20", 572 "windows-sys 0.48.0", 573 ] 574 ··· 583 584 [[package]] 585 name = "itoa" 586 - version = "1.0.6" 587 source = "registry+https://github.com/rust-lang/crates.io-index" 588 - checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" 589 - 590 - [[package]] 591 - name = "lazy_static" 592 - version = "1.4.0" 593 - source = "registry+https://github.com/rust-lang/crates.io-index" 594 - checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" 595 596 [[package]] 597 name = "leb128" ··· 601 602 [[package]] 603 name = "libc" 604 - version = "0.2.146" 605 source = "registry+https://github.com/rust-lang/crates.io-index" 606 - checksum = "f92be4933c13fd498862a9e02a3055f8a8d9c039ce33db97306fd5a6caa7f29b" 607 608 [[package]] 609 name = "libm" ··· 619 620 [[package]] 621 name = "linux-raw-sys" 622 - version = "0.3.8" 623 source = "registry+https://github.com/rust-lang/crates.io-index" 624 - checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519" 625 626 [[package]] 627 name = "log" 628 - version = "0.4.19" 629 source = "registry+https://github.com/rust-lang/crates.io-index" 630 - checksum = "b06a4cde4c0f271a446782e3eff8de789548ce57dbc8eca9292c27f4a42004b4" 631 632 [[package]] 633 name = "maybe-owned" ··· 637 638 [[package]] 639 name = "memchr" 640 - version = "2.5.0" 641 source = "registry+https://github.com/rust-lang/crates.io-index" 642 - checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" 643 644 [[package]] 645 name = "num-traits" 646 - version = "0.2.15" 647 source = "registry+https://github.com/rust-lang/crates.io-index" 648 - checksum = "578ede34cf02f8924ab9447f50c28075b4d3e5b269972345e7e0372b38c6cdcd" 649 dependencies = [ 650 "autocfg", 651 ] ··· 663 checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 664 665 [[package]] 666 - name = "os_str_bytes" 667 - version = "6.5.1" 668 - source = "registry+https://github.com/rust-lang/crates.io-index" 669 - checksum = "4d5d9eb14b174ee9aa2ef96dc2b94637a2d4b6e7cb873c7e171f0c20c6cf3eac" 670 - 671 - [[package]] 672 name = "paste" 673 - version = "1.0.12" 674 source = "registry+https://github.com/rust-lang/crates.io-index" 675 - checksum = "9f746c4065a8fa3fe23974dd82f15431cc8d40779821001404d10d2e79ca7d79" 676 677 [[package]] 678 name = "pin-project-lite" 679 - version = "0.2.9" 680 source = "registry+https://github.com/rust-lang/crates.io-index" 681 - checksum = "e0a7ae3ac2f1173085d398531c705756c94a4c56843785df85a60c1a0afac116" 682 683 [[package]] 684 name = "ppv-lite86" ··· 716 717 [[package]] 718 name = "proc-macro2" 719 - version = "1.0.60" 720 source = "registry+https://github.com/rust-lang/crates.io-index" 721 - checksum = "dec2b086b7a862cf4de201096214fa870344cf922b2b30c167badb3af3195406" 722 dependencies = [ 723 "unicode-ident", 724 ] 725 726 [[package]] 727 name = "quote" 728 - version = "1.0.28" 729 source = "registry+https://github.com/rust-lang/crates.io-index" 730 - checksum = "1b9ab9c7eadfd8df19006f1cf1a4aed13540ed5cbc047010ece5826e10825488" 731 dependencies = [ 732 "proc-macro2", 733 ] ··· 768 source = "registry+https://github.com/rust-lang/crates.io-index" 769 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 770 dependencies = [ 771 - "bitflags", 772 ] 773 774 [[package]] ··· 784 785 [[package]] 786 name = "regex" 787 - version = "1.8.4" 788 source = "registry+https://github.com/rust-lang/crates.io-index" 789 - checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f" 790 dependencies = [ 791 "regex-syntax", 792 ] 793 794 [[package]] 795 name = "regex-automata" 796 - version = "0.1.10" 797 source = "registry+https://github.com/rust-lang/crates.io-index" 798 - checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" 799 800 [[package]] 801 name = "regex-syntax" 802 - version = "0.7.2" 803 source = "registry+https://github.com/rust-lang/crates.io-index" 804 - checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" 805 806 [[package]] 807 name = "rustix" 808 - version = "0.35.13" 809 source = "registry+https://github.com/rust-lang/crates.io-index" 810 - checksum = "727a1a6d65f786ec22df8a81ca3121107f235970dc1705ed681d3e6e8b9cd5f9" 811 dependencies = [ 812 - "bitflags", 813 "errno 0.2.8", 814 - "io-lifetimes 0.7.5", 815 "itoa", 816 "libc", 817 "linux-raw-sys 0.0.46", ··· 821 822 [[package]] 823 name = "rustix" 824 - version = "0.37.20" 825 source = "registry+https://github.com/rust-lang/crates.io-index" 826 - checksum = "b96e891d04aa506a6d1f318d2771bcb1c7dfda84e126660ace067c9b474bb2c0" 827 dependencies = [ 828 - "bitflags", 829 - "errno 0.3.1", 830 - "io-lifetimes 1.0.11", 831 "libc", 832 - "linux-raw-sys 0.3.8", 833 "windows-sys 0.48.0", 834 ] 835 836 [[package]] 837 name = "ryu" 838 - version = "1.0.13" 839 source = "registry+https://github.com/rust-lang/crates.io-index" 840 - checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" 841 842 [[package]] 843 name = "same-file" ··· 850 851 [[package]] 852 name = "serde" 853 - version = "1.0.164" 854 source = "registry+https://github.com/rust-lang/crates.io-index" 855 - checksum = "9e8c8cf938e98f769bc164923b06dce91cea1751522f46f8466461af04c9027d" 856 dependencies = [ 857 "serde_derive", 858 ] 859 860 [[package]] 861 name = "serde_derive" 862 - version = "1.0.164" 863 source = "registry+https://github.com/rust-lang/crates.io-index" 864 - checksum = "d9735b638ccc51c28bf6914d90a2e9725b377144fc612c49a611fddd1b631d68" 865 dependencies = [ 866 "proc-macro2", 867 "quote", 868 - "syn 2.0.18", 869 ] 870 871 [[package]] 872 name = "serde_json" 873 - version = "1.0.97" 874 source = "registry+https://github.com/rust-lang/crates.io-index" 875 - checksum = "bdf3bf93142acad5821c99197022e170842cdbc1c30482b98750c688c640842a" 876 dependencies = [ 877 "itoa", 878 "ryu", ··· 890 891 [[package]] 892 name = "smallvec" 893 - version = "1.10.0" 894 source = "registry+https://github.com/rust-lang/crates.io-index" 895 - checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" 896 897 [[package]] 898 name = "spin" ··· 919 920 [[package]] 921 name = "syn" 922 - version = "2.0.18" 923 source = "registry+https://github.com/rust-lang/crates.io-index" 924 - checksum = "32d41677bcbe24c20c52e7c70b0d8db04134c5d1066bf98662e2871ad200ea3e" 925 dependencies = [ 926 "proc-macro2", 927 "quote", ··· 935 checksum = "92adbaf536f5aff6986e1e62ba36cee72b1718c5153eee08b9e728ddde3f6029" 936 dependencies = [ 937 "atty", 938 - "bitflags", 939 "cap-fs-ext", 940 "cap-std", 941 - "io-lifetimes 0.7.5", 942 - "rustix 0.35.13", 943 "windows-sys 0.36.1", 944 "winx", 945 ] ··· 951 checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 952 953 [[package]] 954 - name = "textwrap" 955 - version = "0.16.0" 956 - source = "registry+https://github.com/rust-lang/crates.io-index" 957 - checksum = "222a222a5bfe1bba4a77b45ec488a741b3cb8872e5e499451fd7d0129c9c7c3d" 958 - 959 - [[package]] 960 name = "thiserror" 961 - version = "1.0.40" 962 source = "registry+https://github.com/rust-lang/crates.io-index" 963 - checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" 964 dependencies = [ 965 "thiserror-impl", 966 ] 967 968 [[package]] 969 name = "thiserror-impl" 970 - version = "1.0.40" 971 source = "registry+https://github.com/rust-lang/crates.io-index" 972 - checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" 973 dependencies = [ 974 "proc-macro2", 975 "quote", 976 - "syn 2.0.18", 977 ] 978 979 [[package]] ··· 1001 1002 [[package]] 1003 name = "tracing-attributes" 1004 - version = "0.1.25" 1005 source = "registry+https://github.com/rust-lang/crates.io-index" 1006 - checksum = "8803eee176538f94ae9a14b55b2804eb7e1441f8210b1c31290b3bccdccff73b" 1007 dependencies = [ 1008 "proc-macro2", 1009 "quote", 1010 - "syn 2.0.18", 1011 ] 1012 1013 [[package]] ··· 1021 1022 [[package]] 1023 name = "unicode-ident" 1024 - version = "1.0.9" 1025 source = "registry+https://github.com/rust-lang/crates.io-index" 1026 - checksum = "b15811caf2415fb889178633e7724bad2509101cde276048e013b9def5e51fa0" 1027 1028 [[package]] 1029 name = "unicode-width" ··· 1076 "cap-time-ext", 1077 "fs-set-times", 1078 "io-extras", 1079 - "io-lifetimes 0.7.5", 1080 "is-terminal 0.3.0", 1081 "once_cell", 1082 - "rustix 0.35.13", 1083 "system-interface", 1084 "tracing", 1085 "wasi-common", ··· 1093 checksum = "d47faf4f76ebfdeb1f3346a949c6fbf2f2471afc68280b00c76d6c02221d80ad" 1094 dependencies = [ 1095 "anyhow", 1096 - "bitflags", 1097 "cap-rand", 1098 "cap-std", 1099 "io-extras", 1100 - "rustix 0.35.13", 1101 "thiserror", 1102 "tracing", 1103 "wiggle", ··· 1106 1107 [[package]] 1108 name = "wasm-encoder" 1109 - version = "0.22.1" 1110 source = "registry+https://github.com/rust-lang/crates.io-index" 1111 - checksum = "9a584273ccc2d9311f1dd19dc3fb26054661fa3e373d53ede5d1144ba07a9acd" 1112 dependencies = [ 1113 "leb128", 1114 ] 1115 1116 [[package]] 1117 name = "wasm-encoder" 1118 - version = "0.29.0" 1119 source = "registry+https://github.com/rust-lang/crates.io-index" 1120 - checksum = "18c41dbd92eaebf3612a39be316540b8377c871cb9bde6b064af962984912881" 1121 dependencies = [ 1122 "leb128", 1123 ] 1124 1125 [[package]] 1126 name = "wasmi" 1127 - version = "0.30.0" 1128 dependencies = [ 1129 "anyhow", 1130 "assert_matches", 1131 "criterion", 1132 - "intx", 1133 "smallvec", 1134 "spin", 1135 "wasmi_arena", 1136 "wasmi_core", 1137 "wasmparser-nostd", 1138 - "wast 52.0.3", 1139 "wat", 1140 ] 1141 ··· 1145 1146 [[package]] 1147 name = "wasmi_cli" 1148 - version = "0.30.0" 1149 dependencies = [ 1150 "anyhow", 1151 "assert_cmd", 1152 - "clap 4.3.4", 1153 "wasmi", 1154 "wasmi_wasi", 1155 "wat", ··· 1157 1158 [[package]] 1159 name = "wasmi_core" 1160 - version = "0.12.0" 1161 dependencies = [ 1162 "downcast-rs", 1163 "libm", ··· 1168 1169 [[package]] 1170 name = "wasmi_wasi" 1171 - version = "0.30.0" 1172 dependencies = [ 1173 "wasi-cap-std-sync", 1174 "wasi-common", ··· 1197 1198 [[package]] 1199 name = "wast" 1200 - version = "52.0.3" 1201 source = "registry+https://github.com/rust-lang/crates.io-index" 1202 - checksum = "15942180f265280eede7bc38b239e9770031d1821c02d905284216c645316430" 1203 dependencies = [ 1204 "leb128", 1205 "memchr", 1206 "unicode-width", 1207 - "wasm-encoder 0.22.1", 1208 ] 1209 1210 [[package]] 1211 name = "wast" 1212 - version = "60.0.0" 1213 source = "registry+https://github.com/rust-lang/crates.io-index" 1214 - checksum = "bd06cc744b536e30387e72a48fdd492105b9c938bb4f415c39c616a7a0a697ad" 1215 dependencies = [ 1216 "leb128", 1217 "memchr", 1218 "unicode-width", 1219 - "wasm-encoder 0.29.0", 1220 ] 1221 1222 [[package]] 1223 name = "wat" 1224 - version = "1.0.66" 1225 source = "registry+https://github.com/rust-lang/crates.io-index" 1226 - checksum = "5abe520f0ab205366e9ac7d3e6b2fc71de44e32a2b58f2ec871b6b575bdcea3b" 1227 dependencies = [ 1228 - "wast 60.0.0", 1229 ] 1230 1231 [[package]] ··· 1236 dependencies = [ 1237 "anyhow", 1238 "async-trait", 1239 - "bitflags", 1240 "thiserror", 1241 "tracing", 1242 "wiggle-macro", ··· 1340 1341 [[package]] 1342 name = "windows-targets" 1343 - version = "0.48.0" 1344 source = "registry+https://github.com/rust-lang/crates.io-index" 1345 - checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" 1346 dependencies = [ 1347 - "windows_aarch64_gnullvm 0.48.0", 1348 - "windows_aarch64_msvc 0.48.0", 1349 - "windows_i686_gnu 0.48.0", 1350 - "windows_i686_msvc 0.48.0", 1351 - "windows_x86_64_gnu 0.48.0", 1352 - "windows_x86_64_gnullvm 0.48.0", 1353 - "windows_x86_64_msvc 0.48.0", 1354 ] 1355 1356 [[package]] ··· 1361 1362 [[package]] 1363 name = "windows_aarch64_gnullvm" 1364 - version = "0.48.0" 1365 source = "registry+https://github.com/rust-lang/crates.io-index" 1366 - checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" 1367 1368 [[package]] 1369 name = "windows_aarch64_msvc" ··· 1379 1380 [[package]] 1381 name = "windows_aarch64_msvc" 1382 - version = "0.48.0" 1383 source = "registry+https://github.com/rust-lang/crates.io-index" 1384 - checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" 1385 1386 [[package]] 1387 name = "windows_i686_gnu" ··· 1397 1398 [[package]] 1399 name = "windows_i686_gnu" 1400 - version = "0.48.0" 1401 source = "registry+https://github.com/rust-lang/crates.io-index" 1402 - checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" 1403 1404 [[package]] 1405 name = "windows_i686_msvc" ··· 1415 1416 [[package]] 1417 name = "windows_i686_msvc" 1418 - version = "0.48.0" 1419 source = "registry+https://github.com/rust-lang/crates.io-index" 1420 - checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" 1421 1422 [[package]] 1423 name = "windows_x86_64_gnu" ··· 1433 1434 [[package]] 1435 name = "windows_x86_64_gnu" 1436 - version = "0.48.0" 1437 source = "registry+https://github.com/rust-lang/crates.io-index" 1438 - checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" 1439 1440 [[package]] 1441 name = "windows_x86_64_gnullvm" ··· 1445 1446 [[package]] 1447 name = "windows_x86_64_gnullvm" 1448 - version = "0.48.0" 1449 source = "registry+https://github.com/rust-lang/crates.io-index" 1450 - checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" 1451 1452 [[package]] 1453 name = "windows_x86_64_msvc" ··· 1463 1464 [[package]] 1465 name = "windows_x86_64_msvc" 1466 - version = "0.48.0" 1467 source = "registry+https://github.com/rust-lang/crates.io-index" 1468 - checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" 1469 1470 [[package]] 1471 name = "winx" ··· 1473 source = "registry+https://github.com/rust-lang/crates.io-index" 1474 checksum = "b7b01e010390eb263a4518c8cebf86cb67469d1511c00b749a47b64c39e8054d" 1475 dependencies = [ 1476 - "bitflags", 1477 - "io-lifetimes 0.7.5", 1478 "windows-sys 0.36.1", 1479 ] 1480
··· 3 version = 3 4 5 [[package]] 6 + name = "aho-corasick" 7 + version = "1.0.5" 8 + source = "registry+https://github.com/rust-lang/crates.io-index" 9 + checksum = "0c378d78423fdad8089616f827526ee33c19f2fddbd5de1629152c9593ba4783" 10 + dependencies = [ 11 + "memchr", 12 + ] 13 + 14 + [[package]] 15 name = "ambient-authority" 16 version = "0.0.1" 17 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 25 26 [[package]] 27 name = "anstream" 28 + version = "0.5.0" 29 source = "registry+https://github.com/rust-lang/crates.io-index" 30 + checksum = "b1f58811cfac344940f1a400b6e6231ce35171f614f26439e80f8c1465c5cc0c" 31 dependencies = [ 32 "anstyle", 33 "anstyle-parse", 34 "anstyle-query", 35 "anstyle-wincon", 36 "colorchoice", 37 "utf8parse", 38 ] 39 40 [[package]] 41 name = "anstyle" 42 + version = "1.0.2" 43 source = "registry+https://github.com/rust-lang/crates.io-index" 44 + checksum = "15c4c2c83f81532e5845a733998b6971faca23490340a418e9b72a3ec9de12ea" 45 46 [[package]] 47 name = "anstyle-parse" 48 + version = "0.2.1" 49 source = "registry+https://github.com/rust-lang/crates.io-index" 50 + checksum = "938874ff5980b03a87c5524b3ae5b59cf99b1d6bc836848df7bc5ada9643c333" 51 dependencies = [ 52 "utf8parse", 53 ] ··· 63 64 [[package]] 65 name = "anstyle-wincon" 66 + version = "2.1.0" 67 source = "registry+https://github.com/rust-lang/crates.io-index" 68 + checksum = "58f54d10c6dfa51283a066ceab3ec1ab78d13fae00aa49243a45e4571fb79dfd" 69 dependencies = [ 70 "anstyle", 71 "windows-sys 0.48.0", ··· 73 74 [[package]] 75 name = "anyhow" 76 + version = "1.0.75" 77 source = "registry+https://github.com/rust-lang/crates.io-index" 78 + checksum = "a4668cab20f66d8d020e1fbc0ebe47217433c1b6c8f2040faf858554e394ace6" 79 80 [[package]] 81 name = "assert_cmd" 82 + version = "2.0.12" 83 source = "registry+https://github.com/rust-lang/crates.io-index" 84 + checksum = "88903cb14723e4d4003335bb7f8a14f27691649105346a0f0957466c096adfe6" 85 dependencies = [ 86 "anstyle", 87 "bstr", ··· 100 101 [[package]] 102 name = "async-trait" 103 + version = "0.1.73" 104 source = "registry+https://github.com/rust-lang/crates.io-index" 105 + checksum = "bc00ceb34980c03614e35a3a4e218276a0a824e911d07651cd0d858a51e8c0f0" 106 dependencies = [ 107 "proc-macro2", 108 "quote", 109 + "syn 2.0.29", 110 ] 111 112 [[package]] ··· 133 checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" 134 135 [[package]] 136 + name = "bitflags" 137 + version = "2.4.0" 138 + source = "registry+https://github.com/rust-lang/crates.io-index" 139 + checksum = "b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635" 140 + 141 + [[package]] 142 name = "bstr" 143 + version = "1.6.2" 144 source = "registry+https://github.com/rust-lang/crates.io-index" 145 + checksum = "4c2f7349907b712260e64b0afe2f84692af14a454be26187d9df565c7f69266a" 146 dependencies = [ 147 "memchr", 148 "regex-automata", 149 "serde", 150 ] ··· 157 dependencies = [ 158 "cap-primitives", 159 "cap-std", 160 + "io-lifetimes", 161 "windows-sys 0.36.1", 162 ] 163 ··· 170 "ambient-authority", 171 "fs-set-times", 172 "io-extras", 173 + "io-lifetimes", 174 "ipnet", 175 "maybe-owned", 176 + "rustix 0.35.14", 177 "winapi-util", 178 "windows-sys 0.36.1", 179 "winx", ··· 197 dependencies = [ 198 "cap-primitives", 199 "io-extras", 200 + "io-lifetimes", 201 "ipnet", 202 + "rustix 0.35.14", 203 ] 204 205 [[package]] ··· 210 dependencies = [ 211 "cap-primitives", 212 "once_cell", 213 + "rustix 0.35.14", 214 "winx", 215 ] 216 ··· 222 223 [[package]] 224 name = "cc" 225 + version = "1.0.83" 226 source = "registry+https://github.com/rust-lang/crates.io-index" 227 + checksum = "f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0" 228 + dependencies = [ 229 + "libc", 230 + ] 231 232 [[package]] 233 name = "cfg-if" ··· 264 265 [[package]] 266 name = "clap" 267 + version = "4.4.1" 268 source = "registry+https://github.com/rust-lang/crates.io-index" 269 + checksum = "7c8d502cbaec4595d2e7d5f61e318f05417bd2b66fdc3809498f0d3fdf0bea27" 270 dependencies = [ 271 "clap_builder", 272 "clap_derive", ··· 275 276 [[package]] 277 name = "clap_builder" 278 + version = "4.4.1" 279 source = "registry+https://github.com/rust-lang/crates.io-index" 280 + checksum = "5891c7bc0edb3e1c2204fc5e94009affabeb1821c9e5fdc3959536c5c0bb984d" 281 dependencies = [ 282 "anstream", 283 "anstyle", 284 + "clap_lex", 285 "strsim", 286 ] 287 288 [[package]] 289 name = "clap_derive" 290 + version = "4.4.0" 291 source = "registry+https://github.com/rust-lang/crates.io-index" 292 + checksum = "c9fd1a5729c4548118d7d70ff234a44868d00489a4b6597b0b020918a0e91a1a" 293 dependencies = [ 294 "heck", 295 "proc-macro2", 296 "quote", 297 + "syn 2.0.29", 298 ] 299 300 [[package]] 301 name = "clap_lex" 302 + version = "0.5.1" 303 source = "registry+https://github.com/rust-lang/crates.io-index" 304 + checksum = "cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961" 305 306 [[package]] 307 name = "colorchoice" ··· 311 312 [[package]] 313 name = "criterion" 314 + version = "0.5.1" 315 source = "registry+https://github.com/rust-lang/crates.io-index" 316 + checksum = "f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f" 317 dependencies = [ 318 "anes", 319 "cast", 320 "ciborium", 321 + "clap", 322 "criterion-plot", 323 + "is-terminal 0.4.9", 324 "itertools", 325 "num-traits", 326 + "once_cell", 327 "oorandom", 328 "regex", 329 "serde", ··· 383 384 [[package]] 385 name = "either" 386 + version = "1.9.0" 387 source = "registry+https://github.com/rust-lang/crates.io-index" 388 + checksum = "a26ae43d7bcc3b814de94796a5e736d4029efb0ee900c12e2d54c993ad1a1e07" 389 390 [[package]] 391 name = "errno" ··· 400 401 [[package]] 402 name = "errno" 403 + version = "0.3.3" 404 source = "registry+https://github.com/rust-lang/crates.io-index" 405 + checksum = "136526188508e25c6fef639d7927dfb3e0e3084488bf202267829cf7fc23dbdd" 406 dependencies = [ 407 "errno-dragonfly", 408 "libc", ··· 425 source = "registry+https://github.com/rust-lang/crates.io-index" 426 checksum = "a267b6a9304912e018610d53fe07115d8b530b160e85db4d2d3a59f3ddde1aec" 427 dependencies = [ 428 + "io-lifetimes", 429 + "rustix 0.35.14", 430 "windows-sys 0.36.1", 431 ] 432 ··· 448 checksum = "eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7" 449 450 [[package]] 451 name = "heck" 452 version = "0.4.1" 453 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 473 474 [[package]] 475 name = "hermit-abi" 476 + version = "0.3.2" 477 source = "registry+https://github.com/rust-lang/crates.io-index" 478 + checksum = "443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b" 479 480 [[package]] 481 name = "indexmap-nostd" ··· 484 checksum = "8e04e2fd2b8188ea827b32ef11de88377086d690286ab35747ef7f9bf3ccb590" 485 486 [[package]] 487 name = "io-extras" 488 version = "0.15.0" 489 source = "registry+https://github.com/rust-lang/crates.io-index" 490 checksum = "4a5d8c2ab5becd8720e30fd25f8fa5500d8dc3fceadd8378f05859bd7b46fc49" 491 dependencies = [ 492 + "io-lifetimes", 493 "windows-sys 0.36.1", 494 ] 495 ··· 504 ] 505 506 [[package]] 507 name = "ipnet" 508 + version = "2.8.0" 509 source = "registry+https://github.com/rust-lang/crates.io-index" 510 + checksum = "28b29a3cd74f0f4598934efe3aeba42bae0eb4680554128851ebbecb02af14e6" 511 512 [[package]] 513 name = "is-terminal" ··· 516 checksum = "0d508111813f9af3afd2f92758f77e4ed2cc9371b642112c6a48d22eb73105c5" 517 dependencies = [ 518 "hermit-abi 0.2.6", 519 + "io-lifetimes", 520 + "rustix 0.35.14", 521 "windows-sys 0.36.1", 522 ] 523 524 [[package]] 525 name = "is-terminal" 526 + version = "0.4.9" 527 source = "registry+https://github.com/rust-lang/crates.io-index" 528 + checksum = "cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b" 529 dependencies = [ 530 + "hermit-abi 0.3.2", 531 + "rustix 0.38.10", 532 "windows-sys 0.48.0", 533 ] 534 ··· 543 544 [[package]] 545 name = "itoa" 546 + version = "1.0.9" 547 source = "registry+https://github.com/rust-lang/crates.io-index" 548 + checksum = "af150ab688ff2122fcef229be89cb50dd66af9e01a4ff320cc137eecc9bacc38" 549 550 [[package]] 551 name = "leb128" ··· 555 556 [[package]] 557 name = "libc" 558 + version = "0.2.147" 559 source = "registry+https://github.com/rust-lang/crates.io-index" 560 + checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" 561 562 [[package]] 563 name = "libm" ··· 573 574 [[package]] 575 name = "linux-raw-sys" 576 + version = "0.4.5" 577 source = "registry+https://github.com/rust-lang/crates.io-index" 578 + checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" 579 580 [[package]] 581 name = "log" 582 + version = "0.4.20" 583 source = "registry+https://github.com/rust-lang/crates.io-index" 584 + checksum = "b5e6163cb8c49088c2c36f57875e58ccd8c87c7427f7fbd50ea6710b2f3f2e8f" 585 586 [[package]] 587 name = "maybe-owned" ··· 591 592 [[package]] 593 name = "memchr" 594 + version = "2.6.2" 595 source = "registry+https://github.com/rust-lang/crates.io-index" 596 + checksum = "5486aed0026218e61b8a01d5fbd5a0a134649abb71a0e53b7bc088529dced86e" 597 598 [[package]] 599 name = "num-traits" 600 + version = "0.2.16" 601 source = "registry+https://github.com/rust-lang/crates.io-index" 602 + checksum = "f30b0abd723be7e2ffca1272140fac1a2f084c77ec3e123c192b66af1ee9e6c2" 603 dependencies = [ 604 "autocfg", 605 ] ··· 617 checksum = "0ab1bc2a289d34bd04a330323ac98a1b4bc82c9d9fcb1e66b63caa84da26b575" 618 619 [[package]] 620 name = "paste" 621 + version = "1.0.14" 622 source = "registry+https://github.com/rust-lang/crates.io-index" 623 + checksum = "de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c" 624 625 [[package]] 626 name = "pin-project-lite" 627 + version = "0.2.13" 628 source = "registry+https://github.com/rust-lang/crates.io-index" 629 + checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" 630 631 [[package]] 632 name = "ppv-lite86" ··· 664 665 [[package]] 666 name = "proc-macro2" 667 + version = "1.0.66" 668 source = "registry+https://github.com/rust-lang/crates.io-index" 669 + checksum = "18fb31db3f9bddb2ea821cde30a9f70117e3f119938b5ee630b7403aa6e2ead9" 670 dependencies = [ 671 "unicode-ident", 672 ] 673 674 [[package]] 675 name = "quote" 676 + version = "1.0.33" 677 source = "registry+https://github.com/rust-lang/crates.io-index" 678 + checksum = "5267fca4496028628a95160fc423a33e8b2e6af8a5302579e322e4b520293cae" 679 dependencies = [ 680 "proc-macro2", 681 ] ··· 716 source = "registry+https://github.com/rust-lang/crates.io-index" 717 checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" 718 dependencies = [ 719 + "bitflags 1.3.2", 720 ] 721 722 [[package]] ··· 732 733 [[package]] 734 name = "regex" 735 + version = "1.9.4" 736 source = "registry+https://github.com/rust-lang/crates.io-index" 737 + checksum = "12de2eff854e5fa4b1295edd650e227e9d8fb0c9e90b12e7f36d6a6811791a29" 738 dependencies = [ 739 + "aho-corasick", 740 + "memchr", 741 + "regex-automata", 742 "regex-syntax", 743 ] 744 745 [[package]] 746 name = "regex-automata" 747 + version = "0.3.7" 748 source = "registry+https://github.com/rust-lang/crates.io-index" 749 + checksum = "49530408a136e16e5b486e883fbb6ba058e8e4e8ae6621a77b048b314336e629" 750 + dependencies = [ 751 + "aho-corasick", 752 + "memchr", 753 + "regex-syntax", 754 + ] 755 756 [[package]] 757 name = "regex-syntax" 758 + version = "0.7.5" 759 source = "registry+https://github.com/rust-lang/crates.io-index" 760 + checksum = "dbb5fb1acd8a1a18b3dd5be62d25485eb770e05afb408a9627d14d451bae12da" 761 762 [[package]] 763 name = "rustix" 764 + version = "0.35.14" 765 source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "6380889b07a03b5ecf1d44dc9ede6fd2145d84b502a2a9ca0b03c48e0cc3220f" 767 dependencies = [ 768 + "bitflags 1.3.2", 769 "errno 0.2.8", 770 + "io-lifetimes", 771 "itoa", 772 "libc", 773 "linux-raw-sys 0.0.46", ··· 777 778 [[package]] 779 name = "rustix" 780 + version = "0.38.10" 781 source = "registry+https://github.com/rust-lang/crates.io-index" 782 + checksum = "ed6248e1caa625eb708e266e06159f135e8c26f2bb7ceb72dc4b2766d0340964" 783 dependencies = [ 784 + "bitflags 2.4.0", 785 + "errno 0.3.3", 786 "libc", 787 + "linux-raw-sys 0.4.5", 788 "windows-sys 0.48.0", 789 ] 790 791 [[package]] 792 name = "ryu" 793 + version = "1.0.15" 794 source = "registry+https://github.com/rust-lang/crates.io-index" 795 + checksum = "1ad4cc8da4ef723ed60bced201181d83791ad433213d8c24efffda1eec85d741" 796 797 [[package]] 798 name = "same-file" ··· 805 806 [[package]] 807 name = "serde" 808 + version = "1.0.188" 809 source = "registry+https://github.com/rust-lang/crates.io-index" 810 + checksum = "cf9e0fcba69a370eed61bcf2b728575f726b50b55cba78064753d708ddc7549e" 811 dependencies = [ 812 "serde_derive", 813 ] 814 815 [[package]] 816 name = "serde_derive" 817 + version = "1.0.188" 818 source = "registry+https://github.com/rust-lang/crates.io-index" 819 + checksum = "4eca7ac642d82aa35b60049a6eccb4be6be75e599bd2e9adb5f875a737654af2" 820 dependencies = [ 821 "proc-macro2", 822 "quote", 823 + "syn 2.0.29", 824 ] 825 826 [[package]] 827 name = "serde_json" 828 + version = "1.0.105" 829 source = "registry+https://github.com/rust-lang/crates.io-index" 830 + checksum = "693151e1ac27563d6dbcec9dee9fbd5da8539b20fa14ad3752b2e6d363ace360" 831 dependencies = [ 832 "itoa", 833 "ryu", ··· 845 846 [[package]] 847 name = "smallvec" 848 + version = "1.11.0" 849 source = "registry+https://github.com/rust-lang/crates.io-index" 850 + checksum = "62bb4feee49fdd9f707ef802e22365a35de4b7b299de4763d44bfea899442ff9" 851 852 [[package]] 853 name = "spin" ··· 874 875 [[package]] 876 name = "syn" 877 + version = "2.0.29" 878 source = "registry+https://github.com/rust-lang/crates.io-index" 879 + checksum = "c324c494eba9d92503e6f1ef2e6df781e78f6a7705a0202d9801b198807d518a" 880 dependencies = [ 881 "proc-macro2", 882 "quote", ··· 890 checksum = "92adbaf536f5aff6986e1e62ba36cee72b1718c5153eee08b9e728ddde3f6029" 891 dependencies = [ 892 "atty", 893 + "bitflags 1.3.2", 894 "cap-fs-ext", 895 "cap-std", 896 + "io-lifetimes", 897 + "rustix 0.35.14", 898 "windows-sys 0.36.1", 899 "winx", 900 ] ··· 906 checksum = "3369f5ac52d5eb6ab48c6b4ffdc8efbcad6b89c765749064ba298f2c68a16a76" 907 908 [[package]] 909 name = "thiserror" 910 + version = "1.0.47" 911 source = "registry+https://github.com/rust-lang/crates.io-index" 912 + checksum = "97a802ec30afc17eee47b2855fc72e0c4cd62be9b4efe6591edde0ec5bd68d8f" 913 dependencies = [ 914 "thiserror-impl", 915 ] 916 917 [[package]] 918 name = "thiserror-impl" 919 + version = "1.0.47" 920 source = "registry+https://github.com/rust-lang/crates.io-index" 921 + checksum = "6bb623b56e39ab7dcd4b1b98bb6c8f8d907ed255b18de254088016b27a8ee19b" 922 dependencies = [ 923 "proc-macro2", 924 "quote", 925 + "syn 2.0.29", 926 ] 927 928 [[package]] ··· 950 951 [[package]] 952 name = "tracing-attributes" 953 + version = "0.1.26" 954 source = "registry+https://github.com/rust-lang/crates.io-index" 955 + checksum = "5f4f31f56159e98206da9efd823404b79b6ef3143b4a7ab76e67b1751b25a4ab" 956 dependencies = [ 957 "proc-macro2", 958 "quote", 959 + "syn 2.0.29", 960 ] 961 962 [[package]] ··· 970 971 [[package]] 972 name = "unicode-ident" 973 + version = "1.0.11" 974 source = "registry+https://github.com/rust-lang/crates.io-index" 975 + checksum = "301abaae475aa91687eb82514b328ab47a211a533026cb25fc3e519b86adfc3c" 976 977 [[package]] 978 name = "unicode-width" ··· 1025 "cap-time-ext", 1026 "fs-set-times", 1027 "io-extras", 1028 + "io-lifetimes", 1029 "is-terminal 0.3.0", 1030 "once_cell", 1031 + "rustix 0.35.14", 1032 "system-interface", 1033 "tracing", 1034 "wasi-common", ··· 1042 checksum = "d47faf4f76ebfdeb1f3346a949c6fbf2f2471afc68280b00c76d6c02221d80ad" 1043 dependencies = [ 1044 "anyhow", 1045 + "bitflags 1.3.2", 1046 "cap-rand", 1047 "cap-std", 1048 "io-extras", 1049 + "rustix 0.35.14", 1050 "thiserror", 1051 "tracing", 1052 "wiggle", ··· 1055 1056 [[package]] 1057 name = "wasm-encoder" 1058 + version = "0.31.1" 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1060 + checksum = "41763f20eafed1399fff1afb466496d3a959f58241436cfdc17e3f5ca954de16" 1061 dependencies = [ 1062 "leb128", 1063 ] 1064 1065 [[package]] 1066 name = "wasm-encoder" 1067 + version = "0.32.0" 1068 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 + checksum = "1ba64e81215916eaeb48fee292f29401d69235d62d8b8fd92a7b2844ec5ae5f7" 1070 dependencies = [ 1071 "leb128", 1072 ] 1073 1074 [[package]] 1075 name = "wasmi" 1076 + version = "0.31.0" 1077 dependencies = [ 1078 "anyhow", 1079 "assert_matches", 1080 "criterion", 1081 "smallvec", 1082 "spin", 1083 "wasmi_arena", 1084 "wasmi_core", 1085 "wasmparser-nostd", 1086 + "wast 62.0.1", 1087 "wat", 1088 ] 1089 ··· 1093 1094 [[package]] 1095 name = "wasmi_cli" 1096 + version = "0.31.0" 1097 dependencies = [ 1098 "anyhow", 1099 "assert_cmd", 1100 + "clap", 1101 "wasmi", 1102 "wasmi_wasi", 1103 "wat", ··· 1105 1106 [[package]] 1107 name = "wasmi_core" 1108 + version = "0.13.0" 1109 dependencies = [ 1110 "downcast-rs", 1111 "libm", ··· 1116 1117 [[package]] 1118 name = "wasmi_wasi" 1119 + version = "0.31.0" 1120 dependencies = [ 1121 "wasi-cap-std-sync", 1122 "wasi-common", ··· 1145 1146 [[package]] 1147 name = "wast" 1148 + version = "62.0.1" 1149 source = "registry+https://github.com/rust-lang/crates.io-index" 1150 + checksum = "b8ae06f09dbe377b889fbd620ff8fa21e1d49d1d9d364983c0cdbf9870cb9f1f" 1151 dependencies = [ 1152 "leb128", 1153 "memchr", 1154 "unicode-width", 1155 + "wasm-encoder 0.31.1", 1156 ] 1157 1158 [[package]] 1159 name = "wast" 1160 + version = "64.0.0" 1161 source = "registry+https://github.com/rust-lang/crates.io-index" 1162 + checksum = "a259b226fd6910225aa7baeba82f9d9933b6d00f2ce1b49b80fa4214328237cc" 1163 dependencies = [ 1164 "leb128", 1165 "memchr", 1166 "unicode-width", 1167 + "wasm-encoder 0.32.0", 1168 ] 1169 1170 [[package]] 1171 name = "wat" 1172 + version = "1.0.71" 1173 source = "registry+https://github.com/rust-lang/crates.io-index" 1174 + checksum = "53253d920ab413fca1c7dc2161d601c79b4fdf631d0ba51dd4343bf9b556c3f6" 1175 dependencies = [ 1176 + "wast 64.0.0", 1177 ] 1178 1179 [[package]] ··· 1184 dependencies = [ 1185 "anyhow", 1186 "async-trait", 1187 + "bitflags 1.3.2", 1188 "thiserror", 1189 "tracing", 1190 "wiggle-macro", ··· 1288 1289 [[package]] 1290 name = "windows-targets" 1291 + version = "0.48.5" 1292 source = "registry+https://github.com/rust-lang/crates.io-index" 1293 + checksum = "9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c" 1294 dependencies = [ 1295 + "windows_aarch64_gnullvm 0.48.5", 1296 + "windows_aarch64_msvc 0.48.5", 1297 + "windows_i686_gnu 0.48.5", 1298 + "windows_i686_msvc 0.48.5", 1299 + "windows_x86_64_gnu 0.48.5", 1300 + "windows_x86_64_gnullvm 0.48.5", 1301 + "windows_x86_64_msvc 0.48.5", 1302 ] 1303 1304 [[package]] ··· 1309 1310 [[package]] 1311 name = "windows_aarch64_gnullvm" 1312 + version = "0.48.5" 1313 source = "registry+https://github.com/rust-lang/crates.io-index" 1314 + checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" 1315 1316 [[package]] 1317 name = "windows_aarch64_msvc" ··· 1327 1328 [[package]] 1329 name = "windows_aarch64_msvc" 1330 + version = "0.48.5" 1331 source = "registry+https://github.com/rust-lang/crates.io-index" 1332 + checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" 1333 1334 [[package]] 1335 name = "windows_i686_gnu" ··· 1345 1346 [[package]] 1347 name = "windows_i686_gnu" 1348 + version = "0.48.5" 1349 source = "registry+https://github.com/rust-lang/crates.io-index" 1350 + checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" 1351 1352 [[package]] 1353 name = "windows_i686_msvc" ··· 1363 1364 [[package]] 1365 name = "windows_i686_msvc" 1366 + version = "0.48.5" 1367 source = "registry+https://github.com/rust-lang/crates.io-index" 1368 + checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" 1369 1370 [[package]] 1371 name = "windows_x86_64_gnu" ··· 1381 1382 [[package]] 1383 name = "windows_x86_64_gnu" 1384 + version = "0.48.5" 1385 source = "registry+https://github.com/rust-lang/crates.io-index" 1386 + checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" 1387 1388 [[package]] 1389 name = "windows_x86_64_gnullvm" ··· 1393 1394 [[package]] 1395 name = "windows_x86_64_gnullvm" 1396 + version = "0.48.5" 1397 source = "registry+https://github.com/rust-lang/crates.io-index" 1398 + checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" 1399 1400 [[package]] 1401 name = "windows_x86_64_msvc" ··· 1411 1412 [[package]] 1413 name = "windows_x86_64_msvc" 1414 + version = "0.48.5" 1415 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 + checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" 1417 1418 [[package]] 1419 name = "winx" ··· 1421 source = "registry+https://github.com/rust-lang/crates.io-index" 1422 checksum = "b7b01e010390eb263a4518c8cebf86cb67469d1511c00b749a47b64c39e8054d" 1423 dependencies = [ 1424 + "bitflags 1.3.2", 1425 + "io-lifetimes", 1426 "windows-sys 0.36.1", 1427 ] 1428
+2 -2
pkgs/development/tools/wasmi/default.nix
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "wasmi"; 8 - version = "0.30.0"; 9 10 src = fetchFromGitHub { 11 owner = "paritytech"; 12 repo = "wasmi"; 13 rev = "v${version}"; 14 - hash = "sha256-0G/K61JP4SehhP+wD9uwCU1GRjzJdz4fkePv+IiqUY4="; 15 fetchSubmodules = true; 16 }; 17
··· 5 6 rustPlatform.buildRustPackage rec { 7 pname = "wasmi"; 8 + version = "0.31.0"; 9 10 src = fetchFromGitHub { 11 owner = "paritytech"; 12 repo = "wasmi"; 13 rev = "v${version}"; 14 + hash = "sha256-chLWrZ+OLUTSFmTu+qKpjApXDmJFhS68N2RKjaql75U="; 15 fetchSubmodules = true; 16 }; 17