From 67153ed653aa18b77f2d166becc8766688b6a476 Mon Sep 17 00:00:00 2001 From: "celox-bot[bot]" <311667953+celox-bot[bot]@users.noreply.github.com> Date: Sat, 10 Oct 2026 20:48:37 +0000 Subject: [PATCH] chore(master): release 0.11.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 125 ++++++++++++++++++++++++++++++ Cargo.lock | 56 ++++++------- Cargo.toml | 48 ++++++------ VERSION | 2 +- crates/celox-napi/package.json | 2 +- packages/celox/package.json | 2 +- packages/vite-plugin/package.json | 2 +- 8 files changed, 182 insertions(+), 57 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 30b6d45ad6..78e7f271d7 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.10.1" + ".": "0.11.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index a6c0ee4b22..4935b7b3a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,130 @@ # Changelog +## 0.11.0 (2026-10-10) + +## What's Changed +* chore(deps): update napi-rs and emnapi compatibility by @renovate[bot] in https://github.com/celox-sim/celox/pull/1005 +* fix(ts-gen): emit type-checkable declarations for multi-module files and nested blocks by @tignear in https://github.com/celox-sim/celox/pull/1010 +* chore(deps): update rust toolchain to dbc715a by @renovate[bot] in https://github.com/celox-sim/celox/pull/1011 +* feat(sv): support a synthesizable SystemVerilog subset by @tignear in https://github.com/celox-sim/celox/pull/1009 +* ci: type-check test files and playground by @tignear in https://github.com/celox-sim/celox/pull/1012 +* chore(deps): update rust toolchain to v1.99.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1014 +* fix(sv): share tie-off constants across instance array elements; mark single-element arrays as indexed by @tignear in https://github.com/celox-sim/celox/pull/1017 +* feat(test-suite): describe Veryl suite cases as scripts and verify them as SV testbenches by @tignear in https://github.com/celox-sim/celox/pull/1015 +* fix(api): return Veryl syntax errors instead of panicking by @tignear in https://github.com/celox-sim/celox/pull/1019 +* fix(sv): point unsupported diagnostics at their tracking issues by @tignear in https://github.com/celox-sim/celox/pull/1020 +* fix(playground): drop non-public evalComb from 4-state example by @tignear in https://github.com/celox-sim/celox/pull/1024 +* docs: match CLAUDE.md project fields to the GitHub project by @tignear in https://github.com/celox-sim/celox/pull/1028 +* fix(ts): evaluate pending combinational logic in fourState() by @tignear in https://github.com/celox-sim/celox/pull/1025 +* fix(veryl): classify unsupported diagnostics and implement the missing lowerings by @tignear in https://github.com/celox-sim/celox/pull/1018 +* feat(test-suite): rename to celox-test-suite and verify the SystemVerilog tests with Verilator and Icarus by @tignear in https://github.com/celox-sim/celox/pull/1029 +* feat(api): checkpoint and restore simulation state by @tignear in https://github.com/celox-sim/celox/pull/1023 +* feat(lydite): import hwverify as the Lydite refinement checker by @tignear in https://github.com/celox-sim/celox/pull/1031 +* chore(deps): update rust crate parol to v5.0.2 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1035 +* chore(deps): update rust crate parol_runtime to v5.0.2 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1036 +* fix(deps): update rust crate scnr2 to v0.5.3 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1038 +* chore(deps): update dependency @vscode/test-electron to v3 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1039 +* fix(deps): update dependency vscode-languageclient to v10 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1041 +* fix(lydite): identify suite cases by their script text by @tignear in https://github.com/celox-sim/celox/pull/1043 +* chore(deps): update dependency ubuntu to v26 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1040 +* feat(sv): lower procedural SystemVerilog and complete Veryl-emitted SV support by @tignear in https://github.com/celox-sim/celox/pull/1045 +* ci: run Rust tests with nextest and optimize dev dependencies by @tignear in https://github.com/celox-sim/celox/pull/1047 +* chore(deps): update pnpm to v12.8.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1049 +* chore(deps): update rust toolchain to e600293 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1051 +* fix(veryl): update veryl crates to v0.22.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1054 +* chore(deps): update pnpm to v12.8.1 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1056 +* chore(deps): update rust crate libc to v0.2.190 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1057 +* fix(deps): update rust crate wasm-encoder to 0.261 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1059 +* fix(veryl): keep unfolded constant values and recompute constant case targets by @tignear in https://github.com/celox-sim/celox/pull/1052 +* test(sv-suite): convert the remaining SystemVerilog tests to scripts by @tignear in https://github.com/celox-sim/celox/pull/1037 +* fix(sv): keep the signedness of elements of signed named types by @tignear in https://github.com/celox-sim/celox/pull/1044 +* chore(deps): update rust crate insta to v1.49.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1065 +* fix: ignore out-of-range dynamic writes and read X on every lowering path by @tignear in https://github.com/celox-sim/celox/pull/1050 +* feat(simulator): add multi-threaded lane-partitioned simulation by @tignear in https://github.com/celox-sim/celox/pull/1033 +* feat(sv): check system function calls against a catalog where they are converted by @tignear in https://github.com/celox-sim/celox/pull/1069 +* fix(sv): lower runtime indices into multidimensional packed arrays by @tignear in https://github.com/celox-sim/celox/pull/1046 +* chore(deps): update rust toolchain to b962e5d by @renovate[bot] in https://github.com/celox-sim/celox/pull/1071 +* ci(bench): measure multi-threaded Celox in the Heliodor suite by @tignear in https://github.com/celox-sim/celox/pull/1072 +* refactor(sir): classify instruction effects in one place by @tignear in https://github.com/celox-sim/celox/pull/1074 +* build(nix): provide Z3 in the development environment by @tignear in https://github.com/celox-sim/celox/pull/1076 +* chore(deps): update dependency lefthook to v2.1.15 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1078 +* chore(deps): update pnpm to v12.8.2 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1087 +* fix(sv): record comb path bit boundaries so disjoint feedback is not a loop by @tignear in https://github.com/celox-sim/celox/pull/1081 +* feat(sv): call DPI-C imports from always_ff on every backend by @tignear in https://github.com/celox-sim/celox/pull/1080 +* fix(sv): evaluate `&&` right operands for unknown left operands and bound constant evaluation by @tignear in https://github.com/celox-sim/celox/pull/1082 +* chore(deps): update rust toolchain to 8afee9f by @renovate[bot] in https://github.com/celox-sim/celox/pull/1096 +* feat(test-suite): add incremental verification and daily full CI by @tignear in https://github.com/celox-sim/celox/pull/1094 +* chore(deps): update vitest monorepo to v5.0.3 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1099 +* fix(veryl): lower interface members captured by modport-imported functions by @tignear in https://github.com/celox-sim/celox/pull/1090 +* fix(veryl): reject generic interface ports instead of failing on unknown connections by @tignear in https://github.com/celox-sim/celox/pull/1091 +* test(veryl): broaden interface coverage in the shared suite by @tignear in https://github.com/celox-sim/celox/pull/1093 +* chore(deps): update dependency @biomejs/biome to v2.5.15 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1100 +* fix(sir): keep identity-alias homes consistent for lane-partitioned kernels by @tignear in https://github.com/celox-sim/celox/pull/1098 +* perf(native): save only live registers across extern calls and share extern ABI lowering by @tignear in https://github.com/celox-sim/celox/pull/1103 +* ci: report full CI failures and gate release merge groups on external suites by @tignear in https://github.com/celox-sim/celox/pull/1105 +* fix(sv): nested default patterns, int parameter sign, loop bound width, and $size dimensions by @tignear in https://github.com/celox-sim/celox/pull/1083 +* fix(sv): widen branchless mux arms and reject incompatible unpacked arrays by @tignear in https://github.com/celox-sim/celox/pull/1084 +* test: record why each SystemVerilog arm is ignored and drop stale ignores by @tignear in https://github.com/celox-sim/celox/pull/1085 +* perf(sv-analyzer): share scope metadata and reuse parsed sources by @tignear in https://github.com/celox-sim/celox/pull/1107 +* chore(deps): update updatecli/updatecli-action action to v3.9.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1114 +* chore(deps): update rust toolchain to f91010a by @renovate[bot] in https://github.com/celox-sim/celox/pull/1113 +* chore(deps): update dependency vite to v8.3.2 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1117 +* feat(sv): elaborate interfaces by flattening them into modules by @tignear in https://github.com/celox-sim/celox/pull/1108 +* chore(deps): update napi-rs and emnapi compatibility by @renovate[bot] in https://github.com/celox-sim/celox/pull/1116 +* ci: run the sv-tests elaboration tests against the SystemVerilog frontend by @tignear in https://github.com/celox-sim/celox/pull/1119 +* ci: validate each change once instead of three times by @tignear in https://github.com/celox-sim/celox/pull/1109 +* chore(deps): update dependency lefthook to v2.1.16 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1129 +* chore(deps): update dependency @types/node to v25.9.9 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1130 +* chore(deps): update dependency @napi-rs/cli to v3.10.6 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1126 +* perf(sv-analyzer): reuse scope types for bits and size queries by @tignear in https://github.com/celox-sim/celox/pull/1112 +* feat(runtime)!: compile delayed processes into resumable kernels by @tignear in https://github.com/celox-sim/celox/pull/1127 +* feat(sv): support variable declaration initializers by @tignear in https://github.com/celox-sim/celox/pull/1124 +* fix(deps): update rust crate syn to v3 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1042 +* feat(sv)!: run-time loop events and calls in select indices by @tignear in https://github.com/celox-sim/celox/pull/1128 +* fix(sv): keep run-time inner bit selects inside their unpacked element by @tignear in https://github.com/celox-sim/celox/pull/1133 +* chore(deps): update rust toolchain to 4ca2963 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1137 +* chore(deps): update napi-rs and emnapi compatibility by @renovate[bot] in https://github.com/celox-sim/celox/pull/1139 +* ci(lydite): do not rerun the gates after merging into master by @tignear in https://github.com/celox-sim/celox/pull/1141 +* fix(sv): count writes through called subroutines as process drivers by @tignear in https://github.com/celox-sim/celox/pull/1135 +* ci(bench): move measurements to daily runs by @tignear in https://github.com/celox-sim/celox/pull/1142 +* test(sv): run sv-tests simulation tests and check their assertions by @tignear in https://github.com/celox-sim/celox/pull/1136 +* chore(test-suite): keep run metadata out of retained reports by @tignear in https://github.com/celox-sim/celox/pull/1140 +* perf(sv-analyzer): reuse parameter environments and scope snapshots by @tignear in https://github.com/celox-sim/celox/pull/1144 +* feat(sv): run initial blocks as process kernels from time zero by @tignear in https://github.com/celox-sim/celox/pull/1138 +* fix(sv): reject package variables and nets by @tignear in https://github.com/celox-sim/celox/pull/1148 +* refactor(sv-analyzer): collect declarations from modules and packages alike by @tignear in https://github.com/celox-sim/celox/pull/1149 +* fix(sv): evaluate select indices at their self-determined width by @tignear in https://github.com/celox-sim/celox/pull/1134 +* ci: run only the Rust tests a pull request can affect by @tignear in https://github.com/celox-sim/celox/pull/1147 +* fix(sv): size display arguments as IEEE 1800-2023 specifies by @tignear in https://github.com/celox-sim/celox/pull/1143 +* fix(veryl): format display arguments as Veryl's simulator does by @tignear in https://github.com/celox-sim/celox/pull/1145 +* ci: run CodSpeed daily and report regressions by @tignear in https://github.com/celox-sim/celox/pull/1155 +* feat(sv)!: resolve packages as scopes instead of inlining them by @tignear in https://github.com/celox-sim/celox/pull/1151 +* feat(sv): implement $countbits system function by @tignear in https://github.com/celox-sim/celox/pull/1153 +* chore(deps): update pnpm to v12.9.0 by @renovate[bot] in https://github.com/celox-sim/celox/pull/1162 +* perf(test-suite): reuse local verification and stabilize proof identities by @tignear in https://github.com/celox-sim/celox/pull/1156 +* perf(sv-analyzer): eliminate quadratic generate-scope work by @tignear in https://github.com/celox-sim/celox/pull/1150 +* test: fix the Veryl reference adapter's resets and refresh Veryl exclusions by @tignear in https://github.com/celox-sim/celox/pull/1152 +* perf(sv-analyzer): reuse parameter prefix and range environments by @tignear in https://github.com/celox-sim/celox/pull/1166 +* fix(runtime): return errors and fatal events without panicking by @tignear in https://github.com/celox-sim/celox/pull/1154 +* fix(sim): preserve sign bits in partial-word arithmetic shifts by @tignear in https://github.com/celox-sim/celox/pull/1164 +* perf(sv-analyzer): look up constant-folding types on demand by @tignear in https://github.com/celox-sim/celox/pull/1168 +* feat(sv)!: share package variables between modules by @tignear in https://github.com/celox-sim/celox/pull/1167 +* fix(sv): handle system function and readmem edge cases by @tignear in https://github.com/celox-sim/celox/pull/1157 +* chore(deps): update rust toolchain to e90fafa by @renovate[bot] in https://github.com/celox-sim/celox/pull/1172 +* perf(sv-analyzer): avoid repeated four-state environment copies by @tignear in https://github.com/celox-sim/celox/pull/1170 +* fix(sv): preserve declared dimensions in array queries by @tignear in https://github.com/celox-sim/celox/pull/1169 +* perf(sv-analyzer): retain resolved parameter literals by @tignear in https://github.com/celox-sim/celox/pull/1174 +* fix(test-suite): split retained verification reports by group by @tignear in https://github.com/celox-sim/celox/pull/1177 +* feat(sv): support package export declarations by @tignear in https://github.com/celox-sim/celox/pull/1178 +* fix(sv): give static procedural locals a static lifetime by @tignear in https://github.com/celox-sim/celox/pull/1179 +* feat(sv): resolve compilation-unit declarations as the $unit scope by @tignear in https://github.com/celox-sim/celox/pull/1180 +* perf(sv-analyzer): borrow constant function environments by @tignear in https://github.com/celox-sim/celox/pull/1175 +* perf(sv-analyzer): avoid cloning scalar call contexts by @tignear in https://github.com/celox-sim/celox/pull/1182 +* feat(sv): support $isunbounded parameter queries by @tignear in https://github.com/celox-sim/celox/pull/1176 + + +**Full Changelog**: https://github.com/celox-sim/celox/compare/v0.10.1...v0.11.0 + ## 0.10.1 (2026-10-04) ## What's Changed diff --git a/Cargo.lock b/Cargo.lock index bc5b908c62..e17234d532 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -412,7 +412,7 @@ dependencies = [ [[package]] name = "celox" -version = "0.10.1" +version = "0.11.0" dependencies = [ "bit-set 0.11.1", "celox-analysis", @@ -470,14 +470,14 @@ dependencies = [ [[package]] name = "celox-analysis" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", ] [[package]] name = "celox-backend-arm64" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-analysis", "celox-backend-common", @@ -494,14 +494,14 @@ dependencies = [ [[package]] name = "celox-backend-common" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", ] [[package]] name = "celox-backend-cranelift" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-design", "celox-sir", @@ -519,7 +519,7 @@ dependencies = [ [[package]] name = "celox-backend-wasm" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-backend-cranelift", "celox-design", @@ -533,7 +533,7 @@ dependencies = [ [[package]] name = "celox-backend-x86" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-analysis", "celox-backend-common", @@ -552,7 +552,7 @@ dependencies = [ [[package]] name = "celox-bench" -version = "0.10.1" +version = "0.11.0" dependencies = [ "blake3", "celox", @@ -576,7 +576,7 @@ dependencies = [ [[package]] name = "celox-bench-sv" -version = "0.10.1" +version = "0.11.0" dependencies = [ "veryl-analyzer", "veryl-emitter", @@ -587,7 +587,7 @@ dependencies = [ [[package]] name = "celox-design" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", "num-bigint", @@ -596,7 +596,7 @@ dependencies = [ [[package]] name = "celox-example-my-frontend-napi" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-frontend-sdk", "celox-napi", @@ -607,7 +607,7 @@ dependencies = [ [[package]] name = "celox-frontend-core" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-design", "celox-frontend-sdk", @@ -623,7 +623,7 @@ dependencies = [ [[package]] name = "celox-frontend-sdk" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", "num-bigint", @@ -634,7 +634,7 @@ dependencies = [ [[package]] name = "celox-frontend-sv" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-design", "celox-frontend-core", @@ -650,7 +650,7 @@ dependencies = [ [[package]] name = "celox-frontend-veryl" -version = "0.10.1" +version = "0.11.0" dependencies = [ "bit-set 0.11.1", "celox-design", @@ -672,7 +672,7 @@ dependencies = [ [[package]] name = "celox-macros" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", "insta", @@ -688,7 +688,7 @@ dependencies = [ [[package]] name = "celox-napi" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox", "celox-design", @@ -711,7 +711,7 @@ dependencies = [ [[package]] name = "celox-runtime" -version = "0.10.1" +version = "0.11.0" dependencies = [ "bit-set 0.11.1", "celox-design", @@ -729,7 +729,7 @@ dependencies = [ [[package]] name = "celox-sir" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-analysis", "celox-design", @@ -741,7 +741,7 @@ dependencies = [ [[package]] name = "celox-sir-opt" -version = "0.10.1" +version = "0.11.0" dependencies = [ "bit-set 0.11.1", "celox-analysis", @@ -758,7 +758,7 @@ dependencies = [ [[package]] name = "celox-slt" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-analysis", "celox-design", @@ -774,7 +774,7 @@ dependencies = [ [[package]] name = "celox-state-layout" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-design", "fxhash", @@ -783,7 +783,7 @@ dependencies = [ [[package]] name = "celox-sv-analyzer" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", "miette", @@ -794,7 +794,7 @@ dependencies = [ [[package]] name = "celox-test-suite" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-sv-analyzer", "clap", @@ -811,7 +811,7 @@ dependencies = [ [[package]] name = "celox-testbench" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox-design", "num-bigint", @@ -821,7 +821,7 @@ dependencies = [ [[package]] name = "celox-ts-gen" -version = "0.10.1" +version = "0.11.0" dependencies = [ "fxhash", "insta", @@ -834,7 +834,7 @@ dependencies = [ [[package]] name = "celox-vpi" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox", "clap", @@ -846,7 +846,7 @@ dependencies = [ [[package]] name = "celox-wasm" -version = "0.10.1" +version = "0.11.0" dependencies = [ "celox", "console_error_panic_hook", diff --git a/Cargo.toml b/Cargo.toml index c69d2f7145..30d290e334 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -40,7 +40,7 @@ resolver = "2" [workspace.package] # Keep the publishable Rust crates in lockstep with VERSION and the npm packages. # Release Please updates this annotated line as part of the shared release PR. -version = "0.10.1" # x-release-please-version +version = "0.11.0" # x-release-please-version authors = ["tignear"] repository = "https://github.com/celox-sim/celox" keywords = ["hdl", "simulator", "veryl"] @@ -52,29 +52,29 @@ description = "Celox HDL Simulator" rust-version = "1.99.0" [workspace.dependencies] -celox = { version = "=0.10.1", path = "crates/celox", default-features = false } # x-release-please-version -celox-analysis = { version = "=0.10.1", path = "crates/celox-analysis" } # x-release-please-version -celox-backend-arm64 = { version = "=0.10.1", path = "crates/celox-backend-arm64" } # x-release-please-version -celox-backend-common = { version = "=0.10.1", path = "crates/celox-backend-common" } # x-release-please-version -celox-backend-cranelift = { version = "=0.10.1", path = "crates/celox-backend-cranelift" } # x-release-please-version -celox-backend-wasm = { version = "=0.10.1", path = "crates/celox-backend-wasm" } # x-release-please-version -celox-backend-x86 = { version = "=0.10.1", path = "crates/celox-backend-x86" } # x-release-please-version -celox-design = { version = "=0.10.1", path = "crates/celox-design" } # x-release-please-version -celox-frontend-core = { version = "=0.10.1", path = "crates/celox-frontend-core" } # x-release-please-version -celox-frontend-sdk = { version = "=0.10.1", path = "crates/celox-frontend-sdk" } # x-release-please-version -celox-frontend-sv = { version = "=0.10.1", path = "crates/celox-frontend-sv" } # x-release-please-version -celox-frontend-veryl = { version = "=0.10.1", path = "crates/celox-frontend-veryl" } # x-release-please-version -celox-macros = { version = "=0.10.1", path = "crates/celox-macros" } # x-release-please-version -celox-napi = { version = "=0.10.1", path = "crates/celox-napi" } # x-release-please-version -celox-runtime = { version = "=0.10.1", path = "crates/celox-runtime" } # x-release-please-version -celox-sir = { version = "=0.10.1", path = "crates/celox-sir" } # x-release-please-version -celox-sir-opt = { version = "=0.10.1", path = "crates/celox-sir-opt", default-features = false } # x-release-please-version -celox-slt = { version = "=0.10.1", path = "crates/celox-slt" } # x-release-please-version -celox-state-layout = { version = "=0.10.1", path = "crates/celox-state-layout" } # x-release-please-version -celox-sv-analyzer = { version = "=0.10.1", path = "crates/celox-sv-analyzer" } # x-release-please-version -celox-test-suite = { version = "=0.10.1", path = "crates/celox-test-suite" } # x-release-please-version -celox-testbench = { version = "=0.10.1", path = "crates/celox-testbench" } # x-release-please-version -celox-ts-gen = { version = "=0.10.1", path = "crates/celox-ts-gen" } # x-release-please-version +celox = { version = "=0.11.0", path = "crates/celox", default-features = false } # x-release-please-version +celox-analysis = { version = "=0.11.0", path = "crates/celox-analysis" } # x-release-please-version +celox-backend-arm64 = { version = "=0.11.0", path = "crates/celox-backend-arm64" } # x-release-please-version +celox-backend-common = { version = "=0.11.0", path = "crates/celox-backend-common" } # x-release-please-version +celox-backend-cranelift = { version = "=0.11.0", path = "crates/celox-backend-cranelift" } # x-release-please-version +celox-backend-wasm = { version = "=0.11.0", path = "crates/celox-backend-wasm" } # x-release-please-version +celox-backend-x86 = { version = "=0.11.0", path = "crates/celox-backend-x86" } # x-release-please-version +celox-design = { version = "=0.11.0", path = "crates/celox-design" } # x-release-please-version +celox-frontend-core = { version = "=0.11.0", path = "crates/celox-frontend-core" } # x-release-please-version +celox-frontend-sdk = { version = "=0.11.0", path = "crates/celox-frontend-sdk" } # x-release-please-version +celox-frontend-sv = { version = "=0.11.0", path = "crates/celox-frontend-sv" } # x-release-please-version +celox-frontend-veryl = { version = "=0.11.0", path = "crates/celox-frontend-veryl" } # x-release-please-version +celox-macros = { version = "=0.11.0", path = "crates/celox-macros" } # x-release-please-version +celox-napi = { version = "=0.11.0", path = "crates/celox-napi" } # x-release-please-version +celox-runtime = { version = "=0.11.0", path = "crates/celox-runtime" } # x-release-please-version +celox-sir = { version = "=0.11.0", path = "crates/celox-sir" } # x-release-please-version +celox-sir-opt = { version = "=0.11.0", path = "crates/celox-sir-opt", default-features = false } # x-release-please-version +celox-slt = { version = "=0.11.0", path = "crates/celox-slt" } # x-release-please-version +celox-state-layout = { version = "=0.11.0", path = "crates/celox-state-layout" } # x-release-please-version +celox-sv-analyzer = { version = "=0.11.0", path = "crates/celox-sv-analyzer" } # x-release-please-version +celox-test-suite = { version = "=0.11.0", path = "crates/celox-test-suite" } # x-release-please-version +celox-testbench = { version = "=0.11.0", path = "crates/celox-testbench" } # x-release-please-version +celox-ts-gen = { version = "=0.11.0", path = "crates/celox-ts-gen" } # x-release-please-version # lydite is developed in this repository but not published to crates.io. lydite-ir = { path = "crates/lydite-ir" } diff --git a/VERSION b/VERSION index 571215736a..d9df1bbc0c 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -0.10.1 +0.11.0 diff --git a/crates/celox-napi/package.json b/crates/celox-napi/package.json index e18fcb2dca..22f29d4f67 100644 --- a/crates/celox-napi/package.json +++ b/crates/celox-napi/package.json @@ -1,6 +1,6 @@ { "name": "@celox-sim/celox-napi", - "version": "0.10.1", + "version": "0.11.0", "description": "Celox simulator NAPI bindings", "main": "index.js", "types": "index.d.ts", diff --git a/packages/celox/package.json b/packages/celox/package.json index 6e9301d9bc..103b2982a0 100644 --- a/packages/celox/package.json +++ b/packages/celox/package.json @@ -1,6 +1,6 @@ { "name": "@celox-sim/celox", - "version": "0.10.1", + "version": "0.11.0", "description": "TypeScript runtime for Celox HDL simulation", "type": "module", "main": "./dist/index.js", diff --git a/packages/vite-plugin/package.json b/packages/vite-plugin/package.json index d86d0e4ec2..2b5895e884 100644 --- a/packages/vite-plugin/package.json +++ b/packages/vite-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@celox-sim/vite-plugin", - "version": "0.10.1", + "version": "0.11.0", "description": "Vite plugin for importing .veryl files as typed ModuleDefinition objects", "type": "module", "main": "./dist/index.js",