Skip to content

v1.3.0

Choose a tag to compare

@harshmandan harshmandan released this 31 Jul 06:47
· 75 commits to main since this release

Performance release: warm no-change runs drop from ~1.4-1.8s to ~0.25s large (1300+ files) SvelteKit workspaces (5-7x) plus a guard against silently-empty runs and an emit fix.

Performance

  • a9287e4c — no-change replay short-circuit: when nothing the checker reads has changed, the tsgo subprocess is skipped and the previous run's diagnostics replay through the live mapping pipeline (SVN_DISABLE_REPLAY=1 to disable)
  • 2337b069 — overlay tsconfig exclude collapse (tsgo config phase ~0.9s → ~0.05s), platform-native compiler binary preferred over the JS wrapper in pnpm/bun store installs, GOGC/GOMEMLIMIT tuning on the spawned compiler

Added

  • 2337b069@typescript/native npm-alias discovery, for projects keeping typescript@6 as their toolchain alongside the 7 engine
  • 2337b069 — suppressed-semantics guard: a generated overlay that fails to parse now surfaces a loud overlay-syntax-error diagnostic instead of a falsely clean run

Fixed

  • 1eca047c — slot-attr expressions bound to a destructure-default each-binding emitted into a type position, a TS parse error in the generated overlay