diff --git a/Cargo.lock b/Cargo.lock index e995431..ca3a62b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -248,16 +248,18 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c289b8eac3a97329a524e953b5fd68a8416ca629e1a37287f12d9e0760aadbc" dependencies = [ "cranelift-entity", ] [[package]] name = "cranelift-codegen" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7bf07ba80f53fa7f7dc97b11087ea867f7ae4621cfca21a909eca92c0b96c7d9" dependencies = [ "bumpalo", "cranelift-bforest", @@ -276,37 +278,42 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "40a7ca088173130c5c033e944756e3e441fbf3f637f32b4f6eb70252580c6dd4" dependencies = [ "cranelift-codegen-shared", ] [[package]] name = "cranelift-codegen-shared" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0114095ec7d2fbd658ed100bd007006360bc2530f57c6eee3d3838869140dbf9" [[package]] name = "cranelift-control" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d56031683a55a949977e756d21826eb17a1f346143a1badc0e120a15615cd38" dependencies = [ "arbitrary", ] [[package]] name = "cranelift-entity" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6565198b5684367371e2b946ceca721eb36965e75e3592fad12fc2e15f65d7b" dependencies = [ "serde", ] [[package]] name = "cranelift-frontend" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "25f28cc44847c8b98cb921e6bfc0f7b228f4d27519376fea724d181da91709a6" dependencies = [ "cranelift-codegen", "log", @@ -316,13 +323,15 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80b658177e72178c438f7de5d6645c56d97af38e17fcb0b500459007b4e05cc5" [[package]] name = "cranelift-native" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf1c7de7221e6afcc5e13ced3b218faab3bc65b47eac67400046a05418aecd6a" dependencies = [ "cranelift-codegen", "libc", @@ -331,8 +340,9 @@ dependencies = [ [[package]] name = "cranelift-wasm" -version = "0.97.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.97.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76b0d28ebe8edb6b503630c489aa4669f1e2d13b97bec7271a0fcb0e159be3ad" dependencies = [ "cranelift-codegen", "cranelift-entity", @@ -503,9 +513,9 @@ checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7" [[package]] name = "file-per-thread-logger" -version = "0.1.6" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84f2e425d9790201ba4af4630191feac6dcc98765b118d4d18e91d23c2353866" +checksum = "8a3cc21c33af89af0930c8cae4ade5e6fdc17b5d2c97b3d2e2edb67a1cf683f3" dependencies = [ "env_logger", "log", @@ -948,9 +958,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.9.0" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b4befc14107257dcfe5bb704e1777a93490161dee55e2d331dd43920e0b3da5a" +checksum = "12513beb38dd35aab3ac5f5b89fd0330159a0dc21d5309d75073011bbc8032b0" dependencies = [ "hashbrown 0.13.2", "log", @@ -1337,8 +1347,9 @@ dependencies = [ [[package]] name = "wasmtime" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd02b992d828b91efaf2a7499b21205fe4ab3002e401e3fe0f227aaeb4001d93" dependencies = [ "anyhow", "async-trait", @@ -1374,16 +1385,18 @@ dependencies = [ [[package]] name = "wasmtime-asm-macros" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "284466ef356ce2d909bc0ad470b60c4d0df5df2de9084457e118131b3c779b92" dependencies = [ "cfg-if", ] [[package]] name = "wasmtime-cache" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efc78cfe1a758d1336f447a47af6ec05e0df2c03c93440d70faf80e17fbb001e" dependencies = [ "anyhow", "base64", @@ -1401,8 +1414,9 @@ dependencies = [ [[package]] name = "wasmtime-component-macro" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8e916103436a6d84faa4c2083e2e98612a323c2cc6147ec419124f67c764c9c" dependencies = [ "anyhow", "proc-macro2", @@ -1415,13 +1429,15 @@ dependencies = [ [[package]] name = "wasmtime-component-util" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f20a5135ec5ef01080e674979b02d6fa5eebaa2b0c2d6660513ee9956a1bf624" [[package]] name = "wasmtime-cranelift" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e1aa99cbf3f8edb5ad8408ba380f5ab481528ecd8a5053acf758e006d6727fd" dependencies = [ "anyhow", "cranelift-codegen", @@ -1442,8 +1458,9 @@ dependencies = [ [[package]] name = "wasmtime-cranelift-shared" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cce31fd55978601acc103acbb8a26f81c89a6eae12d3a1c59f34151dfa609484" dependencies = [ "anyhow", "cranelift-codegen", @@ -1457,8 +1474,9 @@ dependencies = [ [[package]] name = "wasmtime-environ" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41f9e58e0ee7d43ff13e75375c726b16bce022db798d3a099a65eeaa7d7a544b" dependencies = [ "anyhow", "cranelift-entity", @@ -1478,8 +1496,9 @@ dependencies = [ [[package]] name = "wasmtime-fiber" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14309cbdf2c395258b124a24757c727403070c0465a28bcc780c4f82f4bca5ff" dependencies = [ "cc", "cfg-if", @@ -1490,8 +1509,9 @@ dependencies = [ [[package]] name = "wasmtime-jit" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f0f2eaeb01bb67266416507829bd8e0bb60278444e4cbd048e280833ebeaa02" dependencies = [ "addr2line", "anyhow", @@ -1515,8 +1535,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-debug" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f42e59d62542bfb73ce30672db7eaf4084a60b434b688ac4f05b287d497de082" dependencies = [ "object", "once_cell", @@ -1525,8 +1546,9 @@ dependencies = [ [[package]] name = "wasmtime-jit-icache-coherence" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b49ceb7e2105a8ebe5614d7bbab6f6ef137a284e371633af60b34925493081f" dependencies = [ "cfg-if", "libc", @@ -1535,8 +1557,9 @@ dependencies = [ [[package]] name = "wasmtime-runtime" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3a5de4762421b0b2b19e02111ca403632852b53e506e03b4b227ffb0fbfa63c2" dependencies = [ "anyhow", "cc", @@ -1561,8 +1584,9 @@ dependencies = [ [[package]] name = "wasmtime-types" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dcbb7c138f797192f46afdd3ec16f85ef007c3bb45fa8e5174031f17b0be4c4a" dependencies = [ "cranelift-entity", "serde", @@ -1572,8 +1596,9 @@ dependencies = [ [[package]] name = "wasmtime-winch" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60160d8f7d2b301790730dac8ff25156c61d4fed79481e7074c21dd1283cfe2f" dependencies = [ "anyhow", "cranelift-codegen", @@ -1588,8 +1613,9 @@ dependencies = [ [[package]] name = "wasmtime-wit-bindgen" -version = "10.0.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "10.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3334b0466a4d340de345cda83474d1d2c429770c3d667877971407672bc618a" dependencies = [ "anyhow", "heck", @@ -1650,8 +1676,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "winch-codegen" -version = "0.8.0" -source = "git+https://github.com/bytecodealliance/wasmtime#41417d9e0feff2aa3ae0ca66a7b8777bfaa88dc2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "525fdd0d4e82d1bd3083bd87e8ca8014abfbdc5bf290d1d5371dac440d351e89" dependencies = [ "anyhow", "cranelift-codegen", @@ -1731,7 +1758,7 @@ checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "wit-bindgen" -version = "0.7.0" +version = "0.8.0" dependencies = [ "bitflags 2.1.0", "wit-bindgen-rust-macro", @@ -1739,7 +1766,7 @@ dependencies = [ [[package]] name = "wit-bindgen-c" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "clap", @@ -1753,7 +1780,7 @@ dependencies = [ [[package]] name = "wit-bindgen-cli" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "clap", @@ -1774,7 +1801,7 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "wit-component", @@ -1783,7 +1810,7 @@ dependencies = [ [[package]] name = "wit-bindgen-go" -version = "0.5.0" +version = "0.6.0" dependencies = [ "clap", "heck", @@ -1795,7 +1822,7 @@ dependencies = [ [[package]] name = "wit-bindgen-markdown" -version = "0.7.0" +version = "0.8.0" dependencies = [ "clap", "heck", @@ -1806,7 +1833,7 @@ dependencies = [ [[package]] name = "wit-bindgen-rust" -version = "0.7.0" +version = "0.8.0" dependencies = [ "clap", "heck", @@ -1820,7 +1847,7 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-lib" -version = "0.7.0" +version = "0.8.0" dependencies = [ "heck", "wit-bindgen-core", @@ -1828,7 +1855,7 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.7.0" +version = "0.8.0" dependencies = [ "anyhow", "proc-macro2", @@ -1840,7 +1867,7 @@ dependencies = [ [[package]] name = "wit-bindgen-teavm-java" -version = "0.7.0" +version = "0.8.0" dependencies = [ "clap", "heck", diff --git a/Cargo.toml b/Cargo.toml index aea7bda..5c71ca2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-cli" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition = { workspace = true } repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" @@ -35,14 +35,14 @@ wat = "1.0.66" wit-parser = "0.8.0" wit-component = "0.11.0" -wit-bindgen-core = { path = 'crates/core', version = '0.7.0' } -wit-bindgen-c = { path = 'crates/c', version = '0.7.0' } -wit-bindgen-rust = { path = "crates/rust", version = "0.7.0" } -wit-bindgen-teavm-java = { path = 'crates/teavm-java', version = '0.7.0' } -wit-bindgen-go = { path = 'crates/go', version = '0.5.0' } -wit-bindgen-markdown = { path = 'crates/markdown', version = '0.7.0' } -wit-bindgen-rust-lib = { path = 'crates/rust-lib', version = '0.7.0' } -wit-bindgen = { path = 'crates/guest-rust', version = '0.7.0', default-features = false } +wit-bindgen-core = { path = 'crates/core', version = '0.8.0' } +wit-bindgen-c = { path = 'crates/c', version = '0.8.0' } +wit-bindgen-rust = { path = "crates/rust", version = "0.8.0" } +wit-bindgen-teavm-java = { path = 'crates/teavm-java', version = '0.8.0' } +wit-bindgen-go = { path = 'crates/go', version = '0.6.0' } +wit-bindgen-markdown = { path = 'crates/markdown', version = '0.8.0' } +wit-bindgen-rust-lib = { path = 'crates/rust-lib', version = '0.8.0' } +wit-bindgen = { path = 'crates/guest-rust', version = '0.8.0', default-features = false } wit-bindgen-rust-macro-shared = { path = 'crates/rust-macro-shared', version = '0.3.0' } [[bin]] @@ -80,6 +80,3 @@ heck = { workspace = true } wasmtime = { version = "10", features = ['component-model'] } test-artifacts = { path = 'crates/test-rust-wasm/artifacts' } wit-parser = { workspace = true } - -[patch.crates-io] -wasmtime = { git = 'https://github.com/bytecodealliance/wasmtime' } diff --git a/crates/c/Cargo.toml b/crates/c/Cargo.toml index 353e1a5..5289cda 100644 --- a/crates/c/Cargo.toml +++ b/crates/c/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-c" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index df4efa5..b5e5847 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-core" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/go/Cargo.toml b/crates/go/Cargo.toml index 264ea3f..b1f1ff1 100644 --- a/crates/go/Cargo.toml +++ b/crates/go/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-go" authors = ["Mossaka "] -version = "0.5.0" +version = "0.6.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/guest-rust/Cargo.toml b/crates/guest-rust/Cargo.toml index 016b92c..807a366 100644 --- a/crates/guest-rust/Cargo.toml +++ b/crates/guest-rust/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" @@ -12,7 +12,7 @@ Used when compiling Rust programs to the component model. """ [dependencies] -wit-bindgen-rust-macro = { path = "../rust-macro", optional = true, version = "0.7.0" } +wit-bindgen-rust-macro = { path = "../rust-macro", optional = true, version = "0.8.0" } bitflags = { workspace = true } [features] diff --git a/crates/markdown/Cargo.toml b/crates/markdown/Cargo.toml index 492f887..39651f4 100644 --- a/crates/markdown/Cargo.toml +++ b/crates/markdown/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wit-bindgen-markdown" -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/rust-lib/Cargo.toml b/crates/rust-lib/Cargo.toml index 50d3b4c..1c86cf6 100644 --- a/crates/rust-lib/Cargo.toml +++ b/crates/rust-lib/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-rust-lib" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/rust-macro/Cargo.toml b/crates/rust-macro/Cargo.toml index 924209c..a15eb7e 100644 --- a/crates/rust-macro/Cargo.toml +++ b/crates/rust-macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-rust-macro" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/rust/Cargo.toml b/crates/rust/Cargo.toml index 60479e1..6fe2c43 100644 --- a/crates/rust/Cargo.toml +++ b/crates/rust/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "wit-bindgen-rust" authors = ["Alex Crichton "] -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception" diff --git a/crates/teavm-java/Cargo.toml b/crates/teavm-java/Cargo.toml index ae4f9da..7c924b6 100644 --- a/crates/teavm-java/Cargo.toml +++ b/crates/teavm-java/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "wit-bindgen-teavm-java" -version = "0.7.0" +version = "0.8.0" edition.workspace = true repository = 'https://github.com/bytecodealliance/wit-bindgen' license = "Apache-2.0 WITH LLVM-exception"