HHY Language 1.3.2
HHY v1.3.2
HHY v1.3.2 stabilizes the internal Bytecode VM boundary and makes the AST
semantic oracle a permanent regression gate for the v1.3 train.
Stabilized internal boundary
- Introduces
src/bytecode_runtime.has the only preparation boundary visible
to the semantic Runtime. - Moves compilation, fault injection, verification, structural frame planning,
and Chunk lifetime ownership intosrc/bytecode_runtime.c. - Prevents
runtime.cfrom directly accessingHhyBytecodeChunkor calling the
Compiler, Verifier, or execution planner. - Versions this internal contract with
HHY_BYTECODE_RUNTIME_BOUNDARY_VERSION = 1. - Extends static Runtime governance so boundary bypasses fail CI.
Continuous semantic oracle
- Runs the complete language/runtime suite once with AST and once with Bytecode.
- Preserves deterministic malformed-Bytecode fault injection.
- Runs official real workloads under both engines and records capability skips.
- Uploads benchmark, default-engine decision, and workload evidence from CI.
- Keeps AST as the default because the CPU performance switch gate remains unmet.
Compatibility
- No v1.0 language semantic, extension protocol, lockfile, diagnostic, or exit
status contract changes. - No persistent Bytecode format, external loader, JIT, Native ABI, or public VM ABI.
--engine astremains an explicit fallback and semantic oracle.