|
|
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 |
|
|
|
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 |
|
|
|
7cccc58acb
|
按规划持续工作
结论:新增 5axis native remap 执行验证,使用 vendored LinuxCNC REMAP/NGC 路径执行 xyzac-trt 与 xyzbc-trt 的 M429 -> M428 -> M430 -> M429,并确认 _hal[motion.switchkins-type] 随 LinuxCNC M68/M66 流程正确读回。
|
2026-06-08 17:30:23 +08:00 |
|
|
|
42da16214d
|
按规划持续工作
结论:接通 LinuxCNC M68/M66 到 standalone HAL adapter 的同步边界,新增 native remap/HAL 验证,确认 5axis switchkins remap 所需的 _hal[motion.switchkins-type] 读回路径可用。
|
2026-06-08 17:05:24 +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 |
|
|
|
0a98bb5ba0
|
按规划继续工作
结论:修正 standalone 工具表 adapter 的工具查找顺序,使 M61 Q2 current-pocket 行为与 upstream rs274 -t -i 对齐,并将 tool_semantics 的 M61 事件纳入原生 side-by-side 基线。
|
2026-06-08 12:28:43 +08:00 |
|
|
|
775f0d9c4c
|
按规划继续工作
结论:将现有负向 G-code fixture 纳入 upstream rs274 -g side-by-side 基线,校验错误文本和 absent canonical 事件约束,继续保持解释器语义来源于 LinuxCNC。
|
2026-06-08 12:23:05 +08:00 |
|
|
|
657eecfcc3
|
按规划继续工作
结论:新增 namedparam_ini_semantics 夹具,将本地命名参数和 _ini[...] 查询纳入 upstream rs274 -i 基线,并接入 Node WASM 与浏览器 INI-aware 解释器 smoke;HAL 查询继续保留在 standalone adapter 边界。
|
2026-06-08 12:18:02 +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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
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 |
|
|
|
09304115ef
|
强制WASM增量构建
结论:INI和解释器WASM构建已改为对象、依赖和命令指纹驱动的增量编译,并将所有构建必须增量写入项目规则。
|
2026-06-08 05:05:17 +08:00 |
|
|
|
caa35820cd
|
新增解释器核心WASM验证
结论:已建立基于LinuxCNC解释器源码的最小WASM核心构建和minimal_linear夹具验证,并接入host smoke。
|
2026-06-08 04:56:45 +08:00 |
|
|
|
0a8bf7d5e2
|
按建议,继续完成后续工作
结论:已新增 INI WASM Node smoke 验证,确认 vendored LinuxCNC inifile.cc 构建出的 WASM 模块可通过导出 C ABI 查询 INI 内容,并同步更新兼容性与漂移文档。
|
2026-06-08 00:15:50 +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 |
|
|
|
5e58f4d811
|
按建议,继续完成后续工作
结论:tool_semantics 的 T/M6/G43/G49 canonical 子集已通过 rs274 -t -i 纳入 upstream side-by-side baseline,M61 host-state 行为继续由 standalone fixture 验证,完整 native probes 验证通过。
|
2026-06-07 23:37:23 +08:00 |
|
|
|
742bae7f09
|
按建议,继续完成后续工作
结论:tool_table_setup 已通过专用 rs274 -t 工具表和毫米单位 INI 纳入 upstream side-by-side baseline,完整 native probes 验证通过。
|
2026-06-07 23:32:35 +08:00 |
|
|
|
389a9db0e3
|
按建议,继续完成后续工作
结论:state_tag_motion 已补充 LinuxCNC motion 事件并纳入 upstream rs274 side-by-side baseline,UPDATE_TAG 仍由 standalone native harness 验证,完整 native probes 验证通过。
|
2026-06-07 23:26:00 +08:00 |
|
|
|
3c0f3fdc7c
|
按建议,继续完成后续工作
结论:minimal interpreter harness 已按 LinuxCNC Interp::init 对齐 G73/G83 毫米默认 peck-clearance,canned_cycles 已纳入 upstream rs274 side-by-side baseline,完整 native probes 验证通过。
|
2026-06-07 23:22:57 +08:00 |
|
|
|
c79b431019
|
按建议,继续完成后续工作
结论:arc_semantics 已纳入 upstream rs274 side-by-side fixture baseline,ARC_FEED 几何参数按 LinuxCNC rs274 输出精度标准化,完整 native probes 验证通过。
|
2026-06-07 23:14:45 +08:00 |
|
|
|
0bb161a4bb
|
按建议,继续完成后续工作
结论:probe_semantics 已纳入 native LinuxCNC rs274 side-by-side fixture baseline,验证文档已同步,完整 native probes 验证通过。
|
2026-06-07 23:10:30 +08:00 |
|
|
|
acb207c23e
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已扩展到 program-end cleanup canonical 调用;standalone modal-state assertions 仍由 harness 覆盖,完整 native 验证已通过。
|
2026-06-07 23:04:53 +08:00 |
|
|
|
f408d0b157
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已扩展到 NURBS G5/G6 调度边界;控制点细节仍由 standalone fixture 覆盖,完整 native 验证已通过。
|
2026-06-07 23:00:05 +08:00 |
|
|
|
55fcaf0267
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已扩展到 threading/rigid tap canonical 调用;完整 native 验证已通过。
|
2026-06-07 22:56:05 +08:00 |
|
|
|
7566d733e2
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已扩展到可比较的 canonical runtime edge 调用;WAIT 仍保留为 standalone harness 覆盖,完整 native 验证已通过。
|
2026-06-07 22:52:35 +08:00 |
|
|
|
fc3dd447e9
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已继续扩展到 file-open reset 和 O-word subroutine fixture;完整 native 验证已通过。
|
2026-06-07 22:48:01 +08:00 |
|
|
|
40f8103c94
|
按建议继续完成后续工作
结论:upstream rs274 side-by-side 基线已从简单 parser/conversion fixture 扩展到 motion、offset、feed-control、comment/logging、numbered parameter、spindle orient、file finish 和 tool reload 等稳定 canonical 事件;完整 native 验证已通过。
|
2026-06-07 22:44:17 +08:00 |
|
|
|
7a20531ae4
|
按建议继续完成后续工作
结论:native 兼容性验证已接入 interpreter init、rotary indexer、canonical 边界 fixture,并新增 upstream rs274 side-by-side 基线;完整 verify_native_probes.sh 已通过。
|
2026-06-07 22:37:29 +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 |
|
|
|
42f1acd34a
|
按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 SCARA 运动学源码的 vendored 同步、switchkins native 探针、source probe 覆盖和复用文档,并通过 native 验证。
|
2026-06-07 20:16:32 +08:00 |
|
|
|
d9296eb5e0
|
按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 tripod 运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
|
2026-06-07 20:05:51 +08:00 |
|
|
|
01495ee26b
|
按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 linear delta、rotary delta、scorbot 三类运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
|
2026-06-07 19:55:43 +08:00 |
|