|
|
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 |
|
|
|
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 |
|
|
|
bf07b78b4f
|
按规划持续工作
结论:已将 vendored LinuxCNC bridge-mill 5axisgui.ngc 纳入五轴 remap/tool-table/file 执行 baseline,native、Node WASM 和 browser 均通过同源验证;bridgemill 按 LinuxCNC REMAP 方向验证,未实现自有 M 码或运动学语义。
|
2026-06-08 18:55:18 +08:00 |
|
|
|
1a584786fc
|
按规划持续工作
结论:已将 vendored LinuxCNC xyzab-tdr-demo.ngc 纳入五轴 table-dual-rotary remap/tool-table/file 执行 baseline,native、Node WASM 和 browser 均通过同源验证;TDR 按 LinuxCNC INI 的两个 REMAP 验证,未实现自有 M 码或运动学语义。
|
2026-06-08 18:48:20 +08:00 |
|
|
|
4cd01deafb
|
按规划持续工作
结论:已将 vendored LinuxCNC impeller-7bl-xyzac.ngc 纳入五轴 TRT remap/tool-table/file 执行 baseline,native、Node WASM、browser 和 UI 均通过同源验证,未实现自有 M428/M429/M430 或运动学语义。
|
2026-06-08 18:37:41 +08:00 |
|
|
|
c6c60c4866
|
按规划持续工作
结论:五轴 TRT boat demo 已通过 LinuxCNC vendored remap/tool-table/file 执行路径纳入 native、Node WASM、browser 和 UI 验证,未在 JS 或自有代码中实现 M428/M429/M430 或运动学语义。
|
2026-06-08 18:30: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 |
|
|
|
68a0a2db22
|
按规划持续工作
结论:扩展 5axis native remap 执行验证,使用 vendored LinuxCNC demo 文件 xyzac_switchkins_test_1.ngc 和 xyzac_switchkins_test_3.ngc 走 open/read/execute 文件路径,并确认 remap 同步边界与 _hal[motion.switchkins-type] 最终状态。
|
2026-06-08 17:38:46 +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 |
|
|
|
a16f3605fa
|
按规划继续工作
结论:接入 vendored LinuxCNC tooldata_common.cc 负责刀具表解析与保存,WASM/SDK/OPFS/UI 仅做运行时边界搬运;native、WASM、OPFS 和浏览器 smoke 验证已通过。
|
2026-06-08 08:31:10 +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 |
|
|
|
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 |
|
|
|
d936e9f10c
|
按推荐建议,继续执行
结论:继续按 LinuxCNC 源码直接复用路线推进,新增 corexy、rotate、rose、max 四个运动学源码的 vendored 同步、native 探针、source probe 覆盖和复用文档,并通过 native 验证。
|
2026-06-07 19:44:25 +08:00 |
|
|
|
e634adfa56
|
按推荐建议,继续执行
结论:已将 LinuxCNC TRT xyzac/xyzbc 运动学源码纳入 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
|
2026-06-07 19:21:54 +08:00 |
|
|
|
1b2f95b3d1
|
按推荐建议,继续执行
结论:已将 LinuxCNC 5axiskins 及 switchkins 相关源码纳入 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
|
2026-06-07 19:08:40 +08:00 |
|
|
|
55f6659993
|
是的
结论:已将 LinuxCNC identity/trivial kinematics 源码纳入 WASM port 的 vendored manifest、native probe 和文档验证链,完整 native 验证通过。
|
2026-06-07 18:56:38 +08:00 |
|
|
|
facffaab89
|
按推荐建议,继续执行
结论:记录 LinuxCNC 上游 commit 与本地构建/fixture 基线,新增 upstream baseline 验证并接入 native 验证,确保 vendored 源码同步绑定到明确的 LinuxCNC 源程序版本。
|
2026-06-07 18:36:09 +08:00 |
|
|
|
c3157ee3f8
|
按推荐建议,继续执行
结论:新增 standalone CNC 语义守卫,禁止在 wrapper/tools/tests 中重新定义 Interp::convert_g(),确保 G-code 转换继续走 vendored LinuxCNC interp_convert.cc。
|
2026-06-07 18:32:36 +08:00 |
|
|
|
e776020b08
|
按推荐建议,继续执行
结论:新增 source-probes.tsv 映射并在 native 验证中比对 source-manifest,确保每个 vendored LinuxCNC .c/.cc 源文件都有显式 standalone 源码编译探针。
|
2026-06-07 18:28:35 +08:00 |
|
|
|
1729e4a5c9
|
按推荐建议,继续执行
结论:为 vendored LinuxCNC 的 inifile.cc 增加直接源码编译探针,使 source-manifest 中所有 .c/.cc 文件都有 standalone native 源码级编译检查。
|
2026-06-07 18:25:57 +08:00 |
|
|
|
e7361ddbd0
|
按推荐建议,继续执行
结论:补齐 interp_base.cc 与 gomath.c 的 vendored LinuxCNC 直接源码编译探针,增加 C 编译边界,并让 rtapi shim 支持 C/C++,继续确保核心功能来源于 LinuxCNC 源程序。
|
2026-06-07 18:23:14 +08:00 |
|
|
|
4158a78760
|
按推荐建议,继续执行
结论:新增 vendored LinuxCNC 源码同步验证脚本,去重 source-manifest,并在 native 验证前检查 vendor 与上游源文件字节一致,强化功能来源于 LinuxCNC 源程序的纪律。
|
2026-06-07 17:06:02 +08:00 |
|
|
|
18ee97b9b5
|
按推荐建议,继续执行
结论:将 vendored LinuxCNC 轨迹规划器、cruckig、posemath 源文件纳入直接编译探针,并通过 native 验证,继续确保核心功能来源于 LinuxCNC 源程序。
|
2026-06-07 17:02:45 +08:00 |
|
|
|
c4d5f26166
|
按推荐建议,继续执行
结论:将 standalone harness 使用的剩余 rs274ngc 解释器核心源文件纳入 vendored LinuxCNC 直接编译探针,验证迁移边界继续来源于 LinuxCNC 源程序。
|
2026-06-07 16:58:45 +08:00 |
|
|
|
b499ee5e2b
|
按推荐建议,继续执行
结论:新增 interp_read.cc、interp_check.cc、interp_execute.cc 的 vendored LinuxCNC 源码直接编译探针,并纳入 native 验证,继续约束迁移工作来源于 LinuxCNC 源程序。
|
2026-06-07 16:54:09 +08:00 |
|
|
|
a1afcbf5da
|
数控系统仿真软件,从linuxcnc移植过来的。主要程序的功能,必须直接来源于linuxcnc的源程序。不要自己编写。这是一条铁的纪律。持续推进
结论:已新增直接调用 LinuxCNC tpAddLine/tpRunCycle 的多段队列验证,覆盖两段线性运动排队、执行完成、队列清空和终点到达,并通过 native probes 全量验证。
|
2026-06-07 16:07:24 +08:00 |
|
|
|
6892e083cc
|
数控系统仿真软件,从linuxcnc移植过来的。主要程序的功能,必须直接来源于linuxcnc的源程序。不要自己编写。这是一条铁的纪律。持续推进
结论:已在 TP native probe 中新增直接调用 LinuxCNC tpAddCircle/tpRunCycle 的圆弧运动验证,并通过 native probes 全量验证。
|
2026-06-07 07:46:27 +08:00 |
|
|
|
e328394184
|
按建议,继续下一步工作
结论:已将 LinuxCNC TP 源码纳入 wasm-port 的可复现 vendor 清单和 native probe 构建,新增真实 tpCreate/tpAddLine/tpRunCycle 线性运动验证,并通过 native probes 全量验证。
|
2026-06-07 07:39:26 +08:00 |
|
|
|
1de1f9503e
|
wasm-port: expand canonical runtime edge fixtures
|
2026-06-07 05:58:11 +08:00 |
|
|
|
173018162e
|
wasm-port: add native parameter file harness
|
2026-06-07 05:54:44 +08:00 |
|
|
|
eb261462c1
|
wasm-port: broaden native LinuxCNC interpreter probes
|
2026-06-07 05:49:34 +08:00 |
|
|
|
5025b0c1a1
|
继续把 interp_execute.cc、interp_queue.cc、interp_find.cc 等 LinuxCNC 源文件纳入直接编译/链接路径,逐步删除临时 convert_g() wrapper 行为
结论:已将核心 LinuxCNC interpreter 源接入 standalone native 编译链接路径,移除 minimal runtime 中的手写 convert_g 行为,并通过 native probe 验证。
|
2026-06-06 23:49:01 +08:00 |
|