New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Supports incremental build in tsc --b --w mode #29161
Commits on Dec 21, 2018
-
Use watch factory instead of direct host functions in tsbuild to prov…
…ide detailed information on watch invokations
-
-
Make SolutionBuilder handle BuilderProgram in preparation to handle i…
…ncremental builds
-
Revert BuilderProgram to be redirected object to Program in preparati…
…on to set Program in state to undefined for storing.
-
-
Use oldProgram to create the new Program.
This helps in storing the semantic diagnostics
-
-
Update the timestamps of outputs that dont need to be written because…
… of incremental build This ensures that after `tsbuild` after incremental build of `tsbuild -w` doesnt result in unnecessary rebuilds
Commits on Dec 22, 2018
-
Handle prepend in incremental build. Always emit when program uses pr…
…oject reference with prepend since it cant tell changes in js/map files
Commits on Dec 26, 2018
-
Write the tests for incremental build and declaration emit errors han…
…dling These will fail since its still TODO
-
Handle declaration emit errors in tsbuild mode by backing up builder …
…state This helps us revert to state where we pretend as if emit is not done (since we do not do emit if there are errors)