参考所有分组,完成尽量多的内容:锁定RS274源码映射结论
结论:补齐 WASM header、blocked-header、metadata 的 source map 文档闭环,并把 manifest/source-map 同步检查接入 native 必跑路径;未扩展 smoke 功能。
This commit is contained in:
@@ -108,6 +108,66 @@ dependencies are replaced:
|
||||
- `src/emc/rs274ngc/pyinterp1.cc`
|
||||
- `src/emc/rs274ngc/pyparamclass.cc`
|
||||
|
||||
### WASM-tracked headers
|
||||
|
||||
These LinuxCNC headers are tracked by the wasm manifest because the
|
||||
browser-safe source-link probes compile against them or shim their declarations:
|
||||
|
||||
- `src/emc/rs274ngc/array1.hh`
|
||||
- `src/emc/rs274ngc/interp_array_types.hh`
|
||||
- `src/emc/rs274ngc/interp_base.hh`
|
||||
- `src/emc/rs274ngc/interp_fwd.hh`
|
||||
- `src/emc/rs274ngc/interp_inspection.hh`
|
||||
- `src/emc/rs274ngc/interp_internal.hh`
|
||||
- `src/emc/rs274ngc/interp_parameter_def.hh`
|
||||
- `src/emc/rs274ngc/interp_python.hh`
|
||||
- `src/emc/rs274ngc/interp_queue.hh`
|
||||
- `src/emc/rs274ngc/modal_state.hh`
|
||||
- `src/emc/rs274ngc/paramclass.hh`
|
||||
- `src/emc/rs274ngc/rs274ngc.hh`
|
||||
- `src/emc/rs274ngc/rs274ngc_interp.hh`
|
||||
- `src/emc/rs274ngc/rs274ngc_return.hh`
|
||||
- `src/emc/rs274ngc/units.h`
|
||||
- `src/emc/pythonplugin/python_plugin.hh`
|
||||
- `src/emc/ini/inifile.h`
|
||||
- `src/emc/ini/inifile.hh`
|
||||
- `src/emc/nml_intf/emc.hh`
|
||||
- `src/emc/nml_intf/emc_nml.hh`
|
||||
- `include/hal.h`
|
||||
- `src/libnml/nml/nmlmsg.hh`
|
||||
- `src/libnml/nml/stat_msg.hh`
|
||||
- `src/libnml/rcs/rcs_print.hh`
|
||||
- `src/rtapi/rtapi.h`
|
||||
- `src/rtapi/rtapi_string.h`
|
||||
|
||||
### WASM-blocked headers
|
||||
|
||||
These headers are tracked for source coverage but should not become browser API
|
||||
surface until their Boost.Python dependency is replaced:
|
||||
|
||||
- `src/emc/rs274ngc/boost_pyenum_macros.hh`
|
||||
|
||||
### WASM metadata sources
|
||||
|
||||
These LinuxCNC source and build metadata files document the source basis for
|
||||
the browser-safe shims and manifest completeness checks:
|
||||
|
||||
- `src/emc/rs274ngc/Submakefile`
|
||||
- `src/emc/rs274ngc/meson.build`
|
||||
- `src/emc/pythonplugin/python_plugin.cc`
|
||||
- `src/emc/task/emctaskmain.cc`
|
||||
- `src/emc/task/taskclass.cc`
|
||||
- `src/emc/task/emccanon.cc`
|
||||
- `src/emc/sai/dummyemcstat.cc`
|
||||
- `src/emc/ini/Submakefile`
|
||||
- `src/libnml/nml/stat_msg.cc`
|
||||
- `src/libnml/nml/nmlmsg.cc`
|
||||
- `src/libnml/rcs/rcs_print.cc`
|
||||
- `src/rtapi/uspace_common.h`
|
||||
- `src/hal/hal_lib.c`
|
||||
- `src/emc/tooldata/tooldata_db.cc`
|
||||
- `src/emc/tooldata/tooldata_nml.cc`
|
||||
|
||||
### Browser-hostile dependencies to replace
|
||||
|
||||
- Python/Boost.Python remap and named parameter hooks.
|
||||
|
||||
Reference in New Issue
Block a user