Files
linuxcncWebWASM/coverage/rs274-interpreter-closure.report.json

191 lines
3.6 KiB
JSON

{
"context_id": "linuxcnc-2.10.0-pre0-wasm-m1-py-c1",
"diagnostics": {
"error_code": "stable SIM_INTERP_ERR_*",
"error_column": "1-based byte column in submitted block",
"transactional_block": true
},
"grammar": {
"comments": [
"parenthesized",
"semicolon",
"percent-delimiter"
],
"expressions": [
"+",
"-",
"*",
"/",
"**",
"MOD",
"#number",
"#[expression]",
"[expression]",
"ABS",
"SQRT",
"SIN",
"COS",
"TAN",
"ASIN",
"ACOS",
"ATAN",
"FIX",
"FUP",
"ROUND",
"EXP",
"LN"
],
"modal_extensions": [
"G40",
"G41",
"G42",
"G43",
"G49",
"G54",
"G55",
"G56",
"G57",
"G58",
"G59",
"G80",
"G81",
"G82",
"G83",
"G84",
"G85",
"G86",
"G87",
"G88",
"G89",
"M6",
"M7",
"M8",
"M9",
"M19",
"M48",
"M49",
"M50",
"M51",
"M52",
"M53",
"M62",
"M63",
"M64",
"M65",
"M66",
"M67",
"M68",
"M70",
"M71",
"M72",
"M73"
],
"parameter_range": [
1,
5399
],
"words": [
"G0",
"G1",
"G2",
"G3",
"G17",
"G18",
"G19",
"G20",
"G21",
"G90",
"G91",
"M2",
"M3",
"M4",
"M5",
"M30",
"N",
"X",
"Y",
"Z",
"A",
"B",
"C",
"U",
"V",
"W",
"F",
"S",
"I",
"J",
"K",
"L",
"P",
"Q",
"R",
"T",
"D",
"H",
"E"
]
},
"hashes": {
"block": "fnv1a64 submitted UTF-8 bytes",
"modal": "fnv1a64 units/distance/plane/motion/spindle/feed/speed",
"state": "fnv1a64 explicit state and numbered parameters"
},
"known_boundaries": [
"complete G/M/canned-cycle/coordinate compensation is S1-01B",
"canonical motion/TP is S1-02"
],
"native": {
"path": "/home/mes006/linuxcncWebWASM/build-native/sim_interpreter_test",
"returncode": 0,
"status": "verified",
"stderr": ""
},
"outputs": [
{
"bytes": 2486,
"path": "wasm-core/include/sim_interpreter.h",
"sha256": "c5feac77f9ee272fb66292317925c19b32f30ec49a57e99a4a8bf72f7136d7a6"
},
{
"bytes": 33432,
"path": "wasm-core/src/sim_interpreter.c",
"sha256": "5f8c3a1f61867d8ed4308e84b1276f7ecc3a9fc9e6e99ccc47c6f5e60947826a"
},
{
"bytes": 3999,
"path": "wasm-core/tests/sim_interpreter_test.c",
"sha256": "50b00d1d457ac06aaea08f5865818ead4b6bfe8b9bcb9124eecd91814b4a8511"
},
{
"bytes": 28885,
"path": "web/worker/program-runner.mjs",
"sha256": "b0ce1d6904a5d84e430e49c9c45086cb84508a60c8e20b0512a13ce7c071d5bc"
}
],
"report_sha256": "1c307632e14fa09b670dbbba49eba30841d9c85dda90d28c9cbbbd72e3a2c92a",
"schema": "rs274-interpreter-closure-report.v1",
"status": "verified",
"task_id": "S1-01A",
"wasm": {
"missing": [],
"path": "/home/mes006/linuxcncWebWASM/build-wasm/linuxcnc-sim-core.js",
"required_exports": [
"sim_interpreter_size",
"sim_interpreter_init",
"sim_interpreter_execute",
"sim_interpreter_modal_hash",
"sim_interpreter_error_column",
"sim_interpreter_parameter_set",
"sim_interpreter_parameter_get"
],
"status": "verified"
},
"worker": {
"error_diagnostics": true,
"real_wasm": true,
"status": "verified",
"test": "web/worker/test_sim_runner.mjs"
}
}