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

Merge main to main-vs-deps #54230

Merged
46 commits merged into from
Jun 19, 2021
Merged

Merge main to main-vs-deps #54230

46 commits merged into from
Jun 19, 2021

Commits on May 28, 2021

  1. Configuration menu
    Copy the full SHA
    3328122 View commit details
    Browse the repository at this point in the history
  2. remove some blank lines

    dibarbet committed May 28, 2021
    Configuration menu
    Copy the full SHA
    b7fbb7f View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2021

  1. rename

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    01d3b51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    72d0f06 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4273fd2 View commit details
    Browse the repository at this point in the history
  4. rename

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    f0830d0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0eab0d6 View commit details
    Browse the repository at this point in the history
  6. undo wrapping

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    6489f6a View commit details
    Browse the repository at this point in the history
  7. Remove ref index parameter

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    ce7da19 View commit details
    Browse the repository at this point in the history
  8. add missing comma

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    c9234fc View commit details
    Browse the repository at this point in the history
  9. update comment

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    2521a77 View commit details
    Browse the repository at this point in the history
  10. rename generic parameter

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    3fd1a01 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    97155ad View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    431a2d0 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    703d2dd View commit details
    Browse the repository at this point in the history
  14. sort before building array

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    e5784e5 View commit details
    Browse the repository at this point in the history
  15. Update comment

    dibarbet committed Jun 1, 2021
    Configuration menu
    Copy the full SHA
    4ddd9dc View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    219bc12 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    3a30021 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2021

  1. Make more things static, also add failing test to demonstrate issue w…

    …ith current implementation
    dibarbet committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    95884b7 View commit details
    Browse the repository at this point in the history
  2. Fix issue where wrong resultId was used by checking that the original…

    … completion state matches
    dibarbet committed Jun 2, 2021
    Configuration menu
    Copy the full SHA
    0e0fe47 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2021

  1. Fix preselect behavior

    dibarbet committed Jun 9, 2021
    Configuration menu
    Copy the full SHA
    3123278 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2021

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

    dibarbet committed Jun 14, 2021
    Configuration menu
    Copy the full SHA
    0893a89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0ac428 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Remove caching and source text hackery - caching requires something l…

    …ike a resultId we can pass between the client and server
    dibarbet committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    1b150e2 View commit details
    Browse the repository at this point in the history
  2. misc feedback

    dibarbet committed Jun 15, 2021
    Configuration menu
    Copy the full SHA
    14df4b3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ceae41e View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2021

  1. Add functionality to enable skipping analyzers for indirectly trigger…

    …ed builds inside Visual Studio
    
    Work towards [AB#1337109](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1337109)
    
    For builds which are indirectly triggered inside Visual Studio from commands such as 'Run Tests' or 'Start Debugging', we implicitly skip analyzers to speed up these builds.
    
    Such builds will set a special property `IsIndirectlyTriggeredBuildInsideVisualStudio` to `true`, which guards the implicit skip analyzers logic. We display a special message to inform the users about us implicitly skipping analyzers to speed up the build.
    
    To enable MSBuild's incremental build logic and project system's fast-upto-date check logic to work correctly, we create/touch a special semaphore file to indicate the time stamp for last build with skipAnalyzers flag. This semaphore file is passed as a custom additional file input to builds without skipAnalyzers flag to ensure correct incremental builds. Additionally, we pass this file as an 'UpToDateCheckInput' item for project system's fast-upto-date check.
    mavasani committed Jun 16, 2021
    Configuration menu
    Copy the full SHA
    617e059 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2021

  1. Address PR feedback

    mavasani committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    a02e11d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    864d774 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    029beb5 View commit details
    Browse the repository at this point in the history
  4. Use segmented collection for faster declaration cache

    Ideally ImmutableSegmentedHashSet<string> would be used, but this type
    is not currently available. As an interim solution,
    ImmutableSegmentedDictionary<string, VoidResult> is used as a set.
    
    See https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1343268
    sharwell committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    22fda83 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7d1ea1b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0dd4dec View commit details
    Browse the repository at this point in the history
  7. Merge pull request #54146 from sharwell/faster-cache

    Use segmented collection for faster declaration cache
    sharwell committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    0983302 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2021

  1. Merge pull request #54143 from mavasani/SkipAnalyzersOnIndirectBuild

    Add functionality to enable skipping analyzers for implicitly trigger…
    mavasani committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    296cdd2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22a7203 View commit details
    Browse the repository at this point in the history
  3. Allow snippet format in XAML compeltion (#54183)

    * Allow snippet format in XAML compeltion
    
    * change InsertSnippet to IsSnippet
    
    * fix formatting
    LinglingTong committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    4705cf5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e7ac5ba View commit details
    Browse the repository at this point in the history
  5. Merge pull request #54158 from sharwell/handle-none

    Handle tokens with Kind == None in argument completion
    sharwell committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    3c1ec21 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #54196 from sharwell/supported-languages

    Optimize calculation of remote supported languages
    sharwell committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    3fe9f26 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #54187 from sharwell/background-services

    Initialize MEF services before switching to the main thread
    sharwell committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    29e1c81 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #53749 from dibarbet/isincomplete

    Use isIncomplete flag to cap the LSP completion list size for faster serialization
    dibarbet committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    09b50ba View commit details
    Browse the repository at this point in the history
  9. Update dependencies from https://github.com/dotnet/source-build build…

    … 20210618.1 (#54219)
    
    [main] Update dependencies from dotnet/source-build
    dotnet-maestro[bot] committed Jun 18, 2021
    Configuration menu
    Copy the full SHA
    fcd0f8b View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    36f5fb6 View commit details
    Browse the repository at this point in the history