Download Latest Version v0.0.38 source code.zip (13.1 MB)
Email in envelope

Get an email when there's a new version of scriptc

Home / v0.0.36
Name Modified Size InfoDownloads / Week
Parent folder
surface-manifest.json 2026-09-02 126.4 kB
README.md 2026-08-31 1.1 kB
v0.0.36 source code.tar.gz 2026-08-31 10.9 MB
v0.0.36 source code.zip 2026-08-31 12.4 MB
Totals: 4 Items   23.4 MB 3

0.0.36

Fixes

  • Library host-callback re-entry now traps deterministically. Entering an export or library control/registration ABI symbol while a synchronous host callback is active delivers the structured SC4026 diagnostic to the existing panic sink, attributes the attempted inner symbol, and poisons only that library instance.

Features

  • macOS arm64 executables use release-built runtime packs. LLVM-tier builds now emit the program object through the bundled helper and link feature-selected, hashed runtime/vendor artifacts without compiling C on the user's machine. Explicit C, LLVM fallback, and sanitizer builds retain the external C-toolchain path.
  • Builds can stop at typed IR, readable C, or textual LLVM IR. scriptc build --emit=ir|c|llvm writes one primary source artifact with stable default suffixes and requires only Node—no external compiler, archiver, linker, or executable cache. --emit=exe remains the default, and executable builds retain the former additive --emit-ir flag for one release with a deprecation warning; library mode keeps its additive --emit-ir option.
Source: README.md, updated 2026-08-31