Commit Graph

16 Commits

Author SHA1 Message Date
e5697970df 按规划继续工作
结论:解释器 Node WASM 与浏览器 smoke 已统一使用共享 fixture 矩阵,聚合 host/WASM/browser 验证通过。
2026-06-08 07:28:50 +08:00
706fd1e775 按规划继续工作
结论:解释器 WASM、SDK 统一入口、浏览器解释器 smoke 与兼容性文档已闭环,native 和 host/WASM/browser 验证全部通过。
2026-06-08 07:24:06 +08:00
c28b629ff6 按建议,继续工作
结论:扩大 WASM 解释器负向夹具和文件执行路径验证,聚合 host/WASM/OPFS/browser smoke 已通过。
2026-06-08 05:42:08 +08:00
1fcfc7943c 增加解释器WASM程序结束夹具
结论:解释器核心WASM验证新增program_end_modal_reset夹具,并通过LinuxCNC _setup状态读回覆盖程序结束后的modal复位行为。
2026-06-08 05:35:23 +08:00
ef5638e0a7 扩展解释器WASM运行时夹具
结论:解释器核心WASM验证新增 canned cycle、刀补、threading、NURBS、state tag 和 canonical runtime edge 夹具,继续直接复用LinuxCNC解释器源码。
2026-06-08 05:31:45 +08:00
2f8be55fa6 扩展解释器WASM刀具夹具
结论:解释器核心WASM验证新增刀具选择、刀表设置、刀具重载以及缺刀错误夹具,继续复用LinuxCNC解释器和tool adapter边界。
2026-06-08 05:28:38 +08:00
9c611b8a01 增加解释器WASM命名参数夹具
结论:解释器核心WASM新增带INI文件边界的运行入口,并覆盖namedparam_semantics夹具,INI/HAL解析继续直接来自LinuxCNC解释器源码。
2026-06-08 05:25:45 +08:00
fd680f7515 增加解释器WASM文件入口
结论:解释器核心WASM新增基于LinuxCNC Interp::open/read/execute的文件运行入口,并覆盖file_open_reset、percent_file_finish和oword_subroutine夹具。
2026-06-08 05:21:39 +08:00
80f23ea0a1 增加解释器WASM错误夹具
结论:解释器核心WASM验证新增零进给、弧半径、零半径弧和G53增量模式错误夹具,按现有canonical error期望校验错误文本与禁止事件。
2026-06-08 05:17:12 +08:00
c32379171d 扩展解释器WASM参数夹具
结论:解释器核心WASM验证新增主轴定向、注释日志和编号参数夹具,继续直接复用LinuxCNC解释器源码与现有canonical期望。
2026-06-08 05:14:20 +08:00
123c335e8f 扩展解释器WASM基础夹具
结论:解释器核心WASM验证新增G53、进给模式、位置参数和探测语义夹具,并通过LinuxCNC解释器状态读回覆盖position_params。
2026-06-08 05:12:02 +08:00
52bfa175ab 扩展解释器WASM夹具覆盖
结论:解释器核心WASM验证已从minimal_linear扩展到弧、单位、增量、平面和坐标偏置等第一批基础夹具,仍直接调用LinuxCNC解释器源码。
2026-06-08 05:08:17 +08:00
caa35820cd 新增解释器核心WASM验证
结论:已建立基于LinuxCNC解释器源码的最小WASM核心构建和minimal_linear夹具验证,并接入host smoke。
2026-06-08 04:56:45 +08:00
1f6d5a8e8b 按建议,继续完成后续工作
结论:已新增 host/WASM/browser 聚合 smoke 验证入口,一次构建 INI WASM 后串行覆盖 Node WASM、OPFS mock 和 Chromium browser smoke,并同步更新验证与漂移文档。
2026-06-08 03:21:53 +08:00
0d78849d80 按建议,继续完成后续工作
结论:已新增 INI WASM JS SDK 封装,把 UI 和 Node smoke test 改为通过 SDK 调用 vendored LinuxCNC inifile.cc 的导出 C ABI,并同步更新兼容性、复用和漂移文档。
2026-06-08 00:23:48 +08:00
0a8bf7d5e2 按建议,继续完成后续工作
结论:已新增 INI WASM Node smoke 验证,确认 vendored LinuxCNC inifile.cc 构建出的 WASM 模块可通过导出 C ABI 查询 INI 内容,并同步更新兼容性与漂移文档。
2026-06-08 00:15:50 +08:00