Add Arborix bundle parsing and reconstruction
Implement portable Arborix container, section directory, nodes section, and Merkle DAG reconstruction utilities in tricu libraries. Add byte/list helper fixes needed for data-first recursion, validate node payloads, duplicate hashes, and closed child references, and expose executable loading from a root hash. Expand binary reader coverage with portable header/section tests, nodes-section parsing, fixture bundle parsing, and execution checks for reconstructed id/not?/map roots. Refresh fixture bundles and remove obsolete fixtures.
This commit is contained in:
BIN
test/fixtures/equalQ.tri.bundle
vendored
BIN
test/fixtures/equalQ.tri.bundle
vendored
Binary file not shown.
BIN
test/fixtures/false.tri.bundle
vendored
BIN
test/fixtures/false.tri.bundle
vendored
Binary file not shown.
BIN
test/fixtures/id.tri.bundle
vendored
BIN
test/fixtures/id.tri.bundle
vendored
Binary file not shown.
BIN
test/fixtures/map.tri.bundle
vendored
Normal file
BIN
test/fixtures/map.tri.bundle
vendored
Normal file
Binary file not shown.
2
test/fixtures/notQ.tri
vendored
2
test/fixtures/notQ.tri
vendored
@@ -1,2 +0,0 @@
|
||||
\!import "base.tri" _
|
||||
main = not?
|
||||
BIN
test/fixtures/notQ.tri.bundle
vendored
BIN
test/fixtures/notQ.tri.bundle
vendored
Binary file not shown.
BIN
test/fixtures/true.tri.bundle
vendored
BIN
test/fixtures/true.tri.bundle
vendored
Binary file not shown.
Reference in New Issue
Block a user