Skip to content
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

Merged
merged 23 commits into from
Jan 17, 2019
Merged

Commits on Dec 21, 2018

  1. Use watch factory instead of direct host functions in tsbuild to prov…

    …ide detailed information on watch invokations
    sheetalkamat committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    0cabb00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9e05abc View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    48baa42 View commit details
    Browse the repository at this point in the history
  4. Revert BuilderProgram to be redirected object to Program in preparati…

    …on to set Program in state to undefined for storing.
    sheetalkamat committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    56a76d8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    69193d9 View commit details
    Browse the repository at this point in the history
  6. Use oldProgram to create the new Program.

    This helps in storing the semantic diagnostics
    sheetalkamat committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    47f5106 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f1949bb View commit details
    Browse the repository at this point in the history
  8. 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
    sheetalkamat committed Dec 21, 2018
    Configuration menu
    Copy the full SHA
    7b290fd View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2018

  1. Handle prepend in incremental build. Always emit when program uses pr…

    …oject reference with prepend since it cant tell changes in js/map files
    sheetalkamat committed Dec 22, 2018
    Configuration menu
    Copy the full SHA
    0d9038c View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2018

  1. Write the tests for incremental build and declaration emit errors han…

    …dling
    
    These will fail since its still TODO
    sheetalkamat committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    b360ff7 View commit details
    Browse the repository at this point in the history
  2. 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)
    sheetalkamat committed Dec 26, 2018
    Configuration menu
    Copy the full SHA
    69abc12 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2018

  1. Configuration menu
    Copy the full SHA
    42484b5 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Configuration menu
    Copy the full SHA
    1b37830 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. Fix typo

    sheetalkamat committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    abc8618 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2019

  1. Configuration menu
    Copy the full SHA
    c1edbb8 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2019

  1. Rename indexing variable

    sheetalkamat committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    c909bec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3943588 View commit details
    Browse the repository at this point in the history
  3. Fix typo

    sheetalkamat committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    ff97d86 View commit details
    Browse the repository at this point in the history
  4. Fix typo

    sheetalkamat committed Jan 14, 2019
    Configuration menu
    Copy the full SHA
    e745fca View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2019

  1. PR feedback

    sheetalkamat committed Jan 15, 2019
    Configuration menu
    Copy the full SHA
    520e33f View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2019

  1. PR feedback

    sheetalkamat committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    9f3b77a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbae2cb View commit details
    Browse the repository at this point in the history
  3. renames

    sheetalkamat committed Jan 17, 2019
    Configuration menu
    Copy the full SHA
    900d6f7 View commit details
    Browse the repository at this point in the history