mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-21 05:50:55 +08:00
- NoThrow diagnostics name compiler-resolved Node errors (class and message) and explain parameters the frontend compiles as T | undefined because a caller passes a possibly missing value (for example xs[i]!), naming that call. - Synthetic dynamic-class helpers (%dyn.*) carry the location of the code that first needed them; they are no longer bound to annotations there. - Int32 hints only parenthesize where needed; the NoThrow hint no longer suggests try/catch, which does not discharge the contract. - Diagnostics snapshots and TypeScript preflight/order baselines for the new fixtures. - Docs: /docs/contracts and a limitations entry.