Skip to content

HHY Language 1.3.5

Choose a tag to compare

@github-actions github-actions released this 01 Sep 05:59
· 24 commits to main since this release

HHY Language v1.3.5

HHY v1.3.5 makes the verified Bytecode VM the default execution engine for run, profile, and script shorthand.

Highlights

  • Executes verified Opcode trees directly without routing normal Bytecode execution through the AST evaluator.
  • Covers expressions, declarations, control flow, functions, closures, errors, Pipes, collections, imports, and module exports.
  • Adds verified subtree navigation, resolved local-slot metadata, reusable call frames, low-allocation Stream closure calls, and typed integer fast paths.
  • Keeps --engine ast and HHY_ENGINE=ast as permanent rollback paths and retains AST as the semantic oracle in CI.
  • Passes the measured default-switch gates: 1M CPU workload ratio ≤ 0.90, short-script ratio ≤ 1.25, and JSON/I/O ratio ≤ 1.10.

Compatibility

Language syntax, Value/Stream/Error semantics, extension protocol, resource limits, diagnostics, stack traces, cancellation, and dry-run contracts are unchanged.

Verification

The release workflow builds and tests macOS arm64, Linux x86_64, Linux arm64, and Windows x86_64 archives. Each archive has a dedicated SHA-256 file and is included in SHA256SUMS.