Skip to content

Seen Language 0.20.11

Choose a tag to compare

@github-actions github-actions released this 15 Sep 03:13
· 29 commits to main since this release

Seen Language 0.20.11

Highlights

  • Makes generated programs terminate promptly and predictably after allocator
    exhaustion instead of leaving a failed process alive.
  • Stabilizes imported-function name resolution, package-qualified test imports,
    nested arrays, and Array-backed class returns, with semantic rejection before
    invalid calls can reach LLVM optimization.
  • Hardens tiny, nested, and malformed JSON handling and removes the historical
    str.string/io.file cycle for external standard-library consumers.
  • Adds release-blocking tracked regressions, ownership/adverse-input stress,
    sanitizer execution, bounded diagnostics, and portable fail-closed systemd
    OOM-group setup under the existing memory-contained serial release gate.

Installation

Linux:

curl -sSL https://github.com/codeyousef/SeenLang/releases/download/v0.20.11/seen-0.20.11-linux-x64.tar.gz | tar xz
cd seen-0.20.11-linux-x64
sudo ./install.sh

linux-x64 is the portable x86-64 baseline. Use seen-0.20.11-linux-x64-v3.tar.gz only on x86-64-v3/AVX2-class machines.

Windows and macOS artifacts, when produced for this release, are listed below.
Otherwise use the platform bootstrap instructions in the repository.

Checksums

Download SHA256SUMS from this release and verify files with
sha256sum -c SHA256SUMS.