工具链状态与构建锚点(1.11.0-dev / spec v4.42;1.12 文档预览)
English summary. Q+ 1.11.0-dev (spec v4.42) is a release candidate (NOT PUBLISHED); this page is the 1.12 documentation preview (spec v4.43 TBD) based on the v210_rc1 implementation. It lists actual build anchors (bqvm
b862b57f, bqvm_small7a960cfe, qboot7248ce0d, cgtest21ad2799, aot9d16235f), components (LSP 0.6 supported + 0.12 optional/dev, qpm 242/242+55/55, qfmt v3 198 checks, OS SDK 1.10.0, network Phase6 POC, AOT network v2 TCP+UDP subset, SBOM + external signing POC, STD API docs) and FINAL_V210 verification facts. Documentation evidence only.
本页记录 v210_rc1 基线(Q+ 1.11.0-dev / spec v4.42)的工具链锚点、组件与验收事实; 1.12 文档预览(spec v4.43 待定,非发布声明)。
版本与锚点(实际构建)
| 项 | 值 |
|---|---|
| 语言版本 | 1.11.0-dev(1.12 文档预览) |
| 语言规范 | v4.42(Phase6 A.22;AOT 网络 v2 A.21/A.21.1;SBOM;qpm 生产化;OS SDK 1.10) |
build/bqvm | b862b57f(182,872 B) |
build/bqvm_small | 7a960cfe(182,872 B) |
build/qboot.qbc | 7248ce0d(529,994 B) |
build/cgtest.qbc | 21ad2799(179,506 B) |
build/cgtest_aot | 9d16235f(1,880,864 B) |
bootstrap/qboot.qbc / bootstrap/cgtest_aot | 与 build 产物一致(自举固定点) |
候选 tar
ed891cb7…(1,581,974 B / 2,047 entries / 1,929 files);tree manifeste2178eb9…/1929 rc0;external SBOM82772405…/885,951B/fileCount=1929(签名 POC 见SBOM_SIGNING_POC.md,非生产签名基础设施/非 Maintainer 签名)。
1.11 / 1.12 文档相关能力
- 网络 Phase6(v4.42/A.22,VM-only loopback POC):accept 跨线程归一化 -4 (
CROSS_THREAD_ACCEPT_OK -4);send post-close -4(阻塞跨线程 send 未测,如实); UDPset_rcvbuf有界队列+内核丢弃(UDP_QUEUE_OK 64 1 63);LT-only。 - AOT 网络 v2(v4.42/A.21/A.21.1):std.net TCP 公共包装 + UDP 基础子集 (
AOT_NET_STD_OK 2 4 112 105 110 103/AOT_NET_UDP_OK 4 112 105 110 103);opt-inQPLUS_NET_REAL=1;nonblock/poll/epoll/async/Phase6 新 sys 运行期 -8;仅 Linux x86-64 阻塞 IPv4 loopback;非生产。 - STD API:269 函数/9 模块(
STD_API.md/.en.md);STD_API_NET网络 API 摘要。 - OS SDK 1.10.0(外部原型):13 PASS/3 PARTIAL/4 BLOCKED、tests 27/27、fuzz 189、 api 116/0、examples 5/5;VM-only/非发布/非 API 1.0。
- SBOM + 签名 POC:external SPDX 2.3(fileCount=1929,=tar files);GPG detached 验证 3/3 仅 release-runbook 侧 POC;非生产签名。
- Playground/Windows 文档(1.12 新增):
PLAYGROUND.md(真实限额/错误/子集)、WINDOWS_WINE_GUIDE.md(mingw-w64+wine,Fiber PASS=27/0/2,AOT 不支持)。 - 其余沿用:u64 字面量全域(十进制/hex/二进制+负 u64 loud)、AOT 字符串 1.1834×、ASAN 审计、 qpm 生产化 POC、qfmt v3 198 checks、LSP 0.6 支持+0.12 optional/dev。
验证摘要(FINAL_V210)
- PASS(G0–G7),NOT PUBLISHED;官方 gate 58/0/0;determinism 286/286; portability 11/0/3;qpm 242/242 + 55/55;net1–6+net_aot PASS;bench REGRESSION_PASS; playground smoke PASS;consistency 58/0/0;发布树站点 90 页/198 checks;本工作区 新增 Playground/Windows 文档后 93 页/198 checks(如实记录,rebuild 后以实际为准)。
- sha256-only 验证(无 GPG 发布签名);TSAN 不作门禁、不得称 clean;ASAN 非 gate。
- Windows:bqvm.exe(mingw-w64 static)+ wine 实测 hello 通过;async Fiber PASS=27/0/2; AOT 不支持 Windows;真实 Windows/MSVC 未测试,非平台可用。
不得宣称(英文摘要 / non-claims)
Network Phase6 is a VM-only loopback POC (accept cross-thread normalized -4, send only post-close, UDP rcvbuf kernel-dependent drops, LT-only); AOT network is a TCP+UDP loopback subset (opt-in; nonblock/poll/epoll/async and Phase6 new sys -8; not production); Playground is a local/internal demo (not a sandbox/public security boundary; source guard alpha-only; limits best-effort); Windows/Wine is a VM-only async-subset validation (memory-only VM, Fibers; no Windows AOT; not platform usability; real Windows untested); SBOM/signing POC is external/local (no trust chain/revocation/HSM; signing is release-runbook POC, not a production/Maintainer release signature); STD API docs are core-9-module coverage, not complete API reference; u64 literals decimal/hex/binary ≤2^64-1, negative-u64 loud, AOT pool 3072; OS SDK 1.10 is an external prototype (not API 1.0/production); A5 not unconditional full-u64; Modules B incomplete; std.fs VM-only; qpm local/static; TSAN not a gate; LSP 0.12 optional/dev; NOT PUBLISHED; historical frozen packages immutable; English coverage is summary-level, not a full translation; 1.12 docs preview (spec v4.43 TBD) makes no 1.12 release/feature claim.