πŸ”¬ DixScript β€” Edge Cases, DLM, Cloud Imports & Binary

MidManStudio | DixScript-Rust Β· Local Imports Β· Cloud Imports Β· Cyclic Detection Β· DLM Pipeline Β· Binary Serialization

Build: #148
Branch: master
Commit: 816255cb
Date: Sat Apr 25 19:31:02 UTC 2026
Rust: rustc 1.95.0 (59807616e 2026-04-14)
Checking registry status…
Total Passed
β€”
all categories
Total Failed
β€”
all categories
Total Skipped
β€”
offline only
Local Imports
β€”
5 test files
Cloud Imports
β€”
4 scenarios
Cloud Cyclic
β€”
detection
DLM Modules
β€”
10 configurations
Local Cyclic
β€”
filesystem
Binary Capture
β€”
BinaryPacker
Local Import Test Cases

Alias enum access, alias func calls inside QuickFuncs and DATA, nested imported calls, and enum values as function arguments across imported namespaces including transitive imports via game_helpers β†’ base_types.

IDTest NameFileStatusTimeOutput
Local Cyclic Import Detection

circular_a.mdix imports circular_b.mdix which imports circular_a.mdix. The compiler must detect this and return an error without hanging. Tests the filesystem import graph walker.

TestStatusExit CodeError DetectedKeyword FoundError Output
Cloud Import Tests

Tests fetching importable .mdix packages from the live Cloudflare R2 registry at dixscript-docs.pages.dev. Tests 07 and 08 are expected to fail β€” a pass means the compiler correctly produced an error. Skipped when the registry is unreachable.

Cloud Cyclic Import Detection

circular_cloud_a.mdix imports circular_cloud_b.mdix via from_cloud, which imports circular_cloud_a.mdix via from_cloud. The compiler must detect the HTTP-level cycle without hanging or making infinite requests. Skipped when the registry is unreachable.

Binary Serialization Output β€” BinaryPacker Raw

Output of BinaryPacker::pack() on serialize_target.mdix β€” before any DLM pipeline. Copy the base64 string to apply your own compression algorithm.

Size
β€”
bytes
Sections
β€”
serialized
Base64 β€” Copy and decode to apply your own compression
β€”
Hex Dump (xxd format)
β€”
DLM Pipeline Tests β€” All Modules

Each DLM module tested independently plus combinations. Encrypted tests run full round-trip: compile β†’ decrypt β†’ inspect original vs reconstructed.

IDConfigurationStatusEncCmpAudProduced FilesRound-trip