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.35
Name Modified Size InfoDownloads / Week
Parent folder
surface-manifest.json 2026-08-22 126.4 kB
README.md 2026-08-22 1.1 kB
v0.0.35 source code.tar.gz 2026-08-22 10.8 MB
v0.0.35 source code.zip 2026-08-22 12.2 MB
Totals: 4 Items   23.1 MB 4

0.0.35

Performance

  • Development builds reach native output sooner. Exact executable cache hits route through the lightweight CLI before loading the compiler, while uncached dev builds use -O0 and split large LLVM programs and libraries into stable, parallel, independently cached objects. npm installation also warms toolchain-specific runtime, TLS, and dynamic-engine artifacts for later builds.
  • The TypeScript frontend asks the checker for less work. Lowering batches structure, reachable-body, call, receiver, and implicit-instance queries by phase, memoizes immutable type constituents, and avoids querying dead bodies or visibly non-object array candidates.

Fixes

  • Unsupported Array.from element shapes refuse cleanly. Mapper results that the backends cannot represent are diagnosed or deferred before emission instead of reaching a C emitter crash.
  • JSDoc record equality reads preserve dynamic property behavior. Dot and bracket reads used by strict-equality and missing-key probes now route through checked-dynamic lookup, preserving absent properties and object identity.
Source: README.md, updated 2026-08-22