From 6caf7cb9f90e2f7aff4d4513f33bfe6d9b211423 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 21 Jul 2026 17:48:28 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=A6=20Release?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .changeset/plot-line-explicit-x.md | 5 ----- .changeset/uniform-inputs-p1.md | 5 ----- Cargo.lock | 6 +++--- Cargo.toml | 4 ++-- packages/core/CHANGELOG.md | 7 +++++++ packages/core/package.json | 2 +- 6 files changed, 13 insertions(+), 16 deletions(-) delete mode 100644 .changeset/plot-line-explicit-x.md delete mode 100644 .changeset/uniform-inputs-p1.md diff --git a/.changeset/plot-line-explicit-x.md b/.changeset/plot-line-explicit-x.md deleted file mode 100644 index 52199d7..0000000 --- a/.changeset/plot-line-explicit-x.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@noiselang/core": minor ---- - -`plot::line(xs, ys)` — the two-argument form plots a vector of values (numbers, estimates, or random variables, banded by ±1 sd like the one-argument form) against an explicit deterministic numeric x-axis, with the axis named after its source array. Histogram/introspection draw collection now runs on the parallel sampling driver (bit-identical stream, multicore wall-clock). diff --git a/.changeset/uniform-inputs-p1.md b/.changeset/uniform-inputs-p1.md deleted file mode 100644 index 0f6b39c..0000000 --- a/.changeset/uniform-inputs-p1.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@noiselang/core": minor ---- - -Slider values are now true runtime uniforms in every backend (PLAN-UNIFORM-INPUTS P1): the WGSL and WASM emitters lower `input::` cones instead of declining them, and the value rides the dispatch (a GPU params block / a host-written memory region) rather than the compiled artifact. Dragging a slider re-dispatches cached pipelines and cached kernel instances with zero recompiles, and slider-heavy documents GPU-accelerate — `turboquant.noise` drops from ~14 s to under 0.1 s on the GPU CLI. diff --git a/Cargo.lock b/Cargo.lock index 2211e53..057b05d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -743,7 +743,7 @@ dependencies = [ [[package]] name = "noise-cli" -version = "0.7.0" +version = "0.8.0" dependencies = [ "ctrlc", "noise-core", @@ -751,7 +751,7 @@ dependencies = [ [[package]] name = "noise-core" -version = "0.7.0" +version = "0.8.0" dependencies = [ "criterion", "pollster", @@ -768,7 +768,7 @@ dependencies = [ [[package]] name = "noise-wasm" -version = "0.7.0" +version = "0.8.0" dependencies = [ "noise-core", "serde", diff --git a/Cargo.toml b/Cargo.toml index c7ef94d..49e35b8 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,7 +8,7 @@ exclude = ["packages/legacy", "crates/noise-core/fuzz", "tools/rng-cert", "tools [workspace.package] edition = "2021" -version = "0.7.0" +version = "0.8.0" authors = ["Manu Mtz.-Almeida "] license = "MIT" repository = "https://github.com/manucorporat/noise-lang" @@ -16,7 +16,7 @@ repository = "https://github.com/manucorporat/noise-lang" # Dependencies shared by 2+ member crates, hoisted so versions can't drift. Feature choices # (e.g. serde_json's `preserve_order`) stay per-crate. [workspace.dependencies] -noise-core = { path = "crates/noise-core", version = "0.7.0" } +noise-core = { path = "crates/noise-core", version = "0.8.0" } serde_json = "1" wasm-bindgen = "0.2" diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index fb95cee..4b342d5 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -1,5 +1,12 @@ # @noiselang/core +## 0.8.0 + +### Minor Changes + +- 7744ce7: `plot::line(xs, ys)` — the two-argument form plots a vector of values (numbers, estimates, or random variables, banded by ±1 sd like the one-argument form) against an explicit deterministic numeric x-axis, with the axis named after its source array. Histogram/introspection draw collection now runs on the parallel sampling driver (bit-identical stream, multicore wall-clock). +- 7744ce7: Slider values are now true runtime uniforms in every backend (PLAN-UNIFORM-INPUTS P1): the WGSL and WASM emitters lower `input::` cones instead of declining them, and the value rides the dispatch (a GPU params block / a host-written memory region) rather than the compiled artifact. Dragging a slider re-dispatches cached pipelines and cached kernel instances with zero recompiles, and slider-heavy documents GPU-accelerate — `turboquant.noise` drops from ~14 s to under 0.1 s on the GPU CLI. + ## 0.7.0 ### Minor Changes diff --git a/packages/core/package.json b/packages/core/package.json index db96f9d..e4daac7 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@noiselang/core", - "version": "0.7.0", + "version": "0.8.0", "description": "The Noise probabilistic language engine, compiled to WebAssembly. Parse and run .noise programs (with variable introspection) from any JS/TS project — the .wasm ships in the package and bundles into your build.", "license": "MIT", "author": "Manu Mtz.-Almeida ",