From 109f72ca3fbfb00aac6c9f87386ffed49cf2b1aa Mon Sep 17 00:00:00 2001 From: tiye Date: Mon, 9 Nov 2026 04:37:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=20Arithmetic=20=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E9=93=BE=E5=8D=87=E7=BA=A7=E5=88=B0=20Calcit=200.38.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/tests.yaml | 4 ++-- README.md | 8 +++----- deps.cirru | 2 +- package.json | 2 +- yarn.lock | 10 +++++----- 5 files changed, 12 insertions(+), 14 deletions(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 51bba20..eb15694 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -35,12 +35,12 @@ jobs: - name: Check snapshot and public contracts run: | set -euo pipefail - test "$(calcit --version)" = "0.37.0" + test "$(calcit --version)" = "0.38.0" test ! -e compact.cirru test ! -e package.cirru calcit edit format if ! git diff --exit-code --quiet -- calcit.cirru; then - echo '::error file=calcit.cirru::Snapshot is not canonical. With Calcit 0.37.0, run calcit edit format and inspect definitions through calcit query def.' + echo '::error file=calcit.cirru::Snapshot is not canonical. With Calcit 0.38.0, run calcit edit format and inspect definitions through calcit query def.' exit 1 fi calcit --warn-dyn-method --check-only --all-defs diff --git a/README.md b/README.md index b1eb996..22717ca 100644 --- a/README.md +++ b/README.md @@ -4,10 +4,8 @@ Arithmetic 复数运算模块,使用 `[实部, 虚部]` 数字列表;不提供前端资源或服务部署。 -使用者影响:CLI 与 `@calcit/procs` 配对升级至正式 **0.37.0**,CI 使用同一版本。 -使用者需重新安装依赖并重新生成 JavaScript;模块版本仍为 0.0.1,本 PR 不代表新 tag 或 npm 发布。 -八个公开运算函数已使用具体数字列表合同,没有可直接替换的 Dynamic 联合边界。本轮全部 14 定义、完整 strict(diagnostics=[])、原 1 项附带测试、原 native/JS 八种运算断言、正式 Caps/toolchain 与 immutable 安装通过。Snapshot 逐字节保持;运算逻辑、公开 `List` 契约、列表长度约束和原八种运算断言不变。 -没有前端资源,不添加 COS/CDN 配置;保留原全部类型门禁与 native/JavaScript 回放。移除已弃用的 --strict-types 开关,默认严格检查不变。 +CLI 与 `@calcit/procs` 使用正式 **0.38.0**。升级后请重新安装依赖并生成 JavaScript。 +八个公开运算函数继续接收数字和数字列表。 ### Usages @@ -30,7 +28,7 @@ Functions: ### Workflow -需要配对的正式 Calcit / `@calcit/procs` 0.37.0、caps 0.1.1、Node.js 24 和 Yarn 4.18.0: +需要配对的正式 Calcit / `@calcit/procs` 0.38.0、caps 0.1.1、Node.js 24 和 Yarn 4.18.0: ```sh caps --ci --strict diff --git a/deps.cirru b/deps.cirru index ed17564..d717c5e 100644 --- a/deps.cirru +++ b/deps.cirru @@ -1,3 +1,3 @@ -{} (:calcit-version |0.37.0) +{} (:calcit-version |0.38.0) :version |0.0.1 :dependencies $ {} diff --git a/package.json b/package.json index a090f74..c6e35f9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "version": "0.0.1", "dependencies": { - "@calcit/procs": "0.37.0" + "@calcit/procs": "0.38.0" }, "scripts": { "compile": "calcit js", diff --git a/yarn.lock b/yarn.lock index f5c6000..7316930 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,15 +12,15 @@ __metadata: languageName: node linkType: hard -"@calcit/procs@npm:0.37.0": - version: 0.37.0 - resolution: "@calcit/procs@npm:0.37.0" +"@calcit/procs@npm:0.38.0": + version: 0.38.0 + resolution: "@calcit/procs@npm:0.38.0" dependencies: "@calcit/finger-vec": "npm:0.1.1" "@calcit/ternary-tree": "npm:0.0.26" "@cirru/parser.ts": "npm:0.0.10" "@cirru/writer.ts": "npm:^0.1.9" - checksum: 10c0/38efd6a08b096419d41aa1d502a573ecbb415867caa18ee69142010e5d6c285f36f47d4e4334c33eff15617b1eff980f29662176422acb1bbf4fac5fdca83178 + checksum: 10c0/8d1910cc739b1b23b5d5b549fb519053b2a578ab05f11814d28c09fbf4c18be5d3a14f52ff3b9bea4c9a3a42ab79d56a59021cd533d68ecc5e26e61da1e347ba languageName: node linkType: hard @@ -49,6 +49,6 @@ __metadata: version: 0.0.0-use.local resolution: "root-workspace-0b6124@workspace:." dependencies: - "@calcit/procs": "npm:0.37.0" + "@calcit/procs": "npm:0.38.0" languageName: unknown linkType: soft