You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 29d48fd
Browse filesBrowse the repository at this point in the historyBrowse files
build(spec): drop the DTS pass's duplicate type check (noCheck)
The spec DTS pass sat at 92% of its 6144 MB heap ceiling (5658 MB live
after mark-compact, 8 GB cgroup, 8cdbe0c), so CI runs near the margin
ended in ERR_WORKER_OUT_OF_MEMORY.
rollup-plugin-dts forces noEmitOnError, so the pass type-checked every file
it emitted, in each of the one-per-entry programs tsup's bundled
rollup-plugin-dts builds. That check duplicates the typecheck script over
the same tsconfig. noCheck drops it: 5083 MB live, 134s instead of
181-194s. The emitted declarations are the same types. They differ from
main only in union/property order, and main's own reruns differ that way
too.
The docblock now records the per-entry-program cause, today's
measurements, and the fact that the pass is not byte-stable.
Co-authored-by: Claude <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014EJ1ED8X4MMrT18BhVx4tx
0 commit comments