cnc
|
60745adeef
|
执行 AGENTS align-linuxcnc 加速规则
结论:补强 WASM tooldata 可执行探针,依据 LinuxCNC src/emc/tooldata/tooldata_mmap.cc 非随机刀库 T0 查找优先返回 pocket 0 的源行为。验证通过:./test-linuxcnc-wasm-tooldata-link.sh、./test-native.sh、./test-linuxcnc-source-link.sh。
|
2026-06-05 09:59:06 +08:00 |
|
cnc
|
6506d23dc2
|
继续按提示词推进:补tooldata mmap单创建者覆盖
|
2026-06-05 09:51:37 +08:00 |
|
cnc
|
6d99ca67a9
|
尽快推进:收紧PythonPlugin禁用边界
结论:对齐LinuxCNC src/emc/pythonplugin/python_plugin.cc initialize() 负状态语义,WASM安全shim在Python不可用时返回PLUGIN_PYTHON_NOT_INITIALIZED并保持负状态短路;未实现Python/remap执行,未扩展smoke parser。
|
2026-06-05 07:50:13 +08:00 |
|
cnc
|
ae7de73a7c
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:补强 WASM runtime shim 的 LinuxCNC HAL source-map 与 probe,确认 HAL lookup 在浏览器安全 shim 中保持不可用边界,不扩展 smoke 行为。
|
2026-06-04 20:23:50 +08:00 |
|
cnc
|
7471444781
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke:锁定dlfcn禁用边界
结论:按 LinuxCNC src/emc/rs274ngc/interp_base.cc 的 dlopen/dlsym/dlerror 调用点,补强 WASM dlfcn shim 与 interp_base probe,确认浏览器安全探针中动态加载保持不可用;不扩展 smoke 解析。
|
2026-06-04 19:59:14 +08:00 |
|
cnc
|
f36e2a96c4
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke:锁定PythonPlugin负状态短路
结论:按 LinuxCNC src/emc/pythonplugin/python_plugin.cc 的 status < PLUGIN_OK 分支,补齐 WASM PythonPlugin shim 的 call/call_method 负状态短路探针;保持 Python 执行禁用,不扩展 smoke 解析。
|
2026-06-04 19:53:50 +08:00 |
|
cnc
|
aaa6dce99a
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke:锁定tooldata未激活DB语义
结论:按 LinuxCNC src/emc/tooldata/tooldata_db.cc 锁定 tooldata_db_getall() 未激活返回 -1、tooldata_db_notify() 未激活返回 0 的 WASM shim 探针与 source-map 守卫;不启用外部 DB 服务,不扩展 smoke 解析。
|
2026-06-04 19:48:47 +08:00 |
|
cnc
|
945e839e9d
|
参考所有分组,完成尽量多的内容。禁止顺手扩功能 smoke
结论:对齐 LinuxCNC tooldata_nml.cc 与 tooldata_db.cc 的失败诊断输出,收紧 WASM tooldata link probe;未扩展临时 smoke 行为。
|
2026-06-03 21:19:24 +08:00 |
|
cnc
|
c2e5e8f2c8
|
按提示词结论修正 RTAPI shim 源码依据
|
2026-06-02 11:43:39 +08:00 |
|
cnc
|
10c1b70ed8
|
按 align-linuxcnc 约束补 runtime probe 源码依据
|
2026-06-02 11:35:55 +08:00 |
|
cnc
|
68b6c19392
|
按 align-linuxcnc 约束补 tooldata probe 源码依据
|
2026-06-02 11:15:09 +08:00 |
|
cnc
|
e1fe284078
|
按 align-linuxcnc 约束补 Python plugin probe 源码依据
|
2026-06-02 11:11:10 +08:00 |
|
cnc
|
082495d3ad
|
按 align-linuxcnc 约束补 RS274 probe 源码依据
|
2026-06-02 11:07:18 +08:00 |
|
cnc
|
e117ac8a5b
|
按 align-linuxcnc 约束补 tooldata shim 源码依据
|
2026-06-02 11:01:22 +08:00 |
|
cnc
|
518628bfea
|
按 align-linuxcnc 约束补状态 shim 源码依据
|
2026-06-02 10:57:04 +08:00 |
|
cnc
|
89f9930ec4
|
Document LinuxCNC Boost.Python shim source basis
|
2026-06-02 10:51:56 +08:00 |
|
cnc
|
7bf4300c84
|
按 align-linuxcnc 约束补 Boost Python facade 源码依据
|
2026-06-02 10:41:18 +08:00 |
|
cnc
|
16ac5cbfef
|
按 align-linuxcnc 约束补 Boost shim 源码依据
|
2026-06-02 10:30:14 +08:00 |
|
cnc
|
820ac7e72b
|
按 align-linuxcnc 约束补平台 shim 源码依据
|
2026-06-02 10:24:59 +08:00 |
|
cnc
|
5f4e918663
|
按 align-linuxcnc 约束补 Python C API shim 源码依据
|
2026-06-02 10:19:50 +08:00 |
|
cnc
|
de13d8efeb
|
按 align-linuxcnc 约束补 PythonPlugin shim 源码依据
|
2026-06-02 10:15:29 +08:00 |
|
cnc
|
8826f2ee73
|
按 align-linuxcnc 约束补 runtime shim 源码依据
|
2026-06-02 10:10:56 +08:00 |
|
cnc
|
e1708c96ee
|
Document dlfcn shim source basis
|
2026-06-02 10:05:22 +08:00 |
|
cnc
|
ad7a461b3e
|
Link wasm runtime status constructors
|
2026-06-02 08:20:17 +08:00 |
|
cnc
|
de273bf830
|
接续上一轮:推进浏览器验证与M428配置收拢
结论:已完成浏览器侧真实加载验证,M428/M429/M430 的配置入口进一步从 LinuxCNC INI/HALFILE/REMAP 来源生成,native 与 source-link 验证通过。
|
2026-05-30 10:03:21 +08:00 |
|
cnc
|
ce2f3f3769
|
Harden LinuxCNC wasm and native probe workflows
|
2026-05-26 17:00:58 +08:00 |
|