Carl Niklas Rydberg
c4571c3bfb
Add SID cache and read-first derivation
2026-01-23 18:31:21 +01:00
Carl Niklas Rydberg
a4932b1217
PEL/TRACE-DAG: wire exec_result_ref + node failure diagnostics
...
Persist pre-trace ExecutionResult to embed exec_result_ref in traces
Capture node-level runtime diagnostics and clone into trace artifacts
Clarify trace spec for pre-trace result linkage
Add tests for exec_result_ref and node-failure diagnostics
2025-12-22 11:16:23 +01:00
Carl Niklas Rydberg
6dfcb2bfc6
Implemented descriptor-aware program binding checks so program interpretation now consults the descriptor’s program_type_tag and program_enc_profile before decoding or tagging artifacts.
2025-12-22 08:27:41 +01:00
Carl Niklas Rydberg
ef2fd955f1
Hide DAG exec entrypoints
2025-12-22 07:01:11 +01:00
Carl Niklas Rydberg
e838e2c977
Add deterministic diagnostics and OOM handling
2025-12-22 06:55:29 +01:00
Carl Niklas Rydberg
92edd06642
Fix PEL DAG params plumbing and surface IO
2025-12-22 06:25:52 +01:00
Carl Niklas Rydberg
3333b577ff
Implemented an OOM-aware decode path for PEL/PROGRAM-DAG and plumbed it through the core entrypoints so OOM is treated as out‑of‑model (returns false) while invalid bytes still map to INVALID_PROGRAM.
2025-12-22 00:36:10 +01:00
Carl Niklas Rydberg
24ad51ff46
Added AMDUAT_ASL_STORE_ERR_IO and used it in the FS store path so I/O/internal failures no longer surface as integrity errors; updated CLI/error mappings so the new error is visible and gets the IO exit code. This keeps integrity reserved for actual content/hash/collision issues while still preserving existing semantics for not-found/unsupported.
2025-12-21 22:59:31 +01:00
Carl Niklas Rydberg
dd429ed6f1
Implemented immutable ownership helpers for core ASL values and routed internal clone/free paths through them so stored artifacts/references are deep-copied and no longer depend on caller-owned buffers.
2025-12-21 22:09:58 +01:00
Carl Niklas Rydberg
a7ff4ec25a
Implement PEL/1-SURF run with trace artifacts and stub store test
2025-12-20 15:16:07 +01:00
Carl Niklas Rydberg
b47b914224
Scaffold C layout and ASL registry model
2025-12-19 19:22:40 +01:00