Skip to content

MiniLang Compiler 1.2.2

Choose a tag to compare

@n1k0m0 n1k0m0 released this 02 Sep 18:58
· 11 commits to main since this release

MiniLang Compiler 1.2.2

MiniLang 1.2.2 is a source-only performance and reliability release of the
matching Python reference and self-hosted compilers. Generated executables
remain excluded from Git and from GitHub release assets; native compilers are
rebuilt and verified from the tagged sources.

Highlights:

  • a MiniDoc-guided self-host optimization that removes redundant lexical-frame
    scans and reuses stable package-suffix resolution across binding generations;
  • approximately 43-45% lower full self-host compilation time in the recorded
    same-window profile and production comparisons, with neutral peak memory;
  • dedicated regressions for authoritative scope indexes, suffix-cache
    invalidation, ambiguous names and lexical shadowing;
  • a reproducible compiler call-profile harness and refreshed strict MiniDoc
    implementation documentation; and
  • a hardened cross-platform networking test that avoids Windows dynamic-port
    reservation ranges.

Python and self-hosted compilers retain byte-identical Windows x64 PE32+ and
Linux x64 ELF64 target output. The release acceptance record, exact compiler
hashes and test totals are documented in COMPILER_PARITY.md.

Build the compiler from source by following the repository README. See
CHANGELOG.md, COMPILER_PARITY.md and the MiniDoc profile audit under docs/
for the detailed verification record.