diff --git a/Cargo.lock b/Cargo.lock index 72e3e311f..5d6e25215 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -417,7 +417,7 @@ checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "custom-vm" -version = "0.1.2" +version = "0.1.3" dependencies = [ "stak", "stak-build", @@ -437,7 +437,7 @@ checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" [[package]] name = "embedded-script" -version = "0.1.19" +version = "0.1.20" dependencies = [ "any-fn", "rand", @@ -624,7 +624,7 @@ dependencies = [ [[package]] name = "hot-reload" -version = "0.1.19" +version = "0.1.20" dependencies = [ "axum", "stak", @@ -918,7 +918,7 @@ dependencies = [ [[package]] name = "no-std-no-alloc" -version = "0.1.3" +version = "0.1.4" dependencies = [ "heapless", "stak", @@ -1329,7 +1329,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stak" -version = "0.7.2" +version = "0.8.0" dependencies = [ "any-fn", "rand", @@ -1349,7 +1349,7 @@ dependencies = [ [[package]] name = "stak-bench" -version = "0.1.9" +version = "0.1.10" dependencies = [ "codspeed-criterion-compat", "stak", @@ -1359,7 +1359,7 @@ dependencies = [ [[package]] name = "stak-build" -version = "0.1.56" +version = "0.1.57" dependencies = [ "glob", "stak-compiler", @@ -1369,14 +1369,14 @@ dependencies = [ [[package]] name = "stak-compile" -version = "0.4.7" +version = "0.4.8" dependencies = [ "stak-sac", ] [[package]] name = "stak-compiler" -version = "0.2.7" +version = "0.2.8" dependencies = [ "indoc", "stak-configuration", @@ -1390,18 +1390,18 @@ dependencies = [ [[package]] name = "stak-configuration" -version = "0.1.93" +version = "0.1.94" [[package]] name = "stak-decode" -version = "0.1.101" +version = "0.1.102" dependencies = [ "stak-sac", ] [[package]] name = "stak-device" -version = "0.2.97" +version = "0.2.98" dependencies = [ "rustix", "stak-vm", @@ -1409,7 +1409,7 @@ dependencies = [ [[package]] name = "stak-dynamic" -version = "0.1.4" +version = "0.2.0" dependencies = [ "any-fn", "bitvec", @@ -1419,7 +1419,7 @@ dependencies = [ [[package]] name = "stak-engine" -version = "0.1.4" +version = "0.2.0" dependencies = [ "any-fn", "cfg-elif", @@ -1438,7 +1438,7 @@ dependencies = [ [[package]] name = "stak-file" -version = "0.5.11" +version = "0.5.12" dependencies = [ "heapless", "rustix", @@ -1448,7 +1448,7 @@ dependencies = [ [[package]] name = "stak-inexact" -version = "0.1.10" +version = "0.1.11" dependencies = [ "libm", "stak-vm", @@ -1456,7 +1456,7 @@ dependencies = [ [[package]] name = "stak-interpret" -version = "0.3.26" +version = "0.3.27" dependencies = [ "clap", "main_error", @@ -1471,7 +1471,7 @@ dependencies = [ [[package]] name = "stak-macro" -version = "0.2.16" +version = "0.2.17" dependencies = [ "cfg-elif", "proc-macro2", @@ -1489,7 +1489,7 @@ dependencies = [ [[package]] name = "stak-macro-util" -version = "0.1.74" +version = "0.1.75" dependencies = [ "proc-macro2", "quote", @@ -1498,7 +1498,7 @@ dependencies = [ [[package]] name = "stak-minifier" -version = "0.1.75" +version = "0.1.76" dependencies = [ "pretty_assertions", "stak-configuration", @@ -1513,7 +1513,7 @@ dependencies = [ [[package]] name = "stak-minifier-macro" -version = "0.1.75" +version = "0.1.76" dependencies = [ "proc-macro2", "quote", @@ -1524,35 +1524,35 @@ dependencies = [ [[package]] name = "stak-minify" -version = "0.1.75" +version = "0.1.76" dependencies = [ "stak-sac", ] [[package]] name = "stak-module" -version = "0.1.17" +version = "0.1.18" dependencies = [ "hmr", ] [[package]] name = "stak-native" -version = "0.2.4" +version = "0.2.5" dependencies = [ "stak-vm", ] [[package]] name = "stak-process-context" -version = "0.2.55" +version = "0.2.56" dependencies = [ "stak-vm", ] [[package]] name = "stak-profile" -version = "0.3.26" +version = "0.3.27" dependencies = [ "clap", "main_error", @@ -1568,7 +1568,7 @@ dependencies = [ [[package]] name = "stak-profiler" -version = "0.2.26" +version = "0.2.27" dependencies = [ "indoc", "pretty_assertions", @@ -1577,7 +1577,7 @@ dependencies = [ [[package]] name = "stak-r7rs" -version = "0.9.11" +version = "0.9.12" dependencies = [ "stak-device", "stak-file", @@ -1590,14 +1590,14 @@ dependencies = [ [[package]] name = "stak-repl" -version = "0.2.32" +version = "0.2.33" dependencies = [ "stak-sac", ] [[package]] name = "stak-sac" -version = "0.1.99" +version = "0.1.100" dependencies = [ "clap", "libc", @@ -1616,7 +1616,7 @@ dependencies = [ [[package]] name = "stak-time" -version = "0.1.38" +version = "0.1.39" dependencies = [ "rustix", "stak-vm", @@ -1624,7 +1624,7 @@ dependencies = [ [[package]] name = "stak-util" -version = "0.1.73" +version = "0.1.74" dependencies = [ "libc", "rustix", @@ -1632,7 +1632,7 @@ dependencies = [ [[package]] name = "stak-vm" -version = "0.7.26" +version = "0.7.27" dependencies = [ "cfg-elif", "insta", @@ -1647,7 +1647,7 @@ dependencies = [ [[package]] name = "stak-wasm" -version = "0.3.26" +version = "0.3.27" dependencies = [ "stak-build", "stak-compiler", diff --git a/bench/Cargo.toml b/bench/Cargo.toml index b9c3e6f07..cdb125935 100644 --- a/bench/Cargo.toml +++ b/bench/Cargo.toml @@ -1,18 +1,18 @@ [package] name = "stak-bench" -version = "0.1.9" +version = "0.1.10" publish = false edition.workspace = true [dependencies] -stak = { version = "0.7.2", path = "../root" } -stak-compiler = { version = "0.2.7", path = "../compiler" } +stak = { version = "0.8.0", path = "../root" } +stak-compiler = { version = "0.2.8", path = "../compiler" } [dev-dependencies] criterion = { package = "codspeed-criterion-compat", version = "2.7.2" } [build-dependencies] -stak-build = { version = "0.1.56", path = "../build" } +stak-build = { version = "0.1.57", path = "../build" } [lints] workspace = true diff --git a/build/Cargo.toml b/build/Cargo.toml index 7e755ba9e..474125925 100644 --- a/build/Cargo.toml +++ b/build/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-build" description = "Build scripts for Stak Scheme" -version = "0.1.56" +version = "0.1.57" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -10,7 +10,7 @@ repository.workspace = true [dependencies] glob = "0.3.2" -stak-compiler = { version = "0.2.7", path = "../compiler" } +stak-compiler = { version = "0.2.8", path = "../compiler" } tokio = { version = "1.43.0", features = [ "fs", "io-util", diff --git a/cmd/compile/Cargo.toml b/cmd/compile/Cargo.toml index f42d4b3fb..1a280fdf4 100644 --- a/cmd/compile/Cargo.toml +++ b/cmd/compile/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-compile" description = "Stak Scheme bytecode compiler" -version = "0.4.7" +version = "0.4.8" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/cmd/decode/Cargo.toml b/cmd/decode/Cargo.toml index be9133f7c..5f6834b5b 100644 --- a/cmd/decode/Cargo.toml +++ b/cmd/decode/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-decode" description = "Stak Scheme bytecode decoder" -version = "0.1.101" +version = "0.1.102" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,7 +9,7 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-sac = { version = "0.1.99", path = "../../sac", features = [ +stak-sac = { version = "0.1.100", path = "../../sac", features = [ "float", "std", ] } diff --git a/cmd/interpret/Cargo.toml b/cmd/interpret/Cargo.toml index 02917737c..1b4989605 100644 --- a/cmd/interpret/Cargo.toml +++ b/cmd/interpret/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-interpret" description = "Stak Scheme bytecode interpreter" -version = "0.3.26" +version = "0.3.27" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -18,15 +18,15 @@ trace_memory = ["stak-vm/trace_memory"] [dependencies] clap = { version = "4.5.30", features = ["derive"] } main_error = "0.1.2" -stak-configuration = { version = "0.1.93", path = "../../configuration" } -stak-device = { version = "0.2.97", path = "../../device", features = ["std"] } -stak-file = { version = "0.5.11", path = "../../file", features = ["std"] } -stak-process-context = { version = "0.2.55", path = "../../process_context", features = [ +stak-configuration = { version = "0.1.94", path = "../../configuration" } +stak-device = { version = "0.2.98", path = "../../device", features = ["std"] } +stak-file = { version = "0.5.12", path = "../../file", features = ["std"] } +stak-process-context = { version = "0.2.56", path = "../../process_context", features = [ "std", ] } -stak-r7rs = { version = "0.9.11", path = "../../r7rs" } -stak-time = { version = "0.1.38", path = "../../time", features = ["std"] } -stak-vm = { version = "0.7.26", path = "../../vm" } +stak-r7rs = { version = "0.9.12", path = "../../r7rs" } +stak-time = { version = "0.1.39", path = "../../time", features = ["std"] } +stak-vm = { version = "0.7.27", path = "../../vm" } [lints] workspace = true diff --git a/cmd/minify/Cargo.toml b/cmd/minify/Cargo.toml index b03c8a053..505226c02 100644 --- a/cmd/minify/Cargo.toml +++ b/cmd/minify/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-minify" description = "Stak Scheme source code minifier" -version = "0.1.75" +version = "0.1.76" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -13,7 +13,7 @@ default = ["float"] float = ["stak-sac/float"] [dependencies] -stak-sac = { version = "0.1.99", path = "../../sac", features = ["std"] } +stak-sac = { version = "0.1.100", path = "../../sac", features = ["std"] } [lints] workspace = true diff --git a/cmd/minimal/Cargo.lock b/cmd/minimal/Cargo.lock index 4060b0994..4931d02ae 100644 --- a/cmd/minimal/Cargo.lock +++ b/cmd/minimal/Cargo.lock @@ -69,14 +69,14 @@ checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" [[package]] name = "mstak" -version = "0.3.32" +version = "0.3.33" dependencies = [ "stak-sac", ] [[package]] name = "mstak-interpret" -version = "0.4.26" +version = "0.4.27" dependencies = [ "libc", "stak-device", @@ -127,7 +127,7 @@ checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" [[package]] name = "stak-compiler" -version = "0.2.7" +version = "0.2.8" dependencies = [ "stak-configuration", "stak-device", @@ -140,11 +140,11 @@ dependencies = [ [[package]] name = "stak-configuration" -version = "0.1.93" +version = "0.1.94" [[package]] name = "stak-device" -version = "0.2.97" +version = "0.2.98" dependencies = [ "rustix", "stak-vm", @@ -152,7 +152,7 @@ dependencies = [ [[package]] name = "stak-file" -version = "0.5.11" +version = "0.5.12" dependencies = [ "heapless", "rustix", @@ -161,7 +161,7 @@ dependencies = [ [[package]] name = "stak-inexact" -version = "0.1.10" +version = "0.1.11" dependencies = [ "libm", "stak-vm", @@ -169,7 +169,7 @@ dependencies = [ [[package]] name = "stak-macro" -version = "0.2.16" +version = "0.2.17" dependencies = [ "cfg-elif", "proc-macro2", @@ -181,7 +181,7 @@ dependencies = [ [[package]] name = "stak-macro-util" -version = "0.1.74" +version = "0.1.75" dependencies = [ "proc-macro2", "quote", @@ -190,21 +190,21 @@ dependencies = [ [[package]] name = "stak-native" -version = "0.2.4" +version = "0.2.5" dependencies = [ "stak-vm", ] [[package]] name = "stak-process-context" -version = "0.2.55" +version = "0.2.56" dependencies = [ "stak-vm", ] [[package]] name = "stak-r7rs" -version = "0.9.11" +version = "0.9.12" dependencies = [ "stak-device", "stak-file", @@ -217,7 +217,7 @@ dependencies = [ [[package]] name = "stak-sac" -version = "0.1.99" +version = "0.1.100" dependencies = [ "libc", "stak-configuration", @@ -233,7 +233,7 @@ dependencies = [ [[package]] name = "stak-time" -version = "0.1.38" +version = "0.1.39" dependencies = [ "rustix", "stak-vm", @@ -241,7 +241,7 @@ dependencies = [ [[package]] name = "stak-util" -version = "0.1.73" +version = "0.1.74" dependencies = [ "libc", "rustix", @@ -249,7 +249,7 @@ dependencies = [ [[package]] name = "stak-vm" -version = "0.7.26" +version = "0.7.27" dependencies = [ "cfg-elif", ] diff --git a/cmd/minimal/interpret/Cargo.toml b/cmd/minimal/interpret/Cargo.toml index dbb238080..253b28855 100644 --- a/cmd/minimal/interpret/Cargo.toml +++ b/cmd/minimal/interpret/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mstak-interpret" description = "Minimal Stak Scheme bytecode interpreter" -version = "0.4.26" +version = "0.4.27" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/cmd/minimal/run/Cargo.toml b/cmd/minimal/run/Cargo.toml index 3ded31de0..5ef56b188 100644 --- a/cmd/minimal/run/Cargo.toml +++ b/cmd/minimal/run/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "mstak" description = "Minimal Stak Scheme interpreter" -version = "0.3.32" +version = "0.3.33" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/cmd/profile/Cargo.toml b/cmd/profile/Cargo.toml index 5d0e37e40..6f6f0809a 100644 --- a/cmd/profile/Cargo.toml +++ b/cmd/profile/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-profile" description = "Stak Scheme profiler" -version = "0.3.26" +version = "0.3.27" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -15,16 +15,16 @@ float = ["stak-vm/float"] [dependencies] clap = { version = "4.5.30", features = ["derive"] } main_error = "0.1.2" -stak-configuration = { version = "0.1.93", path = "../../configuration" } -stak-device = { version = "0.2.97", path = "../../device", features = ["std"] } -stak-file = { version = "0.5.11", path = "../../file", features = ["std"] } -stak-process-context = { version = "0.2.55", path = "../../process_context", features = [ +stak-configuration = { version = "0.1.94", path = "../../configuration" } +stak-device = { version = "0.2.98", path = "../../device", features = ["std"] } +stak-file = { version = "0.5.12", path = "../../file", features = ["std"] } +stak-process-context = { version = "0.2.56", path = "../../process_context", features = [ "std", ] } -stak-profiler = { version = "0.2.26", path = "../../profiler" } -stak-r7rs = { version = "0.9.11", path = "../../r7rs" } -stak-time = { version = "0.1.38", path = "../../time", features = ["std"] } -stak-vm = { version = "0.7.26", path = "../../vm", features = ["profile"] } +stak-profiler = { version = "0.2.27", path = "../../profiler" } +stak-r7rs = { version = "0.9.12", path = "../../r7rs" } +stak-time = { version = "0.1.39", path = "../../time", features = ["std"] } +stak-vm = { version = "0.7.27", path = "../../vm", features = ["profile"] } [lints] workspace = true diff --git a/cmd/repl/Cargo.toml b/cmd/repl/Cargo.toml index 9d0b05167..a09f0e1f3 100644 --- a/cmd/repl/Cargo.toml +++ b/cmd/repl/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-repl" description = "Stak Scheme REPL" -version = "0.2.32" +version = "0.2.33" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -13,7 +13,7 @@ default = ["float"] float = ["stak-sac/float"] [dependencies] -stak-sac = { version = "0.1.99", path = "../../sac", features = ["std"] } +stak-sac = { version = "0.1.100", path = "../../sac", features = ["std"] } [lints] workspace = true diff --git a/compiler/Cargo.toml b/compiler/Cargo.toml index b6dab80e7..60db5eeb1 100644 --- a/compiler/Cargo.toml +++ b/compiler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-compiler" description = "Stak Scheme bytecode compiler" -version = "0.2.7" +version = "0.2.8" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,13 +9,13 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-configuration = { version = "0.1.93", path = "../configuration" } -stak-device = { version = "0.2.97", path = "../device", features = ["std"] } -stak-file = { version = "0.5.11", path = "../file" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-time = { version = "0.1.38", path = "../time" } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-configuration = { version = "0.1.94", path = "../configuration" } +stak-device = { version = "0.2.98", path = "../device", features = ["std"] } +stak-file = { version = "0.5.12", path = "../file" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-time = { version = "0.1.39", path = "../time" } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] indoc = "2.0.5" diff --git a/configuration/Cargo.toml b/configuration/Cargo.toml index 6a5b6e0d2..425728c98 100644 --- a/configuration/Cargo.toml +++ b/configuration/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-configuration" description = "Stak Scheme configuration" -version = "0.1.93" +version = "0.1.94" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/device/Cargo.toml b/device/Cargo.toml index 333fbb471..39f132fbb 100644 --- a/device/Cargo.toml +++ b/device/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-device" description = "Devices for Stak Scheme" -version = "0.2.97" +version = "0.2.98" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -16,7 +16,7 @@ std = [] rustix = { version = "0.38.44", default-features = false, features = [ "stdio", ], optional = true } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [lints] workspace = true diff --git a/dynamic/Cargo.toml b/dynamic/Cargo.toml index 70776c000..36e34a248 100644 --- a/dynamic/Cargo.toml +++ b/dynamic/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-dynamic" description = "Dynamic primitives for Stak Scheme" -version = "0.1.4" +version = "0.2.0" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -12,7 +12,7 @@ repository.workspace = true any-fn = { version = "0.6.1" } bitvec = "1.0.1" heapless = { version = "0.8.0", default-features = false } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [lints] workspace = true diff --git a/engine/Cargo.toml b/engine/Cargo.toml index 98b2ca4ef..199ff07bb 100644 --- a/engine/Cargo.toml +++ b/engine/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-engine" description = "Stak Scheme scripting engine for Rust" -version = "0.1.4" +version = "0.2.0" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -15,21 +15,21 @@ std = ["stak-device/std"] [dependencies] any-fn = "0.6.1" cfg-elif = "0.6.1" -stak-device = { version = "0.2.97", path = "../device" } -stak-dynamic = { version = "0.1.4", path = "../dynamic" } -stak-file = { version = "0.5.11", path = "../file" } -stak-module = { version = "0.1.17", path = "../module" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-time = { version = "0.1.38", path = "../time" } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-device = { version = "0.2.98", path = "../device" } +stak-dynamic = { version = "0.2.0", path = "../dynamic" } +stak-file = { version = "0.5.12", path = "../file" } +stak-module = { version = "0.1.18", path = "../module" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-time = { version = "0.1.39", path = "../time" } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] rand = "0.9.0" stak = { path = "../root" } [build-dependencies] -stak-build = { version = "0.1.56", path = "../build" } +stak-build = { version = "0.1.57", path = "../build" } [lints] workspace = true diff --git a/examples/custom-vm/Cargo.toml b/examples/custom-vm/Cargo.toml index 43162c940..aa0b8ef46 100644 --- a/examples/custom-vm/Cargo.toml +++ b/examples/custom-vm/Cargo.toml @@ -1,14 +1,14 @@ [package] name = "custom-vm" -version = "0.1.2" +version = "0.1.3" publish = false edition.workspace = true [dependencies] -stak = { version = "0.7.2", path = "../../root" } +stak = { version = "0.8.0", path = "../../root" } [build-dependencies] -stak-build = { version = "0.1.56", path = "../../build" } +stak-build = { version = "0.1.57", path = "../../build" } [lints] workspace = true diff --git a/examples/embedded-script/Cargo.toml b/examples/embedded-script/Cargo.toml index f68796ac1..6b91c31b5 100644 --- a/examples/embedded-script/Cargo.toml +++ b/examples/embedded-script/Cargo.toml @@ -1,16 +1,16 @@ [package] name = "embedded-script" -version = "0.1.19" +version = "0.1.20" publish = false edition.workspace = true [dependencies] any-fn = "0.6.1" rand = "0.9.0" -stak = { version = "0.7.2", path = "../../root" } +stak = { version = "0.8.0", path = "../../root" } [build-dependencies] -stak-build = { version = "0.1.56", path = "../../build" } +stak-build = { version = "0.1.57", path = "../../build" } [lints] workspace = true diff --git a/examples/hot-reload/Cargo.toml b/examples/hot-reload/Cargo.toml index 7fb238721..3cf73a31f 100644 --- a/examples/hot-reload/Cargo.toml +++ b/examples/hot-reload/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "hot-reload" -version = "0.1.19" +version = "0.1.20" publish = false edition.workspace = true @@ -10,11 +10,11 @@ hot-reload = ["stak/hot-reload"] [dependencies] axum = "0.8.1" -stak = { version = "0.7.2", path = "../../root" } +stak = { version = "0.8.0", path = "../../root" } tokio = { version = "1.43.0", features = ["rt-multi-thread"] } [build-dependencies] -stak-build = { version = "0.1.56", path = "../../build" } +stak-build = { version = "0.1.57", path = "../../build" } [lints] workspace = true diff --git a/examples/no-std-no-alloc/Cargo.toml b/examples/no-std-no-alloc/Cargo.toml index 48a115c4e..858adc1f3 100644 --- a/examples/no-std-no-alloc/Cargo.toml +++ b/examples/no-std-no-alloc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "no-std-no-alloc" -version = "0.1.3" +version = "0.1.4" publish = false edition.workspace = true keywords.workspace = true @@ -10,10 +10,10 @@ repository.workspace = true [dependencies] heapless = "0.8.0" -stak = { version = "0.7.2", path = "../../root", default-features = false } +stak = { version = "0.8.0", path = "../../root", default-features = false } [build-dependencies] -stak-build = { version = "0.1.56", path = "../../build" } +stak-build = { version = "0.1.57", path = "../../build" } [lints] workspace = true diff --git a/file/Cargo.toml b/file/Cargo.toml index 4a4deb445..33a6ad93e 100644 --- a/file/Cargo.toml +++ b/file/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-file" description = "File system for Stak Scheme" -version = "0.5.11" +version = "0.5.12" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -17,7 +17,7 @@ heapless = { version = "0.8.0", default-features = false } rustix = { version = "0.38.44", default-features = false, features = [ "fs", ], optional = true } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] tempfile = "3.17.1" diff --git a/inexact/Cargo.toml b/inexact/Cargo.toml index 8d0d9e6f3..35b4da5fd 100644 --- a/inexact/Cargo.toml +++ b/inexact/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-inexact" description = "Inexact number operations for Stak Scheme" -version = "0.1.10" +version = "0.1.11" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -10,7 +10,7 @@ repository.workspace = true [dependencies] libm = { version = "0.2.11", default-features = false } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [lints] workspace = true diff --git a/macro-util/Cargo.toml b/macro-util/Cargo.toml index acf7c7371..f1de0d5a5 100644 --- a/macro-util/Cargo.toml +++ b/macro-util/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-macro-util" description = "Macro utilities for Stak Scheme" -version = "0.1.74" +version = "0.1.75" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/macro/Cargo.toml b/macro/Cargo.toml index 13bf6029c..3215309f8 100644 --- a/macro/Cargo.toml +++ b/macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-macro" description = "Macros to integrate Stak Scheme" -version = "0.2.16" +version = "0.2.17" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -18,8 +18,8 @@ hot-reload = [] cfg-elif = "0.6.1" proc-macro2 = { version = "1.0.93", features = ["proc-macro"] } quote = "1.0.38" -stak-compiler = { version = "0.2.7", path = "../compiler" } -stak-macro-util = { version = "0.1.74", path = "../macro-util" } +stak-compiler = { version = "0.2.8", path = "../compiler" } +stak-macro-util = { version = "0.1.75", path = "../macro-util" } syn = "2.0.98" [dev-dependencies] diff --git a/minifier/Cargo.toml b/minifier/Cargo.toml index 20f5f7bf1..de12e559e 100644 --- a/minifier/Cargo.toml +++ b/minifier/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-minifier" description = "Stak Scheme source code minifier" -version = "0.1.75" +version = "0.1.76" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,14 +9,14 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-configuration = { version = "0.1.93", path = "../configuration" } -stak-device = { version = "0.2.97", path = "../device", features = ["std"] } -stak-file = { version = "0.5.11", path = "../file" } -stak-macro = { version = "0.2.16", path = "../macro" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-vm = { version = "0.7.26", path = "../vm" } -stak-time = { version = "0.1.38", path = "../time" } +stak-configuration = { version = "0.1.94", path = "../configuration" } +stak-device = { version = "0.2.98", path = "../device", features = ["std"] } +stak-file = { version = "0.5.12", path = "../file" } +stak-macro = { version = "0.2.17", path = "../macro" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-vm = { version = "0.7.27", path = "../vm" } +stak-time = { version = "0.1.39", path = "../time" } [dev-dependencies] pretty_assertions = "1.4.1" diff --git a/minifier_macro/Cargo.toml b/minifier_macro/Cargo.toml index 55ccb6440..ca465c5e1 100644 --- a/minifier_macro/Cargo.toml +++ b/minifier_macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-minifier-macro" description = "Macros to minify Stak Scheme source codes" -version = "0.1.75" +version = "0.1.76" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -15,8 +15,8 @@ proc-macro = true proc-macro2 = { version = "1.0.93", features = ["proc-macro"] } quote = "1.0.38" syn = "2.0.98" -stak-minifier = { version = "0.1.75", path = "../minifier" } -stak-macro-util = { version = "0.1.74", path = "../macro-util" } +stak-minifier = { version = "0.1.76", path = "../minifier" } +stak-macro-util = { version = "0.1.75", path = "../macro-util" } [lints] workspace = true diff --git a/module/Cargo.toml b/module/Cargo.toml index 0b25a6576..cc2aed50c 100644 --- a/module/Cargo.toml +++ b/module/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-module" description = "Modules in Stak Scheme" -version = "0.1.17" +version = "0.1.18" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/native/Cargo.toml b/native/Cargo.toml index 95d925813..2b1fd9e09 100644 --- a/native/Cargo.toml +++ b/native/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-native" description = "Optimized primitives of native functions for Stak Scheme" -version = "0.2.4" +version = "0.2.5" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,7 +9,7 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [lints] workspace = true diff --git a/process_context/Cargo.toml b/process_context/Cargo.toml index c88a0164e..392d33be3 100644 --- a/process_context/Cargo.toml +++ b/process_context/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-process-context" description = "Process context for Stak Scheme" -version = "0.2.55" +version = "0.2.56" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -16,4 +16,4 @@ std = [] workspace = true [dependencies] -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } diff --git a/profiler/Cargo.toml b/profiler/Cargo.toml index 19099934c..b8a7a5328 100644 --- a/profiler/Cargo.toml +++ b/profiler/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-profiler" description = "Profiling for Stak Scheme" -version = "0.2.26" +version = "0.2.27" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,7 +9,7 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] indoc = "2.0.5" diff --git a/r7rs/Cargo.toml b/r7rs/Cargo.toml index 33fbf4881..561740fcd 100644 --- a/r7rs/Cargo.toml +++ b/r7rs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-r7rs" description = "Stak Scheme primitives for R7RS" -version = "0.9.11" +version = "0.9.12" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -9,10 +9,10 @@ readme.workspace = true repository.workspace = true [dependencies] -stak-device = { version = "0.2.97", path = "../device" } -stak-file = { version = "0.5.11", path = "../file" } -stak-inexact = { version = "0.1.10", path = "../inexact" } -stak-native = { version = "0.2.4", path = "../native" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-time = { version = "0.1.38", path = "../time" } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-device = { version = "0.2.98", path = "../device" } +stak-file = { version = "0.5.12", path = "../file" } +stak-inexact = { version = "0.1.11", path = "../inexact" } +stak-native = { version = "0.2.5", path = "../native" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-time = { version = "0.1.39", path = "../time" } +stak-vm = { version = "0.7.27", path = "../vm" } diff --git a/root/Cargo.toml b/root/Cargo.toml index b7eef8d4d..be0a222fc 100644 --- a/root/Cargo.toml +++ b/root/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak" description = "Stak Scheme interpreter" -version = "0.7.2" +version = "0.8.0" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -32,17 +32,17 @@ std = [ ] [dependencies] -stak-device = { version = "0.2.97", path = "../device" } -stak-dynamic = { version = "0.1.4", path = "../dynamic", optional = true } -stak-engine = { version = "0.1.4", path = "../engine", optional = true } -stak-file = { version = "0.5.11", path = "../file" } -stak-macro = { version = "0.2.16", path = "../macro" } -stak-module = { version = "0.1.17", path = "../module" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-sac = { version = "0.1.99", path = "../sac" } -stak-time = { version = "0.1.38", path = "../time" } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-device = { version = "0.2.98", path = "../device" } +stak-dynamic = { version = "0.2.0", path = "../dynamic", optional = true } +stak-engine = { version = "0.2.0", path = "../engine", optional = true } +stak-file = { version = "0.5.12", path = "../file" } +stak-macro = { version = "0.2.17", path = "../macro" } +stak-module = { version = "0.1.18", path = "../module" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-sac = { version = "0.1.100", path = "../sac" } +stak-time = { version = "0.1.39", path = "../time" } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] any-fn = "0.6.1" @@ -50,7 +50,7 @@ rand = "0.9.0" stak-build = { path = "../build" } [build-dependencies] -stak-build = { version = "0.1.56", path = "../build" } +stak-build = { version = "0.1.57", path = "../build" } [lints] workspace = true diff --git a/sac/Cargo.toml b/sac/Cargo.toml index e80ffe4d5..49e0d759e 100644 --- a/sac/Cargo.toml +++ b/sac/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-sac" description = "Stand-Alone Complex for Stak Scheme" -version = "0.1.99" +version = "0.1.100" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -31,15 +31,15 @@ std = [ clap = { version = "4.5.30", features = ["derive"], optional = true } libc = { version = "0.2.170", default-features = false, optional = true } main_error = { version = "0.1.2", optional = true } -stak-configuration = { version = "0.1.93", path = "../configuration" } -stak-device = { version = "0.2.97", path = "../device" } -stak-file = { version = "0.5.11", path = "../file" } -stak-macro = { version = "0.2.16", path = "../macro" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-time = { version = "0.1.38", path = "../time" } -stak-util = { version = "0.1.73", path = "../util", optional = true } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-configuration = { version = "0.1.94", path = "../configuration" } +stak-device = { version = "0.2.98", path = "../device" } +stak-file = { version = "0.5.12", path = "../file" } +stak-macro = { version = "0.2.17", path = "../macro" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-time = { version = "0.1.39", path = "../time" } +stak-util = { version = "0.1.74", path = "../util", optional = true } +stak-vm = { version = "0.7.27", path = "../vm" } [dev-dependencies] stak = { path = "../root" } diff --git a/time/Cargo.toml b/time/Cargo.toml index e935aa01e..afa9ef96a 100644 --- a/time/Cargo.toml +++ b/time/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-time" description = "Time library for Stak Scheme" -version = "0.1.38" +version = "0.1.39" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -16,7 +16,7 @@ std = [] rustix = { version = "0.38.44", default-features = false, features = [ "time", ], optional = true } -stak-vm = { version = "0.7.26", path = "../vm" } +stak-vm = { version = "0.7.27", path = "../vm" } [lints] workspace = true diff --git a/util/Cargo.toml b/util/Cargo.toml index 821851853..877d85d5e 100644 --- a/util/Cargo.toml +++ b/util/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-util" description = "Stak Scheme utilities" -version = "0.1.73" +version = "0.1.74" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/vm/Cargo.toml b/vm/Cargo.toml index 5347b4c36..a06e37815 100644 --- a/vm/Cargo.toml +++ b/vm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-vm" description = "Virtual machines for Stak Scheme" -version = "0.7.26" +version = "0.7.27" edition.workspace = true keywords.workspace = true license-file.workspace = true diff --git a/wasm/Cargo.toml b/wasm/Cargo.toml index 6c7614b48..1538e9080 100644 --- a/wasm/Cargo.toml +++ b/wasm/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "stak-wasm" description = "Stak Scheme in WebAssembly" -version = "0.3.26" +version = "0.3.27" edition.workspace = true keywords.workspace = true license-file.workspace = true @@ -12,16 +12,16 @@ repository.workspace = true crate-type = ["cdylib", "rlib"] [dependencies] -stak-compiler = { version = "0.2.7", path = "../compiler" } -stak-configuration = { version = "0.1.93", path = "../configuration" } -stak-device = { version = "0.2.97", path = "../device", features = ["std"] } -stak-file = { version = "0.5.11", path = "../file" } -stak-macro = { version = "0.2.16", path = "../macro" } -stak-module = { version = "0.1.17", path = "../module" } -stak-process-context = { version = "0.2.55", path = "../process_context" } -stak-r7rs = { version = "0.9.11", path = "../r7rs" } -stak-time = { version = "0.1.38", path = "../time" } -stak-vm = { version = "0.7.26", path = "../vm", features = ["float"] } +stak-compiler = { version = "0.2.8", path = "../compiler" } +stak-configuration = { version = "0.1.94", path = "../configuration" } +stak-device = { version = "0.2.98", path = "../device", features = ["std"] } +stak-file = { version = "0.5.12", path = "../file" } +stak-macro = { version = "0.2.17", path = "../macro" } +stak-module = { version = "0.1.18", path = "../module" } +stak-process-context = { version = "0.2.56", path = "../process_context" } +stak-r7rs = { version = "0.9.12", path = "../r7rs" } +stak-time = { version = "0.1.39", path = "../time" } +stak-vm = { version = "0.7.27", path = "../vm", features = ["float"] } wasm-bindgen = "0.2.97" [dev-dependencies] @@ -30,7 +30,7 @@ stak-macro = { path = "../macro" } wasm-bindgen-test = "0.3.47" [build-dependencies] -stak-build = { version = "0.1.56", path = "../build" } +stak-build = { version = "0.1.57", path = "../build" } [lints] workspace = true