Skip to content

附录 A:实现状态矩阵 ​

SA 已退出(2026-11-09): sa-exit。现行用户 import:System / Networking / Synchronization / Logging / … — 禁止宣称 Foundation;勿写旧模块名 Os / Net。完整账本:shared/implementation-status.md。

本附录指向统一维护的特性状态总表,避免与 shared/implementation-status.md 重复。

完整矩阵: books/shared/implementation-status.md

快速摘要(SYX 117.0 · Phase 139 · Truth M0) ​

领域已实现 / GA部分实现未实现 / 债务
基础语法与类型数值、集合、控制流、Array<T>、Dictionary、tuple / """ / ... / call labels(P139);Iterator for-in(ADR-223);collection mutation write-back(ADR-224);Deque<Int> MVP(ADR-248)Sequence.makeIterator / 全量 Collection Index / Dict 下标插入Heap/lazy sequence
String / CharacterUTF-8、Character distinct scalar MVP(P139)Unicode Character 全集、Index 模型—
OOP / class 体系class/struct/enum、Properties v6、final(sealed 文档已清除)deinit 全表面—
并发async/Task/actor、Actor shared poolThreadPoolExecutor 全集Swift 6 strict concurrency
内存ARC + ManagedHeapborrow 完整—
宏 / DIM28 + DI v19 继承完整 token / AspectJ / Spring140+
SIMDguest-v22 all/any true + 继承 bitmask/…SIMD16 全集—
Net / TimeHTTP client/server VM;TCP integer handle(M0);Clock.nowMs;DateTime 窄历法核心 implemented(ADR-222)IANA / formatWithTimezone unsupported(U001)真 WS/gRPC 协议、IANA DateTime GA
GUI / Farm / DistSynUI v12 / Farm·Dist v19 冻结—SynUI v13 / Farm v20
工具链LLVM sole native;syx-cache-v1;fmt fail-closed(M0-A02);JIT experimental-real-subset opt-in(SYX_JIT_TIER2 / Suite-1 Cranelift;M0-A01)lossless CST formatterCranelift(已移除 AOT;JIT tier-2 仍为 opt-in)

Truth M0 W1–W2(ADR-132): 停止伪成功(fmt/DateTime/TCP/Dict.remove/PBKDF2/JIT);详见 plan/archive/roadmap-m0-m4-task-list.md(冻结)与 plan/02-improvement-roadmap.md。

Truth M0 W2–W4(ADR-133): capability manifest + 四后端 differential;生成矩阵见 capabilities-generated.md。

本 Phase 139 关键变化: multiline / tuple / nested path / range / Character / call labels / sealed docs;SIMD16 all/any;audit 2600/3050;syx-cache-v1。

三后端 parity 总览 ​

后端范围状态
VM(默认)解释执行 + GCGA(默认 syx run 路径)
Native (LLVM)MIR → LLVM IR → 静态链接partial — 需 --features full-native;缺省时 build --native fail-closed
WASMMIR 直编译 + wasmtime host 跑 SYX VMpartial — emit 后须通过 wasmparser::validate;hello 冒烟由 CI 跟踪
CraneliftMIR → Cranelift IR已移除(Phase 77;JIT tier-2 仍为 opt-in)

状态档位 ​

档位含义
已实现 / GAsyx run 或 parity / 硬闸可验证
部分实现 / partial GA可编译但语义不完整
计划中roadmap 有记录
未实现无对应 AST/语义

更新策略: 请只修改 shared/implementation-status.md;本附录仅作快速摘要。


参见 → 语言参考附录 · 实现状态总表 · architecture-decisions.md

SYX · Apache-2.0