| Name | Modified | Size | Downloads / 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
SC4026diagnostic 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|llvmwrites one primary source artifact with stable default suffixes and requires only Node—no external compiler, archiver, linker, or executable cache.--emit=exeremains the default, and executable builds retain the former additive--emit-irflag for one release with a deprecation warning; library mode keeps its additive--emit-iroption.