Skip to content

Skip declaration emit without a prior signature - #4726

Draft
jakebailey wants to merge 2 commits into
mainfrom
jabaile/tsgo-incremental-skip-provisional-importer-signatures
Draft

Skip declaration emit without a prior signature#4726
jakebailey wants to merge 2 commits into
mainfrom
jabaile/tsgo-incremental-skip-provisional-importer-signatures

Conversation

@jakebailey

Copy link
Copy Markdown
Member

WIP

Cover an incremental noEmit build where a change propagates through a re-export and its importer after source versions were stored as signatures.
When an unchanged importer has signature == version, there is no previous declaration signature available for comparison.

Computing one may allow propagation to stop, but requires declaration emit. Skip that refinement and conservatively continue through the importer graph instead.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant