尽快推进:收紧WASM blocker参数文件源码锚点

This commit is contained in:
cnc
2026-06-05 08:38:29 +08:00
parent cf3154b043
commit 77e92b0116
3 changed files with 16 additions and 3 deletions

View File

@@ -18,6 +18,7 @@ a source-link/build guard only; it does not add CNC behavior and must not become
replaced by the wasm-safe tooldata mmap backend shim.
- `src/emc/rs274ngc/interp_o_word.cc` uses native directory traversal for
O-word subroutine lookup; browser persistence remains OPFS-only.
- `src/emc/rs274ngc/rs274ngc_pre.cc` implements LinuxCNC parameter-file replacement through `filename + ".new"`, `filename + ".bak"`, `unlink`, `link`, and `rename`; browser persistence remains OPFS-only.
## Manifest Coverage
@@ -44,7 +45,7 @@ a source-link/build guard only; it does not add CNC behavior and must not become
| `core-dlopen-shimmed` | 1 | Core LinuxCNC `dlopen` user compiled with dlfcn shim. |
| `core-tooldata-shimmed` | 1 | Core LinuxCNC tooldata source compiled with wasm tooldata shims. |
| `core-tooldata-users-shimmed` | 2 | Core RS274/NML users of tooldata declarations. |
| `core-native-fs-shimmed` | 16 | Core sources with native filesystem includes or calls covered by WASM shims. |
| `core-native-fs-shimmed` | 16 | Core sources with native filesystem includes or calls covered by WASM shims, including O-word lookup and parameter-file replacement. |
Required replacement set: