diff --git a/crates/rune-alloc-macros/Cargo.toml b/crates/rune-alloc-macros/Cargo.toml index c3cf62e4a..a5df89c03 100644 --- a/crates/rune-alloc-macros/Cargo.toml +++ b/crates/rune-alloc-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-alloc-macros" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" diff --git a/crates/rune-alloc/Cargo.toml b/crates/rune-alloc/Cargo.toml index 4d6d95bd7..fff13f285 100644 --- a/crates/rune-alloc/Cargo.toml +++ b/crates/rune-alloc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-alloc" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -19,7 +19,7 @@ std = ["alloc", "ahash/std", "serde?/std"] alloc = [] [dependencies] -rune-alloc-macros = { version = "=0.13.1", path = "../rune-alloc-macros" } +rune-alloc-macros = { version = "=0.14.0", path = "../rune-alloc-macros" } serde = { version = "1.0", default-features = false, features = ["derive"], optional = true } ahash = { version = "0.8.8", default-features = false } diff --git a/crates/rune-cli/Cargo.toml b/crates/rune-cli/Cargo.toml index 001785037..34e594551 100644 --- a/crates/rune-cli/Cargo.toml +++ b/crates/rune-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-cli" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -14,8 +14,8 @@ keywords = ["language", "scripting", "scripting-language"] categories = ["parser-implementations"] [dependencies] -rune = { version = "0.13.1", path = "../rune", features = ["cli"] } -rune-modules = { version = "0.13.1", path = "../rune-modules", features = ["full", "experiments"] } +rune = { version = "0.14.0", path = "../rune", features = ["cli"] } +rune-modules = { version = "0.14.0", path = "../rune-modules", features = ["full", "experiments"] } [build-dependencies] anyhow = "1.0.71" diff --git a/crates/rune-core/Cargo.toml b/crates/rune-core/Cargo.toml index aaa4148be..0a2b0190d 100644 --- a/crates/rune-core/Cargo.toml +++ b/crates/rune-core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-core" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -20,12 +20,12 @@ std = ["alloc", "rune-alloc/std"] alloc = ["serde/alloc", "rune-alloc/alloc"] [dependencies] -rune-alloc = { version = "0.13.1", path = "../rune-alloc", default-features = false, features = ["serde"] } +rune-alloc = { version = "0.14.0", path = "../rune-alloc", default-features = false, features = ["serde"] } twox-hash = { version = "1.6.3", default-features = false } serde = { version = "1.0.163", default-features = false, features = ["derive"] } byteorder = { version = "1.4.3", default-features = false } -musli = { version = "0.0.120", default-features = false, optional = true } +musli = { version = "0.0.121", default-features = false, optional = true } [dev-dependencies] rune = { package = "rune-shim", path = "../rune-shim", features = ["core", "alloc"] } diff --git a/crates/rune-languageserver/Cargo.toml b/crates/rune-languageserver/Cargo.toml index f2cdf78e0..a8360efad 100644 --- a/crates/rune-languageserver/Cargo.toml +++ b/crates/rune-languageserver/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-languageserver" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -20,8 +20,8 @@ tracing = "0.1.37" tracing-appender = "0.2.2" tracing-subscriber = { version = "0.3.17", features = ["env-filter"] } -rune = { version = "0.13.1", path = "../rune", features = ["languageserver"] } -rune-modules = { version = "0.13.1", path = "../rune-modules", features = ["full", "experiments"] } +rune = { version = "0.14.0", path = "../rune", features = ["languageserver"] } +rune-modules = { version = "0.14.0", path = "../rune-modules", features = ["full", "experiments"] } [build-dependencies] anyhow = "1.0.71" diff --git a/crates/rune-macros/Cargo.toml b/crates/rune-macros/Cargo.toml index ab75d20d1..f8df9df87 100644 --- a/crates/rune-macros/Cargo.toml +++ b/crates/rune-macros/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-macros" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -14,7 +14,7 @@ keywords = ["language", "scripting", "scripting-language"] categories = ["parser-implementations"] [dependencies] -rune-core = { version = "=0.13.1", path = "../rune-core", features = ["std"] } +rune-core = { version = "=0.14.0", path = "../rune-core", features = ["std"] } syn = { version = "2.0.16", features = ["full"] } quote = "1.0.27" proc-macro2 = "1.0.56" diff --git a/crates/rune-modules/Cargo.toml b/crates/rune-modules/Cargo.toml index b715a18f0..e6ece219c 100644 --- a/crates/rune-modules/Cargo.toml +++ b/crates/rune-modules/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-modules" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -36,7 +36,7 @@ serde_json = { version = "1.0.96", optional = true } toml = { version = "0.7.3", optional = true } nanorand = { version = "0.7.0", optional = true, features = ["getrandom"] } -rune = { version = "0.13.1", path = "../rune" } +rune = { version = "0.14.0", path = "../rune" } [package.metadata.docs.rs] all-features = true diff --git a/crates/rune-modules/src/experiments.rs b/crates/rune-modules/src/experiments.rs index 9f9ed3b00..6c5063ce9 100644 --- a/crates/rune-modules/src/experiments.rs +++ b/crates/rune-modules/src/experiments.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["experiments"] } +//! rune-modules = { version = "0.14.0", features = ["experiments"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/fs.rs b/crates/rune-modules/src/fs.rs index d2e88452e..c52bfdfde 100644 --- a/crates/rune-modules/src/fs.rs +++ b/crates/rune-modules/src/fs.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["fs"] } +//! rune-modules = { version = "0.14.0", features = ["fs"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/http.rs b/crates/rune-modules/src/http.rs index 9b35c4d7e..aacf5d46f 100644 --- a/crates/rune-modules/src/http.rs +++ b/crates/rune-modules/src/http.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["http", "json"] } +//! rune-modules = { version = "0.14.0", features = ["http", "json"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/json.rs b/crates/rune-modules/src/json.rs index 44396c3fa..11967b429 100644 --- a/crates/rune-modules/src/json.rs +++ b/crates/rune-modules/src/json.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["json"] } +//! rune-modules = { version = "0.14.0", features = ["json"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/process.rs b/crates/rune-modules/src/process.rs index a10a7f770..0b4c5f722 100644 --- a/crates/rune-modules/src/process.rs +++ b/crates/rune-modules/src/process.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["process"] } +//! rune-modules = { version = "0.14.0", features = ["process"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/rand.rs b/crates/rune-modules/src/rand.rs index bb1e4eb01..053a57706 100644 --- a/crates/rune-modules/src/rand.rs +++ b/crates/rune-modules/src/rand.rs @@ -8,7 +8,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["rand"] } +//! rune-modules = { version = "0.14.0", features = ["rand"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/signal.rs b/crates/rune-modules/src/signal.rs index 0312cf524..f77859fe9 100644 --- a/crates/rune-modules/src/signal.rs +++ b/crates/rune-modules/src/signal.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["signal"] } +//! rune-modules = { version = "0.14.0", features = ["signal"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/time.rs b/crates/rune-modules/src/time.rs index 5c52760a6..428361932 100644 --- a/crates/rune-modules/src/time.rs +++ b/crates/rune-modules/src/time.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["time"] } +//! rune-modules = { version = "0.14.0", features = ["time"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-modules/src/toml.rs b/crates/rune-modules/src/toml.rs index e6102d00a..90cce86a0 100644 --- a/crates/rune-modules/src/toml.rs +++ b/crates/rune-modules/src/toml.rs @@ -7,7 +7,7 @@ //! Add the following to your `Cargo.toml`: //! //! ```toml -//! rune-modules = { version = "0.13.1", features = ["toml"] } +//! rune-modules = { version = "0.14.0", features = ["toml"] } //! ``` //! //! Install it into your context: diff --git a/crates/rune-wasm/Cargo.toml b/crates/rune-wasm/Cargo.toml index ddf1552fd..eed68459f 100644 --- a/crates/rune-wasm/Cargo.toml +++ b/crates/rune-wasm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune-wasm" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -14,9 +14,9 @@ keywords = ["language", "scripting", "scripting-language"] categories = ["parser-implementations"] [dependencies] -rune = { version = "0.13.1", path = "../rune", features = ["capture-io"] } -rune-macros = { version = "=0.13.1", path = "../rune-macros" } -rune-modules = { version = "0.13.1", path = "../rune-modules", features = ["core", "test", "json", "toml", "rand", "experiments"] } +rune = { version = "0.14.0", path = "../rune", features = ["capture-io"] } +rune-macros = { version = "=0.14.0", path = "../rune-macros" } +rune-modules = { version = "0.14.0", path = "../rune-modules", features = ["core", "test", "json", "toml", "rand", "experiments"] } serde = { version = "1.0.163", features = ["derive"] } wasm-bindgen = { version = "0.2.85", features = ["serde-serialize"] } diff --git a/crates/rune/Cargo.toml b/crates/rune/Cargo.toml index c4694504c..95b343cb2 100644 --- a/crates/rune/Cargo.toml +++ b/crates/rune/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rune" -version = "0.13.1" +version = "0.14.0" authors = ["John-John Tedro "] edition = "2021" rust-version = "1.76" @@ -29,9 +29,9 @@ std = ["alloc", "num/std", "serde/std", "rune-core/std", "rune-alloc/std", "musl alloc = ["anyhow", "rune-alloc/alloc", "rune-core/alloc", "once_cell/alloc", "serde/alloc"] [dependencies] -rune-macros = { version = "=0.13.1", path = "../rune-macros" } -rune-core = { version = "=0.13.1", path = "../rune-core", features = ["musli"] } -rune-alloc = { version = "0.13.1", path = "../rune-alloc", features = ["serde"], default-features = false } +rune-macros = { version = "=0.14.0", path = "../rune-macros" } +rune-core = { version = "=0.14.0", path = "../rune-core", features = ["musli"] } +rune-alloc = { version = "0.14.0", path = "../rune-alloc", features = ["serde"], default-features = false } futures-core = { version = "0.3.28", default-features = false } futures-util = { version = "0.3.28", default-features = false, features = ["alloc"] } @@ -41,7 +41,7 @@ pin-project = "1.1.0" ryu = "1.0.13" serde = { version = "1.0.163", default-features = false, features = ["derive", "rc"] } tracing = { version = "0.1.37", default-features = false, features = ["attributes"] } -musli = { version = "0.0.120", default-features = false, features = ["alloc"] } +musli = { version = "0.0.121", default-features = false, features = ["alloc"] } once_cell = { version = "1.18.0", default-features = false, features = ["critical-section"] } anyhow = { version = "1.0.71", default-features = false, optional = true } diff --git a/no-std/Cargo.toml b/no-std/Cargo.toml index 861a33180..43342e257 100644 --- a/no-std/Cargo.toml +++ b/no-std/Cargo.toml @@ -1,6 +1,5 @@ [package] name = "no-std" -version = "0.0.0" authors = ["John-John Tedro "] edition = "2021" publish = false diff --git a/no-std/examples/minimal.rs b/no-std/examples/minimal.rs index 9e4b5b52b..7c3d503c0 100644 --- a/no-std/examples/minimal.rs +++ b/no-std/examples/minimal.rs @@ -33,11 +33,6 @@ extern "C" fn eh_personality() {} #[no_mangle] pub extern "C" fn _Unwind_Resume() {} -#[no_mangle] -extern "C" fn __musli_abort() -> ! { - core::intrinsics::abort(); -} - use alloc::sync::Arc; use rune::{Diagnostics, Vm};