diff --git a/Cargo.lock b/Cargo.lock index 898bcb150..d12380040 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2336,7 +2336,7 @@ dependencies = [ [[package]] name = "wit-bindgen" -version = "0.23.0" +version = "0.24.0" dependencies = [ "wit-bindgen-rt", "wit-bindgen-rust-macro", @@ -2344,7 +2344,7 @@ dependencies = [ [[package]] name = "wit-bindgen-c" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2359,7 +2359,7 @@ dependencies = [ [[package]] name = "wit-bindgen-cli" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2383,7 +2383,7 @@ dependencies = [ [[package]] name = "wit-bindgen-core" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "wit-parser 0.202.0", @@ -2406,7 +2406,7 @@ dependencies = [ [[package]] name = "wit-bindgen-csharp" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2421,7 +2421,7 @@ dependencies = [ [[package]] name = "wit-bindgen-go" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2433,7 +2433,7 @@ dependencies = [ [[package]] name = "wit-bindgen-markdown" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2445,14 +2445,14 @@ dependencies = [ [[package]] name = "wit-bindgen-rt" -version = "0.23.0" +version = "0.24.0" dependencies = [ "bitflags 2.5.0", ] [[package]] name = "wit-bindgen-rust" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", @@ -2469,7 +2469,7 @@ dependencies = [ [[package]] name = "wit-bindgen-rust-macro" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "proc-macro2", @@ -2481,7 +2481,7 @@ dependencies = [ [[package]] name = "wit-bindgen-teavm-java" -version = "0.23.0" +version = "0.24.0" dependencies = [ "anyhow", "clap", diff --git a/Cargo.toml b/Cargo.toml index 49acc0b90..fc89343c1 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -18,7 +18,7 @@ resolver = "2" [workspace.package] edition = "2021" -version = "0.23.0" +version = "0.24.0" [workspace.dependencies] anyhow = "1.0.75" @@ -34,14 +34,14 @@ wasm-metadata = "0.202.0" wit-parser = "0.202.0" wit-component = "0.202.0" -wit-bindgen-core = { path = 'crates/core', version = '0.23.0' } -wit-bindgen-c = { path = 'crates/c', version = '0.23.0' } -wit-bindgen-rust = { path = "crates/rust", version = "0.23.0" } -wit-bindgen-teavm-java = { path = 'crates/teavm-java', version = '0.23.0' } -wit-bindgen-go = { path = 'crates/go', version = '0.23.0' } -wit-bindgen-csharp = { path = 'crates/csharp', version = '0.23.0' } -wit-bindgen-markdown = { path = 'crates/markdown', version = '0.23.0' } -wit-bindgen = { path = 'crates/guest-rust', version = '0.23.0', default-features = false } +wit-bindgen-core = { path = 'crates/core', version = '0.24.0' } +wit-bindgen-c = { path = 'crates/c', version = '0.24.0' } +wit-bindgen-rust = { path = "crates/rust", version = "0.24.0" } +wit-bindgen-teavm-java = { path = 'crates/teavm-java', version = '0.24.0' } +wit-bindgen-go = { path = 'crates/go', version = '0.24.0' } +wit-bindgen-csharp = { path = 'crates/csharp', version = '0.24.0' } +wit-bindgen-markdown = { path = 'crates/markdown', version = '0.24.0' } +wit-bindgen = { path = 'crates/guest-rust', version = '0.24.0', default-features = false } wit-bindgen-cpp = { path = 'crates/cpp', version = '0.3.0' } [[bin]] diff --git a/crates/guest-rust/Cargo.toml b/crates/guest-rust/Cargo.toml index 203e9e65a..aba955e9c 100644 --- a/crates/guest-rust/Cargo.toml +++ b/crates/guest-rust/Cargo.toml @@ -12,8 +12,8 @@ Used when compiling Rust programs to the component model. """ [dependencies] -wit-bindgen-rust-macro = { path = "./macro", optional = true, version = "0.23.0" } -wit-bindgen-rt = { path = "./rt", version = "0.23.0", features = ["bitflags"] } +wit-bindgen-rust-macro = { path = "./macro", optional = true, version = "0.24.0" } +wit-bindgen-rt = { path = "./rt", version = "0.24.0", features = ["bitflags"] } [features] default = ["macros", "realloc"] diff --git a/crates/guest-rust/rt/src/cabi_realloc.c b/crates/guest-rust/rt/src/cabi_realloc.c index a5fe54b0d..d3931ce3e 100644 --- a/crates/guest-rust/rt/src/cabi_realloc.c +++ b/crates/guest-rust/rt/src/cabi_realloc.c @@ -2,9 +2,9 @@ #include -extern void *cabi_realloc_wit_bindgen_0_23_0(void *ptr, size_t old_size, size_t align, size_t new_size); +extern void *cabi_realloc_wit_bindgen_0_24_0(void *ptr, size_t old_size, size_t align, size_t new_size); __attribute__((__weak__, __export_name__("cabi_realloc"))) void *cabi_realloc(void *ptr, size_t old_size, size_t align, size_t new_size) { - return cabi_realloc_wit_bindgen_0_23_0(ptr, old_size, align, new_size); + return cabi_realloc_wit_bindgen_0_24_0(ptr, old_size, align, new_size); } diff --git a/crates/guest-rust/rt/src/cabi_realloc.o b/crates/guest-rust/rt/src/cabi_realloc.o index 99a47bbbc..b5d7bd0fc 100644 Binary files a/crates/guest-rust/rt/src/cabi_realloc.o and b/crates/guest-rust/rt/src/cabi_realloc.o differ diff --git a/crates/guest-rust/rt/src/cabi_realloc.rs b/crates/guest-rust/rt/src/cabi_realloc.rs index 61a8ee892..91dad5f8e 100644 --- a/crates/guest-rust/rt/src/cabi_realloc.rs +++ b/crates/guest-rust/rt/src/cabi_realloc.rs @@ -1,7 +1,7 @@ // This file is generated by ./ci/rebuild-libcabi-realloc.sh #[no_mangle] -pub unsafe extern "C" fn cabi_realloc_wit_bindgen_0_23_0( +pub unsafe extern "C" fn cabi_realloc_wit_bindgen_0_24_0( old_ptr: *mut u8, old_len: usize, align: usize, diff --git a/crates/guest-rust/rt/src/libwit_bindgen_cabi_realloc.a b/crates/guest-rust/rt/src/libwit_bindgen_cabi_realloc.a index 6ec366988..9bb3385d8 100644 Binary files a/crates/guest-rust/rt/src/libwit_bindgen_cabi_realloc.a and b/crates/guest-rust/rt/src/libwit_bindgen_cabi_realloc.a differ