diff --git a/Cargo.lock b/Cargo.lock index 2adc4dc33981..e8b7813187f1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -94,9 +94,9 @@ checksum = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" [[package]] name = "backtrace" -version = "0.3.45" +version = "0.3.46" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad235dabf00f36301792cfe82499880ba54c6486be094d1047b02bacb67c14e8" +checksum = "b1e692897359247cc6bb902933361652380af0f1b7651ae5c5013407f30e109e" dependencies = [ "backtrace-sys", "cfg-if", @@ -106,9 +106,9 @@ dependencies = [ [[package]] name = "backtrace-sys" -version = "0.1.34" +version = "0.1.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca797db0057bae1a7aa2eef3283a874695455cecf08a43bfb8507ee0ebc1ed69" +checksum = "7de8aba10a69c8e8d7622c5710229485ec32e9d55fdad160ea559c086fdcd118" dependencies = [ "cc", "libc", @@ -137,11 +137,10 @@ dependencies = [ [[package]] name = "binaryen-sys" -version = "0.10.0" +version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023e318da5cf481b0d243295d3ca764a047f645f1d46ef7bb67263473e8c48c5" +checksum = "df5829a7c89f7827e58866704e4dfdf48a635d73c6e5449c1a8a0ba5a319d28a" dependencies = [ - "bindgen", "cc", "cmake", "heck", @@ -158,30 +157,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bindgen" -version = "0.52.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1c85344eb535a31b62f0af37be84441ba9e7f0f4111eb0530f43d15e513fe57" -dependencies = [ - "bitflags", - "cexpr", - "cfg-if", - "clang-sys", - "clap", - "env_logger 0.7.1", - "lazy_static", - "lazycell", - "log", - "peeking_take_while", - "proc-macro2", - "quote", - "regex", - "rustc-hash", - "shlex", - "which", -] - [[package]] name = "bit-set" version = "0.5.1" @@ -274,15 +249,6 @@ dependencies = [ "jobserver", ] -[[package]] -name = "cexpr" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fce5b5fb86b0c57c20c834c1b412fd09c77c8a59b9473f86272709e78874cd1d" -dependencies = [ - "nom", -] - [[package]] name = "cfg-if" version = "0.1.10" @@ -300,17 +266,6 @@ dependencies = [ "time", ] -[[package]] -name = "clang-sys" -version = "0.28.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81de550971c976f176130da4b2978d3b524eaa0fd9ac31f3ceb5ae1231fb4853" -dependencies = [ - "glob", - "libc", - "libloading", -] - [[package]] name = "clap" version = "2.33.0" @@ -410,7 +365,7 @@ dependencies = [ [[package]] name = "cranelift" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "cranelift-frontend", @@ -418,14 +373,14 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.60.0" +version = "0.61.0" dependencies = [ "byteorder", "cranelift-bforest", @@ -443,7 +398,7 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen-shared", "cranelift-entity", @@ -451,18 +406,18 @@ dependencies = [ [[package]] name = "cranelift-codegen-shared" -version = "0.60.0" +version = "0.61.0" [[package]] name = "cranelift-entity" -version = "0.60.0" +version = "0.61.0" dependencies = [ "serde", ] [[package]] name = "cranelift-faerie" -version = "0.60.0" +version = "0.61.0" dependencies = [ "anyhow", "cranelift-codegen", @@ -474,7 +429,7 @@ dependencies = [ [[package]] name = "cranelift-filetests" -version = "0.60.0" +version = "0.61.0" dependencies = [ "byteorder", "cranelift-codegen", @@ -492,7 +447,7 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "hashbrown 0.7.1", @@ -503,7 +458,7 @@ dependencies = [ [[package]] name = "cranelift-module" -version = "0.60.0" +version = "0.61.0" dependencies = [ "anyhow", "cranelift-codegen", @@ -515,7 +470,7 @@ dependencies = [ [[package]] name = "cranelift-native" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "raw-cpuid", @@ -524,7 +479,7 @@ dependencies = [ [[package]] name = "cranelift-object" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "cranelift-module", @@ -534,7 +489,7 @@ dependencies = [ [[package]] name = "cranelift-preopt" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -542,7 +497,7 @@ dependencies = [ [[package]] name = "cranelift-reader" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "target-lexicon", @@ -550,7 +505,7 @@ dependencies = [ [[package]] name = "cranelift-serde" -version = "0.60.0" +version = "0.61.0" dependencies = [ "clap", "cranelift-codegen", @@ -562,7 +517,7 @@ dependencies = [ [[package]] name = "cranelift-simplejit" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift", "cranelift-codegen", @@ -580,7 +535,7 @@ dependencies = [ [[package]] name = "cranelift-tools" -version = "0.60.0" +version = "0.61.0" dependencies = [ "capstone", "cfg-if", @@ -612,7 +567,7 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.60.0" +version = "0.61.0" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -845,11 +800,11 @@ dependencies = [ [[package]] name = "example-fib-debug-wasm" -version = "0.1.0" +version = "0.0.0" [[package]] name = "example-wasi-wasm" -version = "0.1.0" +version = "0.0.0" [[package]] name = "faerie" @@ -1145,12 +1100,6 @@ version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -[[package]] -name = "lazycell" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" - [[package]] name = "leb128" version = "0.2.4" @@ -1173,19 +1122,9 @@ dependencies = [ "cc", ] -[[package]] -name = "libloading" -version = "0.5.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2b111a074963af1d37a139918ac6d49ad1d0d5e47f72fd55388619691a7d753" -dependencies = [ - "cc", - "winapi", -] - [[package]] name = "lightbeam" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "capstone", @@ -1276,16 +1215,6 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "816df386e5557ac1843a96f1ba8a7cbf4ab175d05ccc15c87a3cda27b4fbdece" -[[package]] -name = "nom" -version = "4.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ad2a91a8e869eeb30b9cb3119ae87773a8f4ae617f41b1eb9c154b2905f7bd6" -dependencies = [ - "memchr", - "version_check 0.1.5", -] - [[package]] name = "num" version = "0.2.1" @@ -1406,9 +1335,9 @@ dependencies = [ [[package]] name = "paste" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63e1afe738d71b1ebab5f1207c055054015427dbfc7bbe9ee1266894156ec046" +checksum = "8292c1e1e81ddb552c4c90c36af201a0ce7e34995f55f0480f01052f242811c9" dependencies = [ "paste-impl", "proc-macro-hack", @@ -1416,9 +1345,9 @@ dependencies = [ [[package]] name = "paste-impl" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6d4dc4a7f6f743211c5aab239640a65091535d97d43d92a52bca435a640892bb" +checksum = "5e9c43f2645f06ee452544ad032886a75f3d1797b9487dcadcae9100ba58a51c" dependencies = [ "proc-macro-hack", "proc-macro2", @@ -1426,12 +1355,6 @@ dependencies = [ "syn", ] -[[package]] -name = "peeking_take_while" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099" - [[package]] name = "plain" version = "0.2.3" @@ -1467,40 +1390,35 @@ dependencies = [ [[package]] name = "proc-macro-error" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e7959c6467d962050d639361f7703b2051c43036d03493c36f01d440fdd3138a" +checksum = "18f33027081eba0a6d8aba6d1b1c3a3be58cbb12106341c2d5759fcd9b5277e7" dependencies = [ "proc-macro-error-attr", "proc-macro2", "quote", "syn", - "version_check 0.9.1", + "version_check", ] [[package]] name = "proc-macro-error-attr" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4002d9f55991d5e019fb940a90e1a95eb80c24e77cb2462dd4dc869604d543a" +checksum = "8a5b4b77fdb63c1eca72173d68d24501c54ab1269409f6b672c85deb18af69de" dependencies = [ "proc-macro2", "quote", "syn", "syn-mid", - "version_check 0.9.1", + "version_check", ] [[package]] name = "proc-macro-hack" -version = "0.5.12" +version = "0.5.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f918f2b601f93baa836c1c2945faef682ba5b6d4828ecb45eeb7cc3c71b811b4" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] +checksum = "fcfdefadc3d57ca21cf17990a28ef4c0f7c61383a28cb7604cf4a18e6ede1420" [[package]] name = "proc-macro2" @@ -1549,7 +1467,7 @@ dependencies = [ "serde_json", "spin", "unindent", - "version_check 0.9.1", + "version_check", ] [[package]] @@ -1822,9 +1740,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.3.5" +version = "1.3.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8900ebc1363efa7ea1c399ccc32daed870b4002651e0bed86e72d501ebbe0048" +checksum = "7f6946991529684867e47d86474e3a6d0c0ab9b82d5821e314b1ede31fa3a4b3" dependencies = [ "aho-corasick", "memchr", @@ -1861,7 +1779,7 @@ dependencies = [ [[package]] name = "run-examples" -version = "0.1.0" +version = "0.13.0" dependencies = [ "cc", ] @@ -1884,12 +1802,6 @@ version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" -[[package]] -name = "rustc-hash" -version = "1.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" - [[package]] name = "rustc_version" version = "0.2.3" @@ -1969,18 +1881,18 @@ checksum = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" [[package]] name = "serde" -version = "1.0.104" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449" +checksum = "e707fbbf255b8fc8c3b99abb91e7257a622caeb20a9818cbadbeeede4e0932ff" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.104" +version = "1.0.105" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64" +checksum = "ac5d00fc561ba2724df6758a17de23df5914f20e41cb00f94d5b7ae42fffaff8" dependencies = [ "proc-macro2", "quote", @@ -2010,12 +1922,6 @@ dependencies = [ "opaque-debug", ] -[[package]] -name = "shlex" -version = "0.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" - [[package]] name = "smallvec" version = "1.2.0" @@ -2051,9 +1957,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "structopt" -version = "0.3.11" +version = "0.3.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fe43617218c0805c6eb37160119dc3c548110a67786da7218d1c6555212f073" +checksum = "c8faa2719539bbe9d77869bfb15d4ee769f99525e707931452c97b693b3f159d" dependencies = [ "clap", "lazy_static", @@ -2062,9 +1968,9 @@ dependencies = [ [[package]] name = "structopt-derive" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6e79c80e0f4efd86ca960218d4e056249be189ff1c42824dcd9a7f51a56f0bd" +checksum = "3f88b8e18c69496aad6f9ddf4630dd7d585bcaf765786cb415b9aec2fe5a0430" dependencies = [ "heck", "proc-macro-error", @@ -2075,9 +1981,9 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.16" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "123bd9499cfb380418d509322d7a6d52e5315f064fe4b3ad18a53d6b92c07859" +checksum = "0df0eb663f387145cab623dea85b09c2c5b4b0aef44e945d928e682fce71bb03" dependencies = [ "proc-macro2", "quote", @@ -2157,7 +2063,7 @@ dependencies = [ [[package]] name = "test-programs" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "cfg-if", @@ -2182,18 +2088,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee14bf8e6767ab4c687c9e8bc003879e042a96fd67a3ba5934eadb6536bef4db" +checksum = "e3711fd1c4e75b3eff12ba5c40dba762b6b65c5476e8174c1a664772060c49bf" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.11" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7b51e1fbc44b5a0840be594fbc0f960be09050f2617e61e6aa43bef97cd3ef4" +checksum = "ae2b85ba4c9aa32dd3343bd80eb8d22e9b54b7688c17ea3907f236885353b233" dependencies = [ "proc-macro2", "quote", @@ -2289,12 +2195,6 @@ version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" -[[package]] -name = "version_check" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" - [[package]] name = "version_check" version = "0.9.1" @@ -2329,7 +2229,7 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" [[package]] name = "wasi-common" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "cfg-if", @@ -2367,7 +2267,7 @@ dependencies = [ [[package]] name = "wasmtime" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "backtrace", @@ -2393,7 +2293,7 @@ dependencies = [ [[package]] name = "wasmtime-c-api" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "wasi-common", @@ -2404,7 +2304,7 @@ dependencies = [ [[package]] name = "wasmtime-cli" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "faerie", @@ -2432,7 +2332,7 @@ dependencies = [ [[package]] name = "wasmtime-debug" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "faerie", @@ -2446,7 +2346,7 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "base64 0.12.0", @@ -2480,7 +2380,7 @@ dependencies = [ [[package]] name = "wasmtime-fuzz" -version = "0.12.0" +version = "0.0.0" dependencies = [ "cranelift-codegen", "cranelift-reader", @@ -2493,7 +2393,7 @@ dependencies = [ [[package]] name = "wasmtime-fuzzing" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "arbitrary", @@ -2509,7 +2409,7 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "cfg-if", @@ -2533,7 +2433,7 @@ dependencies = [ [[package]] name = "wasmtime-obj" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "faerie", @@ -2543,7 +2443,7 @@ dependencies = [ [[package]] name = "wasmtime-profiling" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "cfg-if", @@ -2560,7 +2460,7 @@ dependencies = [ [[package]] name = "wasmtime-py" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "pyo3", @@ -2573,7 +2473,7 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "0.12.0" +version = "0.13.0" dependencies = [ "backtrace", "cc", @@ -2590,7 +2490,7 @@ dependencies = [ [[package]] name = "wasmtime-rust" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "wasmtime", @@ -2600,7 +2500,7 @@ dependencies = [ [[package]] name = "wasmtime-rust-macro" -version = "0.12.0" +version = "0.13.0" dependencies = [ "proc-macro2", "quote", @@ -2609,7 +2509,7 @@ dependencies = [ [[package]] name = "wasmtime-wasi" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "log", @@ -2622,7 +2522,7 @@ dependencies = [ [[package]] name = "wasmtime-wast" -version = "0.12.0" +version = "0.13.0" dependencies = [ "anyhow", "wasmtime", @@ -2656,18 +2556,9 @@ dependencies = [ "wast 11.0.0", ] -[[package]] -name = "which" -version = "3.1.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724" -dependencies = [ - "libc", -] - [[package]] name = "wig" -version = "0.12.0" +version = "0.13.0" dependencies = [ "heck", "proc-macro2", @@ -2677,7 +2568,7 @@ dependencies = [ [[package]] name = "wiggle" -version = "0.1.0" +version = "0.13.0" dependencies = [ "proptest", "syn", @@ -2689,7 +2580,7 @@ dependencies = [ [[package]] name = "wiggle-generate" -version = "0.1.0" +version = "0.13.0" dependencies = [ "anyhow", "heck", @@ -2702,7 +2593,7 @@ dependencies = [ [[package]] name = "wiggle-runtime" -version = "0.1.0" +version = "0.13.0" dependencies = [ "thiserror", "witx", @@ -2710,7 +2601,7 @@ dependencies = [ [[package]] name = "wiggle-test" -version = "0.1.0" +version = "0.13.0" dependencies = [ "proptest", "wiggle-runtime", @@ -2749,7 +2640,7 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winx" -version = "0.12.0" +version = "0.13.0" dependencies = [ "bitflags", "cvt", @@ -2771,7 +2662,7 @@ dependencies = [ [[package]] name = "yanix" -version = "0.12.0" +version = "0.13.0" dependencies = [ "bitflags", "cfg-if", diff --git a/Cargo.toml b/Cargo.toml index d17ff8c94a77..aaf34590c9d8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-cli" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Command-line interface for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -11,7 +11,6 @@ repository = "https://github.com/bytecodealliance/wasmtime" readme = "README.md" edition = "2018" default-run = "wasmtime" -publish = false [lib] doctest = false @@ -23,14 +22,14 @@ doc = false [dependencies] # Enable all supported architectures by default. -wasmtime = { path = "crates/api", default-features = false } -wasmtime-debug = { path = "crates/debug" } -wasmtime-environ = { path = "crates/environ" } -wasmtime-jit = { path = "crates/jit" } -wasmtime-obj = { path = "crates/obj" } -wasmtime-wast = { path = "crates/wast" } -wasmtime-wasi = { path = "crates/wasi" } -wasi-common = { path = "crates/wasi-common" } +wasmtime = { path = "crates/api", version = "0.13.0", default-features = false } +wasmtime-debug = { path = "crates/debug", version = "0.13.0" } +wasmtime-environ = { path = "crates/environ", version = "0.13.0" } +wasmtime-jit = { path = "crates/jit", version = "0.13.0" } +wasmtime-obj = { path = "crates/obj", version = "0.13.0" } +wasmtime-wast = { path = "crates/wast", version = "0.13.0" } +wasmtime-wasi = { path = "crates/wasi", version = "0.13.0" } +wasi-common = { path = "crates/wasi-common", version = "0.13.0" } structopt = { version = "0.3.5", features = ["color", "suggestions"] } faerie = "0.15.0" anyhow = "1.0.19" @@ -42,7 +41,7 @@ libc = "0.2.60" rayon = "1.2.1" [dev-dependencies] -wasmtime-runtime = { path = "crates/runtime" } +wasmtime-runtime = { path = "crates/runtime", version = "0.13.0" } more-asserts = "0.2.1" # This feature requires the wasm32-wasi target be installed. It enables # wasm32-wasi integration tests. To enable, run diff --git a/RELEASES.md b/RELEASES.md index 5f4c794274aa..6af5a16841c4 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -2,10 +2,16 @@ -------------------------------------------------------------------------------- -## 0.13.0 +## 0.14.0 Unreleased +-------------------------------------------------------------------------------- + +## 0.13.0 + +Released 2020-03-24. + ### Added * Lots of documentation of `wasmtime` has been updated. Be sure to check out the diff --git a/cranelift/Cargo.toml b/cranelift/Cargo.toml index ecb67f34d9c0..82bb9f1a0b43 100644 --- a/cranelift/Cargo.toml +++ b/cranelift/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-tools" authors = ["The Cranelift Project Developers"] -version = "0.60.0" +version = "0.61.0" description = "Binaries for testing the Cranelift libraries" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://github.com/bytecodealliance/wasmtime/blob/master/cranelift/docs/index.md" @@ -15,20 +15,20 @@ path = "src/clif-util.rs" [dependencies] cfg-if = "0.1" -cranelift-codegen = { path = "codegen", version = "0.60.0" } -cranelift-entity = { path = "entity", version = "0.60.0" } -cranelift-reader = { path = "reader", version = "0.60.0" } -cranelift-frontend = { path = "frontend", version = "0.60.0" } -cranelift-serde = { path = "serde", version = "0.60.0", optional = true } -cranelift-wasm = { path = "wasm", version = "0.60.0", optional = true } -cranelift-native = { path = "native", version = "0.60.0" } -cranelift-filetests = { path = "filetests", version = "0.60.0" } -cranelift-module = { path = "module", version = "0.60.0" } -cranelift-faerie = { path = "faerie", version = "0.60.0" } -cranelift-object = { path = "object", version = "0.60.0" } -cranelift-simplejit = { path = "simplejit", version = "0.60.0" } -cranelift-preopt = { path = "preopt", version = "0.60.0" } -cranelift = { path = "umbrella", version = "0.60.0" } +cranelift-codegen = { path = "codegen", version = "0.61.0" } +cranelift-entity = { path = "entity", version = "0.61.0" } +cranelift-reader = { path = "reader", version = "0.61.0" } +cranelift-frontend = { path = "frontend", version = "0.61.0" } +cranelift-serde = { path = "serde", version = "0.61.0", optional = true } +cranelift-wasm = { path = "wasm", version = "0.61.0", optional = true } +cranelift-native = { path = "native", version = "0.61.0" } +cranelift-filetests = { path = "filetests", version = "0.61.0" } +cranelift-module = { path = "module", version = "0.61.0" } +cranelift-faerie = { path = "faerie", version = "0.61.0" } +cranelift-object = { path = "object", version = "0.61.0" } +cranelift-simplejit = { path = "simplejit", version = "0.61.0" } +cranelift-preopt = { path = "preopt", version = "0.61.0" } +cranelift = { path = "umbrella", version = "0.61.0" } filecheck = "0.5.0" clap = "2.32.0" serde = "1.0.8" diff --git a/cranelift/bforest/Cargo.toml b/cranelift/bforest/Cargo.toml index de06853d1ec9..58f80933ff6b 100644 --- a/cranelift/bforest/Cargo.toml +++ b/cranelift/bforest/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-bforest" -version = "0.60.0" +version = "0.61.0" description = "A forest of B+-trees" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-bforest" @@ -12,7 +12,7 @@ keywords = ["btree", "forest", "set", "map"] edition = "2018" [dependencies] -cranelift-entity = { path = "../entity", version = "0.60.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.61.0", default-features = false } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/codegen/Cargo.toml b/cranelift/codegen/Cargo.toml index 7c8974061991..40ba3472c40c 100644 --- a/cranelift/codegen/Cargo.toml +++ b/cranelift/codegen/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-codegen" -version = "0.60.0" +version = "0.61.0" description = "Low-level code generator library" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-codegen" @@ -13,9 +13,9 @@ build = "build.rs" edition = "2018" [dependencies] -cranelift-codegen-shared = { path = "./shared", version = "0.60.0" } -cranelift-entity = { path = "../entity", version = "0.60.0" } -cranelift-bforest = { path = "../bforest", version = "0.60.0" } +cranelift-codegen-shared = { path = "./shared", version = "0.61.0" } +cranelift-entity = { path = "../entity", version = "0.61.0" } +cranelift-bforest = { path = "../bforest", version = "0.61.0" } hashbrown = { version = "0.7", optional = true } target-lexicon = "0.10" log = { version = "0.4.6", default-features = false } @@ -30,7 +30,7 @@ byteorder = { version = "1.3.2", default-features = false } # accomodated in `tests`. [build-dependencies] -cranelift-codegen-meta = { path = "meta", version = "0.60.0" } +cranelift-codegen-meta = { path = "meta", version = "0.61.0" } [features] default = ["std", "unwind"] diff --git a/cranelift/codegen/meta/Cargo.toml b/cranelift/codegen/meta/Cargo.toml index f18af9928736..6d5786aa7fdb 100644 --- a/cranelift/codegen/meta/Cargo.toml +++ b/cranelift/codegen/meta/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-codegen-meta" authors = ["The Cranelift Project Developers"] -version = "0.60.0" +version = "0.61.0" description = "Metaprogram for cranelift-codegen code generator library" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" @@ -9,8 +9,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen-shared = { path = "../shared", version = "0.60.0" } -cranelift-entity = { path = "../../entity", version = "0.60.0" } +cranelift-codegen-shared = { path = "../shared", version = "0.61.0" } +cranelift-entity = { path = "../../entity", version = "0.61.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/codegen/shared/Cargo.toml b/cranelift/codegen/shared/Cargo.toml index aec492f06aa2..2f6b27111337 100644 --- a/cranelift/codegen/shared/Cargo.toml +++ b/cranelift/codegen/shared/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-codegen-shared" -version = "0.60.0" +version = "0.61.0" description = "For code shared between cranelift-codegen-meta and cranelift-codegen" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" diff --git a/cranelift/entity/Cargo.toml b/cranelift/entity/Cargo.toml index 93738ca00437..f0ef58b0470e 100644 --- a/cranelift/entity/Cargo.toml +++ b/cranelift/entity/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-entity" -version = "0.60.0" +version = "0.61.0" description = "Data structures using entity references as mapping keys" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-entity" diff --git a/cranelift/faerie/Cargo.toml b/cranelift/faerie/Cargo.toml index af1168dfa6c4..1de1610f6000 100644 --- a/cranelift/faerie/Cargo.toml +++ b/cranelift/faerie/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-faerie" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Emit Cranelift output to native object files with Faerie" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,17 +10,12 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.60.0" } +cranelift-module = { path = "../module", version = "0.61.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false, features = ["std"] } faerie = "0.15.0" goblin = "0.1.0" anyhow = "1.0" target-lexicon = "0.10" -[dependencies.cranelift-codegen] -path = "../codegen" -version = "0.60.0" -default-features = false -features = ["std"] - [badges] maintenance = { status = "experimental" } diff --git a/cranelift/filetests/Cargo.toml b/cranelift/filetests/Cargo.toml index a6a3210877a4..aed8c5b2feef 100644 --- a/cranelift/filetests/Cargo.toml +++ b/cranelift/filetests/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cranelift-filetests" authors = ["The Cranelift Project Developers"] -version = "0.60.0" +version = "0.61.0" description = "Test driver and implementations of the filetest commands" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-filetests" @@ -10,10 +10,10 @@ publish = false edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", features = ["testing_hooks"] } -cranelift-native = { path = "../native", version = "0.60.0" } -cranelift-reader = { path = "../reader", version = "0.60.0" } -cranelift-preopt = { path = "../preopt", version = "0.60.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", features = ["testing_hooks"] } +cranelift-native = { path = "../native", version = "0.61.0" } +cranelift-reader = { path = "../reader", version = "0.61.0" } +cranelift-preopt = { path = "../preopt", version = "0.61.0" } file-per-thread-logger = "0.1.2" filecheck = "0.5.0" gimli = { version = "0.20.0", default-features = false, features = ["read"] } diff --git a/cranelift/frontend/Cargo.toml b/cranelift/frontend/Cargo.toml index b78d7d49cb45..78fe10327a2d 100644 --- a/cranelift/frontend/Cargo.toml +++ b/cranelift/frontend/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-frontend" -version = "0.60.0" +version = "0.61.0" description = "Cranelift IR builder helper" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-frontend" @@ -11,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } target-lexicon = "0.10" log = { version = "0.4.6", default-features = false } hashbrown = { version = "0.7", optional = true } diff --git a/cranelift/module/Cargo.toml b/cranelift/module/Cargo.toml index a2241e6074fb..da6bbe7f6934 100644 --- a/cranelift/module/Cargo.toml +++ b/cranelift/module/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-module" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Support for linking functions and data with Cranelift" repository = "https://github.com/bytecodealliance/wasmtime" @@ -11,8 +11,8 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.60.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.61.0" } hashbrown = { version = "0.6", optional = true } log = { version = "0.4.6", default-features = false } thiserror = "1.0.4" diff --git a/cranelift/native/Cargo.toml b/cranelift/native/Cargo.toml index feb5c15ee5a7..f88f7526e484 100644 --- a/cranelift/native/Cargo.toml +++ b/cranelift/native/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "cranelift-native" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Support for targeting the host with Cranelift" +documentation = "https://docs.rs/cranelift-native" repository = "https://github.com/bytecodealliance/wasmtime" categories = ["no-std"] license = "Apache-2.0 WITH LLVM-exception" @@ -10,7 +11,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } target-lexicon = "0.10" [target.'cfg(any(target_arch = "x86", target_arch = "x86_64"))'.dependencies] diff --git a/cranelift/object/Cargo.toml b/cranelift/object/Cargo.toml index 0634d02c5308..c47c4e5f360b 100644 --- a/cranelift/object/Cargo.toml +++ b/cranelift/object/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-object" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Emit Cranelift output to native object files with `object`" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,15 +10,10 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.60.0" } +cranelift-module = { path = "../module", version = "0.61.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false, features = ["std"] } object = { version = "0.18", default-features = false, features = ["write"] } target-lexicon = "0.10" -[dependencies.cranelift-codegen] -path = "../codegen" -version = "0.60.0" -default-features = false -features = ["std"] - [badges] maintenance = { status = "experimental" } diff --git a/cranelift/preopt/Cargo.toml b/cranelift/preopt/Cargo.toml index 95350accfcfd..eb1c1e4ad32e 100644 --- a/cranelift/preopt/Cargo.toml +++ b/cranelift/preopt/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-preopt" -version = "0.60.0" +version = "0.61.0" description = "Support for optimizations in Cranelift" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-preopt" @@ -12,8 +12,8 @@ keywords = ["optimize", "compile", "compiler", "jit"] edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.60.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.61.0" } # This is commented out because it doesn't build on Rust 1.25.0, which # cranelift currently supports. # rustc_apfloat = { version = "0.1.2", default-features = false } diff --git a/cranelift/reader/Cargo.toml b/cranelift/reader/Cargo.toml index bb6a165877d2..f9c04d16a858 100644 --- a/cranelift/reader/Cargo.toml +++ b/cranelift/reader/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift-reader" -version = "0.60.0" +version = "0.61.0" description = "Cranelift textual IR reader" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift-reader" @@ -10,7 +10,7 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0" } target-lexicon = "0.10" [badges] diff --git a/cranelift/serde/Cargo.toml b/cranelift/serde/Cargo.toml index 68b70f64f7cc..2cb3aca115a7 100644 --- a/cranelift/serde/Cargo.toml +++ b/cranelift/serde/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-serde" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Serializer/Deserializer for Cranelift IR" repository = "https://github.com/bytecodealliance/wasmtime" @@ -18,8 +18,8 @@ clap = "2.32.0" serde = "1.0.8" serde_derive = "1.0.75" serde_json = "1.0.26" -cranelift-codegen = { path = "../codegen", version = "0.60.0" } -cranelift-reader = { path = "../reader", version = "0.60.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0" } +cranelift-reader = { path = "../reader", version = "0.61.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/simplejit/Cargo.toml b/cranelift/simplejit/Cargo.toml index 50e4a5b574fc..f3749cb14710 100644 --- a/cranelift/simplejit/Cargo.toml +++ b/cranelift/simplejit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "cranelift-simplejit" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "A simple JIT library backed by Cranelift" repository = "https://github.com/bytecodealliance/wasmtime" @@ -10,20 +10,15 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-module = { path = "../module", version = "0.60.0" } -cranelift-native = { path = "../native", version = "0.60.0" } +cranelift-module = { path = "../module", version = "0.61.0" } +cranelift-native = { path = "../native", version = "0.61.0" } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false, features = ["std"] } region = "2.0.0" libc = { version = "0.2.42" } errno = "0.2.4" target-lexicon = "0.10" memmap = { version = "0.7.0", optional = true } -[dependencies.cranelift-codegen] -path = "../codegen" -version = "0.60.0" -default-features = false -features = ["std"] - [target.'cfg(target_os = "windows")'.dependencies] winapi = { version = "0.3", features = ["winbase", "memoryapi"] } @@ -32,9 +27,9 @@ selinux-fix = ['memmap'] default = [] [dev-dependencies] -cranelift = { path = "../umbrella", version = "0.60.0" } -cranelift-frontend = { path = "../frontend", version = "0.60.0" } -cranelift-entity = { path = "../entity", version = "0.60.0" } +cranelift = { path = "../umbrella", version = "0.61.0" } +cranelift-frontend = { path = "../frontend", version = "0.61.0" } +cranelift-entity = { path = "../entity", version = "0.61.0" } [badges] maintenance = { status = "experimental" } diff --git a/cranelift/umbrella/Cargo.toml b/cranelift/umbrella/Cargo.toml index 93ad57a3248d..81f57dc7ad8b 100644 --- a/cranelift/umbrella/Cargo.toml +++ b/cranelift/umbrella/Cargo.toml @@ -1,7 +1,7 @@ [package] authors = ["The Cranelift Project Developers"] name = "cranelift" -version = "0.60.0" +version = "0.61.0" description = "Umbrella for commonly-used cranelift crates" license = "Apache-2.0 WITH LLVM-exception" documentation = "https://docs.rs/cranelift" @@ -12,8 +12,8 @@ keywords = ["compile", "compiler", "jit"] edition = "2018" [dependencies] -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } -cranelift-frontend = { path = "../frontend", version = "0.60.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } +cranelift-frontend = { path = "../frontend", version = "0.61.0", default-features = false } [features] default = ["std"] diff --git a/cranelift/wasm/Cargo.toml b/cranelift/wasm/Cargo.toml index 93102d845786..a5c181cb962e 100644 --- a/cranelift/wasm/Cargo.toml +++ b/cranelift/wasm/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "cranelift-wasm" -version = "0.60.0" +version = "0.61.0" authors = ["The Cranelift Project Developers"] description = "Translator from WebAssembly to Cranelift IR" +documentation = "https://docs.rs/cranelift-wasm" repository = "https://github.com/bytecodealliance/wasmtime" license = "Apache-2.0 WITH LLVM-exception" categories = ["no-std", "wasm"] @@ -12,9 +13,9 @@ edition = "2018" [dependencies] wasmparser = { version = "0.51.0", default-features = false } -cranelift-codegen = { path = "../codegen", version = "0.60.0", default-features = false } -cranelift-entity = { path = "../entity", version = "0.60.0" } -cranelift-frontend = { path = "../frontend", version = "0.60.0", default-features = false } +cranelift-codegen = { path = "../codegen", version = "0.61.0", default-features = false } +cranelift-entity = { path = "../entity", version = "0.61.0" } +cranelift-frontend = { path = "../frontend", version = "0.61.0", default-features = false } hashbrown = { version = "0.7", optional = true } log = { version = "0.4.6", default-features = false } serde = { version = "1.0.94", features = ["derive"], optional = true } diff --git a/crates/api/Cargo.toml b/crates/api/Cargo.toml index 746bbdeb5e37..69b3946240b6 100644 --- a/crates/api/Cargo.toml +++ b/crates/api/Cargo.toml @@ -1,18 +1,19 @@ [package] name = "wasmtime" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "High-level API to expose the Wasmtime runtime" +documentation = "https://docs.rs/wasmtime" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" readme = "README.md" edition = "2018" [dependencies] -wasmtime-runtime = { path = "../runtime", version = "0.12.0" } -wasmtime-environ = { path = "../environ", version = "0.12.0" } -wasmtime-jit = { path = "../jit", version = "0.12.0" } -wasmtime-profiling = { path = "../profiling", version = "0.12.0" } +wasmtime-runtime = { path = "../runtime", version = "0.13.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } +wasmtime-jit = { path = "../jit", version = "0.13.0" } +wasmtime-profiling = { path = "../profiling", version = "0.13.0" } wasmparser = "0.51.2" target-lexicon = { version = "0.10.0", default-features = false } anyhow = "1.0.19" @@ -29,7 +30,7 @@ winapi = "0.3.7" [dev-dependencies] # for wasmtime.rs -wasi-common = { path = "../wasi-common", version = "0.12.0" } +wasi-common = { path = "../wasi-common", version = "0.13.0" } pretty_env_logger = "0.4.0" rayon = "1.2.1" file-per-thread-logger = "0.1.1" diff --git a/crates/c-api/Cargo.toml b/crates/c-api/Cargo.toml index fdba969b1bde..b3e53d79639a 100644 --- a/crates/c-api/Cargo.toml +++ b/crates/c-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-c-api" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "C API to expose the Wasmtime runtime" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/debug/Cargo.toml b/crates/debug/Cargo.toml index 618dffbe1a88..c8dc2857f0d3 100644 --- a/crates/debug/Cargo.toml +++ b/crates/debug/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-debug" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Debug utils for WebAsssembly code in Cranelift" license = "Apache-2.0 WITH LLVM-exception" @@ -15,7 +15,7 @@ edition = "2018" gimli = "0.20.0" wasmparser = "0.51.2" faerie = "0.15.0" -wasmtime-environ = { path = "../environ", version = "0.12.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } target-lexicon = { version = "0.10.0", default-features = false } anyhow = "1.0" thiserror = "1.0.4" diff --git a/crates/environ/Cargo.toml b/crates/environ/Cargo.toml index 0fb7c41598a5..c88cce006ccf 100644 --- a/crates/environ/Cargo.toml +++ b/crates/environ/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-environ" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Standalone environment support for WebAsssembly code in Cranelift" license = "Apache-2.0 WITH LLVM-exception" @@ -13,11 +13,11 @@ edition = "2018" [dependencies] anyhow = "1.0" -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.60.0", features = ["enable-serde"] } -cranelift-entity = { path = "../../cranelift/entity", version = "0.60.0", features = ["enable-serde"] } -cranelift-wasm = { path = "../../cranelift/wasm", version = "0.60.0", features = ["enable-serde"] } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.61.0", features = ["enable-serde"] } +cranelift-entity = { path = "../../cranelift/entity", version = "0.61.0", features = ["enable-serde"] } +cranelift-wasm = { path = "../../cranelift/wasm", version = "0.61.0", features = ["enable-serde"] } wasmparser = "0.51.2" -lightbeam = { path = "../lightbeam", optional = true, version = "0.12.0" } +lightbeam = { path = "../lightbeam", optional = true, version = "0.13.0" } indexmap = "1.0.2" rayon = "1.2.1" thiserror = "1.0.4" @@ -44,7 +44,7 @@ tempfile = "3" target-lexicon = { version = "0.10.0", default-features = false } pretty_env_logger = "0.4.0" rand = { version = "0.7.0", default-features = false, features = ["small_rng"] } -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.60.0", features = ["enable-serde", "all-arch"] } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.61.0", features = ["enable-serde", "all-arch"] } filetime = "0.2.7" lazy_static = "1.3.0" diff --git a/crates/fuzzing/Cargo.toml b/crates/fuzzing/Cargo.toml index 8c7ae5f7f091..b0fbf5f66cfc 100644 --- a/crates/fuzzing/Cargo.toml +++ b/crates/fuzzing/Cargo.toml @@ -4,7 +4,7 @@ description = "Fuzzing infrastructure for Wasmtime" edition = "2018" name = "wasmtime-fuzzing" publish = false -version = "0.12.0" +version = "0.13.0" [dependencies] anyhow = "1.0.22" @@ -15,7 +15,7 @@ log = "0.4.8" rayon = "1.2.1" wasmparser = "0.51.2" wasmprinter = "0.2.1" -wasmtime = { path = "../api", version = "0.12.0" } +wasmtime = { path = "../api", version = "0.13.0" } [dev-dependencies] wat = "1.0.10" diff --git a/crates/jit/Cargo.toml b/crates/jit/Cargo.toml index 48503fd76481..8dfd207511a9 100644 --- a/crates/jit/Cargo.toml +++ b/crates/jit/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "wasmtime-jit" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "JIT-style execution for WebAsssembly code in Cranelift" +documentation = "https://docs.rs/wasmtime-jit" license = "Apache-2.0 WITH LLVM-exception" categories = ["wasm"] keywords = ["webassembly", "wasm"] @@ -11,15 +12,15 @@ readme = "README.md" edition = "2018" [dependencies] -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.60.0", features = ["enable-serde"] } -cranelift-entity = { path = "../../cranelift/entity", version = "0.60.0", features = ["enable-serde"] } -cranelift-wasm = { path = "../../cranelift/wasm", version = "0.60.0", features = ["enable-serde"] } -cranelift-native = { path = "../../cranelift/native", version = "0.60.0" } -cranelift-frontend = { path = "../../cranelift/frontend", version = "0.60.0" } -wasmtime-environ = { path = "../environ", version = "0.12.0" } -wasmtime-runtime = { path = "../runtime", version = "0.12.0" } -wasmtime-debug = { path = "../debug", version = "0.12.0" } -wasmtime-profiling = { path = "../profiling", version = "0.12.0" } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.61.0", features = ["enable-serde"] } +cranelift-entity = { path = "../../cranelift/entity", version = "0.61.0", features = ["enable-serde"] } +cranelift-wasm = { path = "../../cranelift/wasm", version = "0.61.0", features = ["enable-serde"] } +cranelift-native = { path = "../../cranelift/native", version = "0.61.0" } +cranelift-frontend = { path = "../../cranelift/frontend", version = "0.61.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } +wasmtime-runtime = { path = "../runtime", version = "0.13.0" } +wasmtime-debug = { path = "../debug", version = "0.13.0" } +wasmtime-profiling = { path = "../profiling", version = "0.13.0" } region = "2.0.0" thiserror = "1.0.4" target-lexicon = { version = "0.10.0", default-features = false } diff --git a/crates/lightbeam/Cargo.toml b/crates/lightbeam/Cargo.toml index f0d06a21981d..d06083142ccb 100644 --- a/crates/lightbeam/Cargo.toml +++ b/crates/lightbeam/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "lightbeam" -version = "0.12.0" +version = "0.13.0" authors = ["The Lightbeam Project Developers"] description = "An optimising one-pass streaming compiler for WebAssembly" license = "Apache-2.0 WITH LLVM-exception" @@ -19,7 +19,7 @@ memoffset = "0.5.3" itertools = "0.8.2" capstone = "0.6.0" thiserror = "1.0.9" -cranelift-codegen = { path = "../../cranelift/codegen", version = "0.60.0" } +cranelift-codegen = { path = "../../cranelift/codegen", version = "0.61.0" } multi_mut = "0.1" either = "1.5" typemap = "0.3" diff --git a/crates/misc/py/Cargo.toml b/crates/misc/py/Cargo.toml index 17233ebe3f40..c991fff55271 100644 --- a/crates/misc/py/Cargo.toml +++ b/crates/misc/py/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-py" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Python extension for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -17,8 +17,8 @@ test = false doc = false [dependencies] -wasmtime = { path = "../../api", version = "0.12.0" } -wasmtime-wasi = { path = "../../wasi", version = "0.12.0" } +wasmtime = { path = "../../api", version = "0.13.0" } +wasmtime-wasi = { path = "../../wasi", version = "0.13.0" } target-lexicon = { version = "0.10.0", default-features = false } anyhow = "1.0.19" region = "2.0.0" diff --git a/crates/misc/run-examples/Cargo.toml b/crates/misc/run-examples/Cargo.toml index bc9ffa3ac759..a11d77d10b84 100644 --- a/crates/misc/run-examples/Cargo.toml +++ b/crates/misc/run-examples/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "run-examples" -version = "0.1.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/crates/misc/rust/Cargo.toml b/crates/misc/rust/Cargo.toml index 303b71e92f98..46b5d6de34f7 100644 --- a/crates/misc/rust/Cargo.toml +++ b/crates/misc/rust/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-rust" -version = "0.12.0" +version = "0.13.0" authors = ["Alex Crichton "] description = "Rust extension for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -15,9 +15,9 @@ test = false doctest = false [dependencies] -wasmtime-rust-macro = { path = "./macro", version = "0.12.0" } -wasmtime-wasi = { path = "../../wasi", version = "0.12.0" } -wasmtime = { path = "../../api", version = "0.12.0" } +wasmtime-rust-macro = { path = "./macro", version = "0.13.0" } +wasmtime-wasi = { path = "../../wasi", version = "0.13.0" } +wasmtime = { path = "../../api", version = "0.13.0" } anyhow = "1.0.19" [badges] diff --git a/crates/misc/rust/macro/Cargo.toml b/crates/misc/rust/macro/Cargo.toml index f84ffef2ec64..b5832663a61e 100644 --- a/crates/misc/rust/macro/Cargo.toml +++ b/crates/misc/rust/macro/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-rust-macro" -version = "0.12.0" +version = "0.13.0" authors = ["Alex Crichton "] description = "Macro support crate for wasmtime-rust" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/obj/Cargo.toml b/crates/obj/Cargo.toml index 7b3aa60a54f5..979b42a7cf27 100644 --- a/crates/obj/Cargo.toml +++ b/crates/obj/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-obj" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Native object file output for WebAsssembly code in Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0" -wasmtime-environ = { path = "../environ", version = "0.12.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } faerie = "0.15.0" more-asserts = "0.2.1" diff --git a/crates/profiling/Cargo.toml b/crates/profiling/Cargo.toml index beee0c867ce8..33fda5c13f53 100644 --- a/crates/profiling/Cargo.toml +++ b/crates/profiling/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-profiling" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Runtime library support for Wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -20,8 +20,8 @@ object = { version = "0.18.0", optional = true } scroll = { version = "0.10.1", optional = true } serde = { version = "1.0.99", features = ["derive"] } target-lexicon = "0.10.0" -wasmtime-environ = { path = "../environ", version = "0.12.0" } -wasmtime-runtime = { path = "../runtime", version = "0.12.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } +wasmtime-runtime = { path = "../runtime", version = "0.13.0" } [badges] maintenance = { status = "actively-developed" } diff --git a/crates/runtime/Cargo.toml b/crates/runtime/Cargo.toml index 4a93666d5da9..02e512a54b1c 100644 --- a/crates/runtime/Cargo.toml +++ b/crates/runtime/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "wasmtime-runtime" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Runtime library support for Wasmtime" +documentation = "https://docs.rs/wasmtime-runtime" license = "Apache-2.0 WITH LLVM-exception" categories = ["wasm"] keywords = ["webassembly", "wasm"] @@ -11,7 +12,7 @@ readme = "README.md" edition = "2018" [dependencies] -wasmtime-environ = { path = "../environ", version = "0.12.0" } +wasmtime-environ = { path = "../environ", version = "0.13.0" } region = "2.0.0" libc = { version = "0.2.60", default-features = false } memoffset = "0.5.3" diff --git a/crates/test-programs/Cargo.toml b/crates/test-programs/Cargo.toml index 815c1ac4c153..38c0f08f5220 100644 --- a/crates/test-programs/Cargo.toml +++ b/crates/test-programs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "test-programs" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] readme = "README.md" edition = "2018" @@ -10,9 +10,9 @@ publish = false cfg-if = "0.1.9" [dev-dependencies] -wasi-common = { path = "../wasi-common", version = "0.12.0" } -wasmtime-wasi = { path = "../wasi", version = "0.12.0" } -wasmtime = { path = "../api", version = "0.12.0" } +wasi-common = { path = "../wasi-common", version = "0.13.0" } +wasmtime-wasi = { path = "../wasi", version = "0.13.0" } +wasmtime = { path = "../api", version = "0.13.0" } target-lexicon = "0.10.0" pretty_env_logger = "0.4.0" tempfile = "3.1.0" diff --git a/crates/test-programs/wasi-tests/Cargo.lock b/crates/test-programs/wasi-tests/Cargo.lock index 365383eec449..158469ee3bda 100644 --- a/crates/test-programs/wasi-tests/Cargo.lock +++ b/crates/test-programs/wasi-tests/Cargo.lock @@ -2,7 +2,7 @@ # It is not intended for manual editing. [[package]] name = "libc" -version = "0.2.66" +version = "0.2.68" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -17,14 +17,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "wasi-tests" -version = "0.12.0" +version = "0.13.0" dependencies = [ - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)", "more-asserts 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", ] [metadata] -"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" +"checksum libc 0.2.68 (registry+https://github.com/rust-lang/crates.io-index)" = "dea0c0405123bba743ee3f91f49b1c7cfb684eef0da0a50110f758ccf24cdff0" "checksum more-asserts 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0debeb9fcf88823ea64d64e4a815ab1643f33127d995978e099942ce38f25238" "checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" diff --git a/crates/test-programs/wasi-tests/Cargo.toml b/crates/test-programs/wasi-tests/Cargo.toml index 79affc2fffaf..667e87e9e457 100644 --- a/crates/test-programs/wasi-tests/Cargo.toml +++ b/crates/test-programs/wasi-tests/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasi-tests" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] readme = "README.md" edition = "2018" diff --git a/crates/wasi-common/Cargo.toml b/crates/wasi-common/Cargo.toml index 88ac6248a0a8..e24745adfb1d 100644 --- a/crates/wasi-common/Cargo.toml +++ b/crates/wasi-common/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasi-common" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "WASI implementation in Rust" license = "Apache-2.0 WITH LLVM-exception" @@ -20,15 +20,15 @@ log = "0.4" filetime = "0.2.7" lazy_static = "1.4.0" num = { version = "0.2.0", default-features = false } -wig = { path = "wig", version = "0.12.0" } +wig = { path = "wig", version = "0.13.0" } wiggle = { path = "../wiggle", default-features = false } wiggle-runtime = { path = "../wiggle/crates/runtime" } [target.'cfg(unix)'.dependencies] -yanix = { path = "yanix", version = "0.12.0" } +yanix = { path = "yanix", version = "0.13.0" } [target.'cfg(windows)'.dependencies] -winx = { path = "winx", version = "0.12.0" } +winx = { path = "winx", version = "0.13.0" } winapi = "0.3" cpu-time = "1.0" diff --git a/crates/wasi-common/wig/Cargo.toml b/crates/wasi-common/wig/Cargo.toml index de7ff4d7de11..1c5f4a502cef 100644 --- a/crates/wasi-common/wig/Cargo.toml +++ b/crates/wasi-common/wig/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wig" -version = "0.12.0" +version = "0.13.0" authors = ["Dan Gohman "] description = "WebAssembly Interface Generator" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/wasi-common/winx/Cargo.toml b/crates/wasi-common/winx/Cargo.toml index 7c1ab7442381..56d36ba04524 100644 --- a/crates/wasi-common/winx/Cargo.toml +++ b/crates/wasi-common/winx/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "winx" -version = "0.12.0" +version = "0.13.0" authors = ["Jakub Konka "] description = "Windows API helper library" +documentation = "https://docs.rs/winx" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" edition = "2018" @@ -10,10 +11,7 @@ edition = "2018" [dependencies] bitflags = "1.0" cvt = "0.1" - -[dependencies.winapi] -version = "^0.3" -features = [ +winapi = { version = "^0.3", features = [ "std", "errhandlingapi", "handleapi", @@ -25,7 +23,7 @@ features = [ "ws2def", "fileapi", "aclapi", -] +] } [badges] maintenance = { status = "actively-developed" } diff --git a/crates/wasi-common/yanix/Cargo.toml b/crates/wasi-common/yanix/Cargo.toml index 4ea001dec87e..5e1b1d6e5d83 100644 --- a/crates/wasi-common/yanix/Cargo.toml +++ b/crates/wasi-common/yanix/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "yanix" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "Yet Another Nix crate: a Unix API helper library" +documentation = "https://docs.rs/yanix" license = "Apache-2.0 WITH LLVM-exception" repository = "https://github.com/bytecodealliance/wasmtime" edition = "2018" diff --git a/crates/wasi/Cargo.toml b/crates/wasi/Cargo.toml index 408d8d81f7d3..4f2b919631d2 100644 --- a/crates/wasi/Cargo.toml +++ b/crates/wasi/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "wasmtime-wasi" -version = "0.12.0" +version = "0.13.0" authors = ["The Cranelift Project Developers"] description = "WASI API support for Wasmtime" +documentation = "https://docs.rs/wasmtime-wasi" license = "Apache-2.0 WITH LLVM-exception" categories = ["wasm"] keywords = ["webassembly", "wasm"] @@ -13,11 +14,11 @@ edition = "2018" [dependencies] anyhow = "1.0" log = { version = "0.4.8", default-features = false } -wasi-common = { path = "../wasi-common", version = "0.12.0" } -wasmtime = { path = "../api", version = "0.12.0", default-features = false } -wasmtime-runtime = { path = "../runtime", version = "0.12.0" } -wig = { path = "../wasi-common/wig", version = "0.12.0" } -wiggle-runtime = { path = "../wiggle/crates/runtime" } +wasi-common = { path = "../wasi-common", version = "0.13.0" } +wasmtime = { path = "../api", version = "0.13.0", default-features = false } +wasmtime-runtime = { path = "../runtime", version = "0.13.0" } +wig = { path = "../wasi-common/wig", version = "0.13.0" } +wiggle-runtime = { path = "../wiggle/crates/runtime", version = "0.13.0" } [badges] maintenance = { status = "actively-developed" } diff --git a/crates/wast/Cargo.toml b/crates/wast/Cargo.toml index 917ed3c98932..4053dd79e4c9 100644 --- a/crates/wast/Cargo.toml +++ b/crates/wast/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-wast" -version = "0.12.0" +version = "0.13.0" authors = ["The Wasmtime Project Developers"] description = "wast testing support for wasmtime" license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ edition = "2018" [dependencies] anyhow = "1.0.19" -wasmtime = { path = "../api", version = "0.12.0", default-features = false } +wasmtime = { path = "../api", version = "0.13.0", default-features = false } wast = "11.0.0" [badges] diff --git a/crates/wiggle/Cargo.toml b/crates/wiggle/Cargo.toml index 5b27d8bf191f..b9ad2234fbcc 100644 --- a/crates/wiggle/Cargo.toml +++ b/crates/wiggle/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle" -version = "0.1.0" +version = "0.13.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] license = "Apache-2.0 WITH LLVM-exception" edition = "2018" @@ -15,13 +15,13 @@ include = ["src/**/*", "LICENSE"] proc-macro = true [dependencies] -wiggle-generate = { path = "crates/generate", version = "0.1.0" } -wiggle-runtime = { path = "crates/runtime", version = "0.1.0" } +wiggle-generate = { path = "crates/generate", version = "0.13.0" } +wiggle-runtime = { path = "crates/runtime", version = "0.13.0" } witx = { path = "../wasi-common/wig/WASI/tools/witx", version = "0.8.4" } syn = { version = "1.0", features = ["full"] } [dev-dependencies] -wiggle-test = { path = "crates/test", version = "0.1.0" } +wiggle-test = { path = "crates/test", version = "0.13.0" } proptest = "0.9" [features] diff --git a/crates/wiggle/crates/generate/Cargo.toml b/crates/wiggle/crates/generate/Cargo.toml index 63e8b2d23bbb..6b4f27b9535b 100644 --- a/crates/wiggle/crates/generate/Cargo.toml +++ b/crates/wiggle/crates/generate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-generate" -version = "0.1.0" +version = "0.13.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] license = "Apache-2.0 WITH LLVM-exception" edition = "2018" @@ -14,7 +14,7 @@ include = ["src/**/*", "LICENSE"] [lib] [dependencies] -wiggle-runtime = { path = "../runtime", version = "0.1.0" } +wiggle-runtime = { path = "../runtime", version = "0.13.0" } witx = { version = "0.8.4", path = "../../../wasi-common/wig/WASI/tools/witx" } quote = "1.0" proc-macro2 = "1.0" diff --git a/crates/wiggle/crates/runtime/Cargo.toml b/crates/wiggle/crates/runtime/Cargo.toml index 24b8643bafa9..d03721cbd9c1 100644 --- a/crates/wiggle/crates/runtime/Cargo.toml +++ b/crates/wiggle/crates/runtime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-runtime" -version = "0.1.0" +version = "0.13.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] edition = "2018" license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/wiggle/crates/test/Cargo.toml b/crates/wiggle/crates/test/Cargo.toml index 04957bcf8cf1..3e960ed843d8 100644 --- a/crates/wiggle/crates/test/Cargo.toml +++ b/crates/wiggle/crates/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wiggle-test" -version = "0.1.0" +version = "0.13.0" authors = ["Pat Hickey ", "Jakub Konka ", "Alex Crichton "] license = "Apache-2.0 WITH LLVM-exception" edition = "2018" @@ -11,7 +11,7 @@ repository = "https://github.com/bytecodealliance/wasmtime" include = ["src/**/*", "LICENSE"] [dependencies] -wiggle-runtime = { path = "../runtime", version = "0.1.0" } +wiggle-runtime = { path = "../runtime", version = "0.13.0" } proptest = "0.9" [badges] diff --git a/examples/fib-debug/wasm/Cargo.toml b/examples/fib-debug/wasm/Cargo.toml index bb712bed0832..acf9c47e2f1c 100644 --- a/examples/fib-debug/wasm/Cargo.toml +++ b/examples/fib-debug/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "example-fib-debug-wasm" -version = "0.1.0" +version = "0.0.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/examples/wasi/wasm/Cargo.toml b/examples/wasi/wasm/Cargo.toml index 507a9f7047d1..584b13470fb9 100644 --- a/examples/wasi/wasm/Cargo.toml +++ b/examples/wasi/wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "example-wasi-wasm" -version = "0.1.0" +version = "0.0.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/fuzz/Cargo.toml b/fuzz/Cargo.toml index 4435fbe78e7b..c084b2f665d5 100644 --- a/fuzz/Cargo.toml +++ b/fuzz/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wasmtime-fuzz" -version = "0.12.0" +version = "0.0.0" authors = ["The Wasmtime Project Developers"] edition = "2018" publish = false diff --git a/scripts/bump-cranelift-version.sh b/scripts/bump-cranelift-version.sh index eece64a652fe..2428b899e814 100755 --- a/scripts/bump-cranelift-version.sh +++ b/scripts/bump-cranelift-version.sh @@ -9,16 +9,19 @@ topdir=$(dirname "$0")/.. cd "$topdir" # All the cranelift-* crates have the same version number -version="0.56" +version="0.61.0" # Update all of the Cargo.toml files. echo "Updating crate versions to $version" -for toml in Cargo.toml crates/*/Cargo.toml crates/misc/*/Cargo.toml fuzz/Cargo.toml; do +for toml in cranelift/Cargo.toml cranelift/*/Cargo.toml cranelift/*/*/Cargo.toml; do # Update the version number of this crate to $version. - sed -i.bk -e "/^cranelift-/s/\"[^\"]*\"/\"$version\"/" \ - "$toml" - - # Update the required version number of any cranelift* dependencies. - sed -i.bk -e "/^cranelift-/s/version = \"[^\"]*\"/version = \"$version\"/" \ + sed -i.bk -e "/^version = /s/\"[^\"]*\"/\"$version\"/" \ "$toml" done + +# Update the required version numbers of path dependencies. +find -name Cargo.toml \ + -not -path ./crates/wasi-common/wig/WASI/tools/witx/Cargo.toml \ + -exec sed -i.bk \ + -e "/^cranelift/s/version = \"[^\"]*\"/version = \"$version\"/" \ + {} \; diff --git a/scripts/bump-wasmtime-version.sh b/scripts/bump-wasmtime-version.sh index 333167b60398..eaa5b1bcb249 100755 --- a/scripts/bump-wasmtime-version.sh +++ b/scripts/bump-wasmtime-version.sh @@ -9,19 +9,26 @@ topdir=$(dirname "$0")/.. cd "$topdir" # All the wasmtime-* crates have the same version number -version="0.12.0" +version="0.13.0" -# Update the version numbers of the crates to $version. +# Update the version numbers of the crates to $version. Skip crates with +# a version of "0.0.0", which are unpublished. echo "Updating crate versions to $version" -find -name Cargo.toml \ - -not -path ./crates/wasi-common/wig/WASI/tools/witx/Cargo.toml \ - -exec sed -i.bk -e "s/^version = \"[[:digit:]].*/version = \"$version\"/" {} \; +find crates -name Cargo.toml \ + -not -path crates/wasi-common/wig/WASI/tools/witx/Cargo.toml \ + -exec sed -i.bk -e "s/^version = \"[.*[^0.].*\"$/version = \"$version\"/" {} \; + +# Updat the top-level Cargo.toml too. +sed -i.bk -e "s/^version = \"[.*[^0.].*\"$/version = \"$version\"/" Cargo.toml # Update the required version numbers of path dependencies. find -name Cargo.toml \ -not -path ./crates/wasi-common/wig/WASI/tools/witx/Cargo.toml \ -exec sed -i.bk \ - -e "/\> *= *{.*\