|
|
1ab5571ae1
|
Complete sim config boundary coverage
|
2026-06-11 06:12:06 +08:00 |
|
|
|
5bd8f12872
|
Expand LinuxCNC interpreter regression coverage
|
2026-06-09 14:54:54 +08:00 |
|
|
|
50757e45ba
|
Add bad exists interpreter error fixtures
|
2026-06-09 08:09:33 +08:00 |
|
|
|
45420b055a
|
Add selected bad interpreter error fixtures
|
2026-06-09 08:01:40 +08:00 |
|
|
|
e7df5b3eda
|
Add flowsnake interpreter regression coverage
|
2026-06-09 07:49:06 +08:00 |
|
|
|
3698c51917
|
Add g33.1 interpreter regression coverage
|
2026-06-09 07:41:17 +08:00 |
|
|
|
5116b9894d
|
Expand WASM sim-config staging coverage
|
2026-06-09 07:32:15 +08:00 |
|
|
|
2658ee3b72
|
按规划持续工作
|
2026-06-09 06:13:28 +08:00 |
|
|
|
902c6ecaea
|
按规划持续工作
结论:已将 vendored LinuxCNC TDR 和 bridge-mill REMAP 描述符纳入 linuxcnc_remap_parse_harness,parse 层与现有执行 baseline 覆盖范围一致,native 验证通过,未实现自有 M 码语义。
|
2026-06-08 18:59:43 +08:00 |
|
|
|
7cdfc458f9
|
按规划持续工作
结论:浏览器 interpreter smoke 和 INI panel UI 已接入 vendored LinuxCNC 五轴 switchkins remap 执行路径,只复制 LinuxCNC sample machine 文件到 WASM FS 并调用 SDK C ABI;host 聚合 smoke 通过,未新增 JavaScript M428/M429/M430 或运动学语义。
|
2026-06-08 18:12:27 +08:00 |
|
|
|
149095274c
|
按规划持续工作
结论:WASM interpreter 已链接 vendored LinuxCNC interp_remap.cc,并通过 SDK C ABI 运行 vendored xyzac/xyzbc switchkins remap demo;Node/host/browser smoke 均通过,未新增 JavaScript M428/M429/M430 或运动学语义。
|
2026-06-08 18:04:09 +08:00 |
|
|
|
567f72d35f
|
按规划持续工作
结论:五轴 switchkins remap native 执行路径已扩展到 vendored xyzac/xyzbc switchkins demo,验证仍通过 LinuxCNC REMAP/O-word/open/read/execute 路径和 HAL adapter 边界完成,未新增自写 M428/M429/M430 或运动学语义。
|
2026-06-08 17:52:03 +08:00 |
|
|
|
3a58f1e495
|
按规划持续工作
结论:已接通 vendored LinuxCNC interp_remap.cc 的 NGC REMAP 描述符解析路径,新增 native harness 验证 xyzac/xyzbc 的 M428/M429/M430 映射,未实现自写 M 码语义。
|
2026-06-08 15:54:07 +08:00 |
|
|
|
5df62ad60a
|
按规划持续工作
结论:已纳入 LinuxCNC 五轴 switchkins M428/M429/M430 来源资产,补齐 remap source probe 与 native 验证闭环,未新增自写 CNC 语义。
|
2026-06-08 15:33:05 +08:00 |
|
|
|
19687c3268
|
按规划持续工作
结论:新增 vendored LinuxCNC trajectory planner WASM 构建和 Node smoke,覆盖线段、圆弧、队列规划探针,并纳入 host 聚合验证。
|
2026-06-08 14:16:53 +08:00 |
|
|
|
5a350337c4
|
按规划继续工作
结论:补齐参数文件缺失 required 数值参数的 WASM 和浏览器验证,继续通过 vendored LinuxCNC restore_parameters 路径覆盖。
|
2026-06-08 11:34:59 +08:00 |
|
|
|
b0250b66e6
|
按规划继续工作
结论:新增命名参数直接查找的 WASM 和浏览器验证,继续通过 vendored LinuxCNC find_named_param 路径覆盖 INI/HAL 边界。
|
2026-06-08 11:31:13 +08:00 |
|
|
|
d2d0ce8bc1
|
按规划继续工作
结论:新增 rotary indexer 的 WASM 和浏览器验证,继续通过 vendored LinuxCNC 解释器路径覆盖运行边界。
|
2026-06-08 11:25:59 +08:00 |
|
|
|
ec3d784f2b
|
按规划继续工作
结论:新增解释器初始化和同步的 WASM/浏览器验证,继续保持核心行为来自 vendored LinuxCNC。
|
2026-06-08 11:21:05 +08:00 |
|
|
|
d2041596ed
|
补齐 INI 文件名复用边界文档
结论:源复用图和漂移报告现在明确 INI 文件名查询来自 LinuxCNC inifile.cc,OPFS 默认路径和显式覆盖只属于 host 边界。
|
2026-06-08 10:13:25 +08:00 |
|
|
|
70e2597295
|
按规划继续工作
结论:补齐 OPFS G-code 程序文件名的自定义路径与非法遍历/嵌套路径拒绝验证,覆盖 Node OPFS 与 Chromium OPFS 路径,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:26:36 +08:00 |
|
|
|
78f54bb64c
|
按规划继续工作
结论:补齐 OPFS 会话快照自定义文件名与非法快照文件名拒绝验证,覆盖 Node OPFS 与 Chromium OPFS 路径,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:21:00 +08:00 |
|
|
|
8c7c2f1079
|
按规划继续工作
结论:补齐通用会话快照 envelope 的格式、版本、会话 ID 与对象形状拒绝验证,覆盖 Node OPFS 与 Chromium OPFS 路径,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:16:24 +08:00 |
|
|
|
de55c26532
|
按规划继续工作
结论:补齐机器会话显式参数文件和刀具表文件名优先于 INI 派生值的 Node 与 Chromium 验证,保持该策略在 OPFS/SDK 主机边界内,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:11:44 +08:00 |
|
|
|
5bea38275f
|
按规划继续工作
结论:补充 INI 派生机器文件名的 OPFS 路径拒绝回归测试,确认非法遍历和嵌套路径不会进入主机存储,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:04:48 +08:00 |
|
|
|
e21f11d69f
|
按规划继续工作
结论:补齐 INI 派生参数文件和刀具表 OPFS 会话加载,扩大浏览器解释器 file-path fixture 覆盖,并通过 host/WASM/browser 聚合验证。
|
2026-06-08 09:00:54 +08:00 |
|
|
|
cf0887e0e7
|
按规划继续工作
结论:接入 LinuxCNC iniFindBool 到 INI WASM/SDK,并让 machine-session bridge 通过 vendored INI 解析 [EMCIO]RANDOM_TOOLCHANGER 后透传给 tooldata;native、WASM、OPFS 和浏览器 smoke 验证已通过。
|
2026-06-08 08:49:38 +08:00 |
|
|
|
3f4eb06b47
|
按规划继续工作
结论:补齐 LinuxCNC tooldata_common.cc 随机换刀器 load/save 验证边界,WASM/SDK/OPFS 只透传 random-toolchanger 配置;native、WASM、OPFS 和浏览器 smoke 验证已通过。
|
2026-06-08 08:39:26 +08:00 |
|
|
|
a16f3605fa
|
按规划继续工作
结论:接入 vendored LinuxCNC tooldata_common.cc 负责刀具表解析与保存,WASM/SDK/OPFS/UI 仅做运行时边界搬运;native、WASM、OPFS 和浏览器 smoke 验证已通过。
|
2026-06-08 08:31:10 +08:00 |
|
|
|
5ea07606d7
|
按规划继续工作
结论:OPFS 参数文件已通过桥接进入 LinuxCNC-backed WASM restore/save 路径,native 与 host/WASM/browser 验证全部通过。
|
2026-06-08 07:42:50 +08:00 |
|
|
|
16585690ca
|
按规划继续工作
结论:参数文件 restore/save 已通过解释器 WASM C ABI 直连 vendored LinuxCNC,native 与 host/WASM/browser 验证全部通过。
|
2026-06-08 07:37:15 +08:00 |
|
|
|
706fd1e775
|
按规划继续工作
结论:解释器 WASM、SDK 统一入口、浏览器解释器 smoke 与兼容性文档已闭环,native 和 host/WASM/browser 验证全部通过。
|
2026-06-08 07:24:06 +08:00 |
|
|
|
1a10e4f260
|
按建议,继续完成后续工作
结论:已新增 OPFS machine file store,支持 INI、tool table、parameter file 和 G-code 的纯文本保存/读取,并在 Node mock 与 Chromium smoke 中验证往返,不引入 CNC 文件格式语义。
|
2026-06-08 03:34:24 +08:00 |
|
|
|
63a697a503
|
按建议,继续完成后续工作
结论:已新增 OPFS session snapshot store,提供通用 JSON 包络、格式校验和保存/读取往返验证;该层只处理 host-side 持久化,不定义 CNC 机床状态语义。
|
2026-06-08 03:29:23 +08:00 |
|
|
|
84bdc819b4
|
按建议,继续完成后续工作
结论:已新增 OPFS host-side 路径模型,覆盖 INI、tool table、parameter、G-code、preview cache 与 session snapshot 存储目标,并让 file-service 和浏览器 smoke 复用该模型;聚合 smoke 验证通过。
|
2026-06-08 03:26:39 +08:00 |
|
|
|
1f6d5a8e8b
|
按建议,继续完成后续工作
结论:已新增 host/WASM/browser 聚合 smoke 验证入口,一次构建 INI WASM 后串行覆盖 Node WASM、OPFS mock 和 Chromium browser smoke,并同步更新验证与漂移文档。
|
2026-06-08 03:21:53 +08:00 |
|
|
|
cb1901d4c4
|
按建议,继续完成后续工作
结论:已新增 Chromium headless 浏览器 smoke,验证 INI WASM SDK 可在真实浏览器运行并完成 OPFS 文本文件往返,继续保持 OPFS 在 host-side、LinuxCNC INI 解析来自 vendored inifile.cc。
|
2026-06-08 03:19:44 +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 |
|
|
|
9a9fb5d4c1
|
按建议,继续完成后续工作
结论:已将 INI 面板的 OPFS 文本文件读写抽为 host-side file-service,并新增 Node mock 验证,确认 OPFS 边界不进入 WASM core 且可覆盖保存、读取、缺失路径和非法路径行为。
|
2026-06-08 00:19:52 +08:00 |
|
|
|
0a8bf7d5e2
|
按建议,继续完成后续工作
结论:已新增 INI WASM Node smoke 验证,确认 vendored LinuxCNC inifile.cc 构建出的 WASM 模块可通过导出 C ABI 查询 INI 内容,并同步更新兼容性与漂移文档。
|
2026-06-08 00:15:50 +08:00 |
|
|
|
0b70bb0aa8
|
按建议,继续完成后续工作
结论:将 GET_EXTERNAL_FEED_RATE 接入 canonical feed 状态,并用 G20/G21 长度单位 fixture 验证回读。
|
2026-06-08 00:07:55 +08:00 |
|
|
|
bdbe246a82
|
按建议,继续完成后续工作
结论:将 Interp::synch() 当前/选中工具槽位读取接入 standalone tool adapter,并补充 native 验证。
|
2026-06-08 00:02:15 +08:00 |
|
|
|
335ab61a61
|
按建议,继续完成后续工作
结论:将解释器外部长度单位读取接入共享 emcStatus 状态边界,并补充 inch/mm 初始化验证。
|
2026-06-07 23:51:13 +08:00 |
|
|
|
3ef68fe2e5
|
按建议,继续完成后续工作
结论:新增并接入 emcStatus 机器单位边界探针,native 验证链通过。
|
2026-06-07 23:44:26 +08:00 |
|
|
|
d02fe9e07f
|
按建议,继续工作
结论:已修正 standalone setup 的 cutter_comp_firstmove 初始态以匹配 vendored LinuxCNC rs274ngc_pre.cc,并新增正向 G41.1/G40 cutter compensation motion fixture;native probe 全量验证通过。
|
2026-06-07 21:37:50 +08:00 |
|
|
|
a8321f0aac
|
按建议,继续工作
结论:已新增 cutter compensation 平面切换拒绝 fixture,固定 vendored LinuxCNC convert_cutter_compensation_on() 与 convert_set_plane() 的错误路径;native probe 全量验证通过。
|
2026-06-07 21:28:06 +08:00 |
|
|
|
232f42f45a
|
按推荐建议,继续执行
结论:已继续补齐 LinuxCNC 源码派生的 genhexkins 与 pentakins 原生 runtime baseline,构建、vendor 同步、语义守卫和 native probe 验证均通过。
|
2026-06-07 21:12:01 +08:00 |
|
|
|
3faaa8e7a2
|
按推荐建议,继续执行
结论:已为 LinuxCNC genserkins 增加 native runtime baseline,并保持 Go math 通过窄 C++ wrapper 复用 vendored gomath.c,完整 native 验证通过。
|
2026-06-07 20:55:31 +08:00 |
|
|
|
1665cccb02
|
按推荐建议,继续执行
结论:已补齐剩余 LinuxCNC kinematics 源文件的 vendoring 和 native source-probe 覆盖,完整 native 验证通过。
|
2026-06-07 20:41:20 +08:00 |
|
|
|
578c159802
|
按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 PUMA 运动学源码的 vendored 同步、switchkins native 探针、source probe 覆盖和复用文档,并通过 native 验证。
|
2026-06-07 20:28:01 +08:00 |
|