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 'upstream/master' into VarianceSafetyForStaticMembers #47888

This pull request is big! We’re only showing the most recent 250 commits.

Commits on Sep 9, 2020

  1. Configuration menu
    Copy the full SHA
    f532db1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7b7c5ef View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ade30af View commit details
    Browse the repository at this point in the history
  4. More CR comments.

    nschuessler committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    1031e1c View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#47525 from sharwell/doc-listener

    Document InstallTraceListener conditions
    sharwell authored Sep 9, 2020
    Configuration menu
    Copy the full SHA
    518a02a View commit details
    Browse the repository at this point in the history
  6. Update src/VisualStudio/CSharp/Impl/LanguageService/CSharpHelpContext…

    …Service.cs
    
    Co-authored-by: Sam Harwell <sam@tunnelvisionlabs.com>
    Youssef1313 and sharwell authored Sep 9, 2020
    Configuration menu
    Copy the full SHA
    6c55c34 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    f5684bb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    df7b9e2 View commit details
    Browse the repository at this point in the history
  9. NRTify

    CyrusNajmabadi committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    1c6cf4a View commit details
    Browse the repository at this point in the history
  10. Doc

    CyrusNajmabadi committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    f64a35b View commit details
    Browse the repository at this point in the history
  11. Pass along listenre

    CyrusNajmabadi committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    fdd1e26 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    2cb265a View commit details
    Browse the repository at this point in the history
  13. Update Elfie version

    genlu committed Sep 9, 2020
    Configuration menu
    Copy the full SHA
    d4fa90b View commit details
    Browse the repository at this point in the history
  14. Merge pull request dotnet#47383 from alrz/ttn-ide

    Trigger completion in 'new()' expression
    sharwell authored Sep 9, 2020
    Configuration menu
    Copy the full SHA
    70c2cf3 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    ebdda46 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    00edbce View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    17736ac View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    688b534 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    40aef0c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    fbd2a96 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2020

  1. Configuration menu
    Copy the full SHA
    077f1bc View commit details
    Browse the repository at this point in the history
  2. Change how we detect if a string is workspace XML or not

    Previously we tried this by simply parsing the string as XML, and if
    that succeeded great; otherwise we'd catch the first-chance exception
    and then treat it as a regular file. This is problematic if you intend
    for your test to be using XML, but you have some typo that prevents it
    from parsing properly; in that case the fallback of a single file
    with the XML as contents may result in tests incorrectly passing if
    the compiler succeeds in producing a valid enough tree. It's also then
    makes the XML error easy to understand since you'll get the parse error.
    jasonmalinowski committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    a9f5f7a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5966b51 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    99bdf7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7f94816 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6688ea3 View commit details
    Browse the repository at this point in the history
  7. Revert changes

    cston committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    092a76d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b085fc7 View commit details
    Browse the repository at this point in the history
  9. Merge pull request dotnet#47486 from nschuessler/nschuessler/issue46942

    Fix for issue 46942. VSIX suppressors do not run when Nuget analyzers / suppressors are installed.
    mavasani authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    3183fa2 View commit details
    Browse the repository at this point in the history
  10. Merge pull request dotnet#47148 from Youssef1313/patch-15

    Enforce more code style in Compilers area
    msftbot[bot] authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    0d6a84f View commit details
    Browse the repository at this point in the history
  11. Fix tests

    cston committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    61f2563 View commit details
    Browse the repository at this point in the history
  12. Merge pull request dotnet#46957 from davidwengier/FixMakeLocalFunctio…

    …nStatic
    
    Don't offer to make local functions static if they use other local functions
    msftbot[bot] authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    a04547a View commit details
    Browse the repository at this point in the history
  13. Merge pull request dotnet#47566 from sharwell/fix-interactive

    Fix interactive window integration test failures
    sharwell authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    3307217 View commit details
    Browse the repository at this point in the history
  14. Merge pull request dotnet#47133 from sharwell/async-continuation

    Run continuations asynchronously where necessary
    sharwell authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    fd30767 View commit details
    Browse the repository at this point in the history
  15. Address PR feedback.

    333fred committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    18da326 View commit details
    Browse the repository at this point in the history
  16. Merge pull request dotnet#47479 from jasonmalinowski/add-function-poi…

    …nter-calling-convention-support
    
    Add IDE support for function pointer calling conventions
    msftbot[bot] authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    de0c6c8 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ad40bde View commit details
    Browse the repository at this point in the history
  18. Fix tests

    cston committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    33e17d1 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    19b5a24 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    4e82fb1 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ed07df5 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    afbbec1 View commit details
    Browse the repository at this point in the history
  23. Simplify test parameter

    genlu committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    604006f View commit details
    Browse the repository at this point in the history
  24. Merge pull request dotnet#47472 from 333fred/nullable-bug

    Correctly get binder when a local function is the first thing in top level statements
    msftbot[bot] authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    08c0f9e View commit details
    Browse the repository at this point in the history
  25. Fix tests

    cston committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    e9942c9 View commit details
    Browse the repository at this point in the history
  26. Update numbering

    cston committed Sep 10, 2020
    Configuration menu
    Copy the full SHA
    a334059 View commit details
    Browse the repository at this point in the history
  27. Merge pull request dotnet#47527 from dotnet/merges/release/dev16.8-to…

    …-master
    
    Merge release/dev16.8 to master
    dibarbet authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    bd30ca1 View commit details
    Browse the repository at this point in the history
  28. Merge pull request dotnet#47570 from genlu/ReadonlyVoid

    show void keyword in completion after readonly in struct
    genlu authored Sep 10, 2020
    Configuration menu
    Copy the full SHA
    a4efc4a View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    6f34b47 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    80cf6c8 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2020

  1. Configuration menu
    Copy the full SHA
    84624ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed9c697 View commit details
    Browse the repository at this point in the history
  3. Merge pull request dotnet#47608 from dotnet/merges/release/dev16.8-to…

    …-master
    
    Merge release/dev16.8 to master
    msftbot[bot] authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    82c5af6 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#47516 from Youssef1313/f1-fixes

    Fix F1 keywords clashing for !_CSharpKeyword
    msftbot[bot] authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    5f0cfa7 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    91e9498 View commit details
    Browse the repository at this point in the history
  6. Add WorkItem

    Youssef1313 authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    ac1df7c View commit details
    Browse the repository at this point in the history
  7. Refactor to static field

    Youssef1313 authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    8b2869e View commit details
    Browse the repository at this point in the history
  8. Make field readonly

    Youssef1313 authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    708a757 View commit details
    Browse the repository at this point in the history
  9. Merge pull request dotnet#47607 from dotnet/dev/tmat/dumplogging64-1

    Add 64-bit xunit.console process
    sharwell authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    63bea1d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    aaa2009 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    af4fe0d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    6876be9 View commit details
    Browse the repository at this point in the history
  13. Merge pull request dotnet#47552 from Youssef1313/patch-7

    Signature help should use SymbolDisplayMiscellaneousOptions.AllowDefaultLiteral
    CyrusNajmabadi authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    98c8f9f View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    6bc9aab View commit details
    Browse the repository at this point in the history
  15. Brokered services (dotnet#47216)

    * Brokered service
    
    * TodoCommentService ISB
    
    * Generate PkgDef entries
    
    * Generate VSIX manifest assets
    
    * Brokered services
    
    * Error reporting
    
    * BrokeredServiceConnection
    
    * Enable cancellation on disconnection
    
    * Error handling
    
    * Remove usage of WellKnownServiceHubService for brokered services
    
    * Semantic classification services
    
    * Fix streaming service calls
    
    * Propagate cancellation token to all services
    
    * Misc
    
    * Fixes
    
    * Feedback
    
    * Comments
    
    * Dispose feedback
    
    * RPC fixes
    
    * Rename brokered services
    
    * Prefix services with Microsoft.VisualStudio
    
    * Fix
    
    * Fix cancelation of OOP analyzer requests
    tmat authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    e53ffb7 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    6965a13 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    eb2d06f View commit details
    Browse the repository at this point in the history
  18. Merge pull request dotnet#47309 from genlu/elfie

    Upgrade MS.CA.Elfie version
    genlu authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    0dda365 View commit details
    Browse the repository at this point in the history
  19. Allow init accessors in readonly contexts

    This allows `init` properties on readonly structs, readonly properties in structs, and allows `init` accessors to be declared readonly themselves. Fixes dotnet#47612.
    333fred committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    25c3ca4 View commit details
    Browse the repository at this point in the history
  20. Cleanup existing code

    allisonchou committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    d644b50 View commit details
    Browse the repository at this point in the history
  21. PR feedback

    cston committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    a3abec4 View commit details
    Browse the repository at this point in the history
  22. Merge pull request dotnet#47590 from genlu/EditorBrowsable

    Check EditorBrowsable attribute for unimported ext-methods completion
    genlu authored Sep 11, 2020
    Configuration menu
    Copy the full SHA
    3a976eb View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    b925796 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    852aa0c View commit details
    Browse the repository at this point in the history
  25. Another test

    cston committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    6966ff0 View commit details
    Browse the repository at this point in the history
  26. Fix test

    cston committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    5697bcd View commit details
    Browse the repository at this point in the history
  27. Add test

    genlu committed Sep 11, 2020
    Configuration menu
    Copy the full SHA
    3b2a9a9 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2020

  1. Configuration menu
    Copy the full SHA
    d03e0fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8779330 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86dbfaa View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3ef7b36 View commit details
    Browse the repository at this point in the history
  5. Remove WatsonTraceListener from Remote.ServiceHub

    This listener conflicts with ThrowingTraceListener, and significantly
    impairs the ability to identify test failures.
    sharwell committed Sep 12, 2020
    Configuration menu
    Copy the full SHA
    3328bd4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ae59b76 View commit details
    Browse the repository at this point in the history
  7. Disable validation of incremental parsing

    Currently the incremental parser is not producing trees with the correct
    text. However, this bug was introduced in the past and is failing now
    that debug assertions are checked in builds.
    
    See dotnet#47610
    sharwell committed Sep 12, 2020
    Configuration menu
    Copy the full SHA
    aeb0a50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    643961f View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5045f94 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    63d8219 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a91b8d5 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2020

  1. Configuration menu
    Copy the full SHA
    7d813b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6e4dd9f View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2020

  1. Generate unsafe constructors (dotnet#47653)

    Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>
    davidwengier and CyrusNajmabadi authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    068a075 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#47618 from CyrusNajmabadi/vbgenerator

    Fix incorrect mapping of nodes/tokens in VBgrammar generator
    CyrusNajmabadi authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    a30cc93 View commit details
    Browse the repository at this point in the history
  3. nrt

    CyrusNajmabadi committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    dba449c View commit details
    Browse the repository at this point in the history
  4. Use comparer

    CyrusNajmabadi committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    239b116 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    30170d3 View commit details
    Browse the repository at this point in the history
  6. Fix steaming ISB service hang (dotnet#47669)

    * Fix steaming ISB service hang
    
    * Fix comment
    tmat authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    9499caf View commit details
    Browse the repository at this point in the history
  7. Merge pull request dotnet#47644 from allisonchou/IntegrationTestGap

    Enable unused integration test parameter
    allisonchou authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    9ca582b View commit details
    Browse the repository at this point in the history
  8. Decision dag: union the set of values when there are two predecessor …

    …states. (dotnet#47567)
    
    * Decision dag: union the set of values when there are two predecessor states.
    
    If a state has no set of values for a temp on one of the edges, that means it is unrestricted.
    This fixes a bug in decision dag construction.  I was not able to construct a test that is
    affected, but the change makes a visible difference in an internal dump of the decision dag
    for the newly added test `MultiplePathsToState_01`, which we walked through in a compiler
    team meeting on 2020-09-09.
    
    * Use a builder as suggested in review.
    Neal Gafter authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    79d801c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    91f6e0c View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c908647 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    23da007 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bd843fb View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    898c689 View commit details
    Browse the repository at this point in the history
  14. Merge pull request dotnet#46022 from CyrusNajmabadi/asyncNuget2

    Switch to an async nuget api to avoid blocking the UI thread.
    CyrusNajmabadi authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    9f38303 View commit details
    Browse the repository at this point in the history
  15. Error list improvements

    Work towards addressing large number of recent VS Feedback requests when user invokes an explicit build:
    - https://developercommunity.visualstudio.com/content/problem/1173125/error-list-sometimes-goes-empty-after-a-build.html
    - https://developercommunity.visualstudio.com/content/problem/1154411/errors-persist-in-the-error-list-even-after-fixing.html
    - https://developercommunity.visualstudio.com/content/problem/1149465/error-list-doesnt-show-errors-in-167x.html
    - https://developercommunity.visualstudio.com/content/problem/1142347/the-error-list-cannot-be-refreshed-in-real-time-ev.html
    - https://developercommunity.visualstudio.com/content/problem/1135858/error-list-errors-are-not-removed-after-successful.html
    - https://developercommunity.visualstudio.com/content/problem/1134412/failed-compilation-does-not-show-errors.html
    - https://developercommunity.visualstudio.com/content/problem/1126855/compile-error-view-major-bugs.html
    - https://developercommunity.visualstudio.com/content/problem/1053969/error-list-not-show.html
    
    Changes:
    
    - Performance
       - Refresh error list during the build, as and when we either clear diagnostics or add diagnostics from build into our in progress build state. Current implementation defers all updates to the end of the build, which has couple of disadvantages:
           - It adds to overall computuation within devenv.exe at end of the build, so it takes a longer time for error list to reach the stable state. This confuses the user into thinking error list has updated, but just has stale data.
    	   - Error list shows stale results during the build and  some time after the build completes till we complete de-duplication of build and live diagnostics.
       - Avoid pre-fetching compilation for all projects everytime we de-dupe build and live diagnostics after build completes. This causes the major compute overhead from the time build completes to error list is updated (could even be a few minutes). The only reason we need the compilation for this step is to determine if an analyzer is a compilation end analyzer or not, so we can grouo the reported analyzer diagnostics into live or build-only bucket correctly. I will work on a separate follow-up change to avoid this computation completely, so we don't need to fetch compilation to determine is compilation end analyzer.
    
    - Functional
       - Update error list's "Build + Intellisense" setting to correctly show non-stable state (i.e. `Error List...`) while the build is executing and we are de-duping build and live diagnostics after build completes. Currently, the stable state for this setting only shows non-stable when solution crawler is running. This leads to error list incorrectly showing stable state when a build completes, but we are still de-duping diagnostics and solution crawler has not yet restarted. This confuses the users into thinking error list has finished all updates and has stale diagnostics.
       - Clear diagnostics for transitive projects: When we receive ClearDiagnostics(project) callback during build for projects getting re-built as part of the build, we now clear diagnostics for that project and also for all projects that transitively depend on that project. Not clearing transitively dependent project diagnostics will lead to stale diagnostics for these dependent projects in the error list, especially when user fixes errors in the core project in the dependency chain.
    mavasani committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    99826d4 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    ee97b3a View commit details
    Browse the repository at this point in the history
  17. Add bug link

    genlu committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    6ebae01 View commit details
    Browse the repository at this point in the history
  18. Remove unnecessary field

    mavasani committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    20e320e View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    71209e8 View commit details
    Browse the repository at this point in the history
  20. Merge pull request dotnet#46894 from jnm2/convert_to_switch_ending_co…

    …mments
    
    Fix convert-to-switch handling of comments at the end of blocks
    CyrusNajmabadi authored Sep 14, 2020
    Configuration menu
    Copy the full SHA
    7cfccac View commit details
    Browse the repository at this point in the history
  21. Mitigation for IOperation threading issue

    This is a mitigation for the threading issue discussed in dotnet#35818. When building VS, there is a flaky threading issue where an interpolation with multiple parts can end up with different nodes on different threads, causing an optimization in `SetParentOperation(ImmutableArray)` to be invalid. This makes the optimization much narrower, ensuring that it is actually valid for this case.
    
    The specific scenario here is an interplotated string with multiple parts. The steps are:
    1. 2 threads attempt to get the children of an interpolated string operation at the same time.
    2. Thread 1 gets the child for the first part of the string and caches it.
    3. Thread 2 gets the child for the first part of the string and gets that same cached element.
    4. Both threads attempt to get child 2. Neither hits the cache, so they get different nodes.
    5. Both threads construct the array of interpolated string parts.
    6. Thread 1 sets the parent of the interpolated string parts to be itself.
    7. Thread 2 attempts to set the parent of the interpolated string parts to be itself. This returns early, because part 1 already has a parent, leaving part 2 with an unset parent.
    8. Later, thread 2 asks for the parent of part 2. It is unset, violating the invariants, and we infinite loop.
    
    As an additional mitigation step, we also ensure that the process of constructing an interpolated string's inserts does not hit the cache.  Since we never ask for an operation within a single expression, this will prevent 2 threads from seeing the same first element and differing subsequent elements.
    333fred committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    83be093 View commit details
    Browse the repository at this point in the history
  22. Fix nullable warnings

    mavasani committed Sep 14, 2020
    Configuration menu
    Copy the full SHA
    9d48761 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Use the right node.

    333fred committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    6656b91 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8f395db View commit details
    Browse the repository at this point in the history
  3. Merge pull request dotnet#47685 from CyrusNajmabadi/newtest

    Add test to validate non-repro issue.
    msftbot[bot] authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    eba6123 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#47695 from jmarolf/bugfix/adjust-size-for-e…

    …lements-in-naming-options
    
    only specify minimum heights and widths
    msftbot[bot] authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    c7c2a88 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    58a97af View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0be240d View commit details
    Browse the repository at this point in the history
  7. Merge pull request dotnet#47679 from alrz/ttn-lambda-completion

    Fix lambda completion inside `new()` arguments
    CyrusNajmabadi authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    66b8559 View commit details
    Browse the repository at this point in the history
  8. Merge pull request dotnet#47657 from allisonchou/ChangeSignatureTarge…

    …tTypedNew
    
    Add change signature support for target-typed new
    allisonchou authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    5d71996 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    c06c096 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9737cff View commit details
    Browse the repository at this point in the history
  11. Disable flaky optprof test

    genlu committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    6bedf1b View commit details
    Browse the repository at this point in the history
  12. Classify function pointer punctuation (dotnet#47668)

    * Classify function pointers correctly
    
    * Use a stable sort for classifications
    davidwengier authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    a2feb62 View commit details
    Browse the repository at this point in the history
  13. Merge pull request dotnet#47665 from jmarolf/infrastructure/use-graph…

    …-mode-in-build
    
    always nuget restore in graph mode
    jmarolf authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    7f89385 View commit details
    Browse the repository at this point in the history
  14. Merge pull request dotnet#47647 from genlu/TriggerLocation

    Keep track of the trigger location for async completion
    genlu authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    525c301 View commit details
    Browse the repository at this point in the history
  15. Merge pull request dotnet#47686 from Youssef1313/patch-7

    Show events completion inside NameOf
    CyrusNajmabadi authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    2f9b858 View commit details
    Browse the repository at this point in the history
  16. Disable TestCancellation (dotnet#47725)

    This test is hanging on test runs.
    
    Tracking issue dotnet#47720
    jaredpar authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    30ccbde View commit details
    Browse the repository at this point in the history
  17. Merge pull request dotnet#47716 from genlu/optprof

    Disable flaky optprof test
    msftbot[bot] authored Sep 15, 2020
    Configuration menu
    Copy the full SHA
    c559d91 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    5f0b751 View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2020

  1. Configuration menu
    Copy the full SHA
    c58de9a View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#47650 from genlu/ExcludeEmptyItem

    Exclude empty item from completion list
    genlu authored Sep 16, 2020
    Configuration menu
    Copy the full SHA
    3ff2738 View commit details
    Browse the repository at this point in the history
  3. Add more doc comments

    mavasani committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    4d88295 View commit details
    Browse the repository at this point in the history
  4. Update docs

    mavasani committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    5f8ed94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e6475bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5721ea6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    60e5b08 View commit details
    Browse the repository at this point in the history
  8. [master] Update dependencies from dotnet/arcade (dotnet#46586)

    [master] Update dependencies from dotnet/arcade
    dotnet-maestro[bot] authored Sep 16, 2020
    Configuration menu
    Copy the full SHA
    b93d04a View commit details
    Browse the repository at this point in the history
  9. Use a distinct diagnostic ID when an exhaustiveness report uses an un…

    …named enum value. (dotnet#47693)
    
    * Use a distinct diagnostic ID when an exhaustiveness report uses an unnamed enum value.
    Fixes dotnet#47066
    Neal Gafter authored Sep 16, 2020
    Configuration menu
    Copy the full SHA
    1d69a1d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    87f4c9d View commit details
    Browse the repository at this point in the history
  11. Fix regression in SuppressMessageAttributeState.TargetSymbolResolver

    Fixes VSO Watson [#1141257](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1141257)
    
    Regression was introduced in dotnet@3c37501#diff-464dab23fb56bf98bfcf831dd11f4288L228-L229. I forgot to add a break statement during some refactoring from PR feedback.
    
    Verified that added unit test hangs prior to the fix
    mavasani committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    9d2d36f View commit details
    Browse the repository at this point in the history
  12. Add navbar tests.

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    9eb8650 View commit details
    Browse the repository at this point in the history
  13. Merge pull request dotnet#47689 from mavasani/ErrorListFixes

    Error list improvements
    mavasani authored Sep 16, 2020
    Configuration menu
    Copy the full SHA
    4ae6eb3 View commit details
    Browse the repository at this point in the history
  14. Add MAStest

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    2689a03 View commit details
    Browse the repository at this point in the history
  15. Find refs tests.

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    7b1e861 View commit details
    Browse the repository at this point in the history
  16. add symbolkey test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    1129f85 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    9cb6cab View commit details
    Browse the repository at this point in the history
  18. Add add-parameter test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    d0ab2ad View commit details
    Browse the repository at this point in the history
  19. Add convert-for test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    30ab5d7 View commit details
    Browse the repository at this point in the history
  20. Add convert-for test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    700eca2 View commit details
    Browse the repository at this point in the history
  21. Add warning wave warning

    cston committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    f5fc277 View commit details
    Browse the repository at this point in the history
  22. Update comments

    cston committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    0b4a285 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    8c7ae5d View commit details
    Browse the repository at this point in the history
  24. Add test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    70e20a4 View commit details
    Browse the repository at this point in the history
  25. Add test

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    1d50fad View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    71e6a3b View commit details
    Browse the repository at this point in the history
  27. Add tests

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    3fe8788 View commit details
    Browse the repository at this point in the history
  28. Add tests

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    2ec9712 View commit details
    Browse the repository at this point in the history
  29. Add tests

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    4e29e0a View commit details
    Browse the repository at this point in the history
  30. Add tests

    CyrusNajmabadi committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    3679deb View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    5506b89 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    172426e View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    462e45b View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    400f5ec View commit details
    Browse the repository at this point in the history
  35. Remove stale comments

    cston committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    a8ed24b View commit details
    Browse the repository at this point in the history
  36. Use net5.0

    tmat committed Sep 16, 2020
    Configuration menu
    Copy the full SHA
    cfb9177 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2020

  1. Configuration menu
    Copy the full SHA
    2ce190f View commit details
    Browse the repository at this point in the history
  2. Remove langversion restriction for source generators. (dotnet#47714)

    * Remove langversion restriction for source generators.
    chsienki authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    2583322 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee8a29e View commit details
    Browse the repository at this point in the history
  4. Restrict readonly from being applied directly to init accessors, and …

    …prevent them from being considered readonly by the language.
    333fred committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    cc166ee View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch 'upstream/master' into readonly-init

    * upstream/master: (114 commits)
      Remove langversion restriction for source generators. (dotnet#47714)
      Adjust disambiguation rules for type pattern in a switch expression. (dotnet#47756)
      Delete decommissioned benchview tool scripts (dotnet#47752)
      Emit conversions between native integers and pointers directly (dotnet#47708)
      Typeless expressions should contribute nullability to lambda return (dotnet#47581)
      Use a distinct diagnostic ID when an exhaustiveness report uses an unnamed enum value. (dotnet#47693)
      [master] Update dependencies from dotnet/arcade (dotnet#46586)
      Change `Location` of record's primary constructor to point to record's identifier. (dotnet#47715)
      Add public API test for extended partial methods (dotnet#47727)
      Rename in CheckValidNullableMethodOverride (dotnet#47718)
      Update docs
      Add more doc comments
      Add comments and doc comments for ExternalErrorDiagnosticUpdateSource
      Add documentation remarks for syntax kinds (dotnet#43646)
      Disable TestCancellation (dotnet#47725)
      Classify function pointer punctuation (dotnet#47668)
      Disable flaky optprof test
      Handle NotNullIfNotNull in delegate creation and overrides (dotnet#47572)
      Adjust QuickInfo on record BaseType syntax (dotnet#47656)
      Don't exclude events for NameOf context
      ...
    333fred committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    163495c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f3b79f View commit details
    Browse the repository at this point in the history
  7. Merge pull request dotnet#47731 from jmarolf/bugfix/msbuildworkspace-…

    …duplicate-analyzer-references
    
    bugfix/msbuildworkspace duplicate analyzer references
    jmarolf authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    7d5f6f4 View commit details
    Browse the repository at this point in the history
  8. PR feedback

    cston committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    f454238 View commit details
    Browse the repository at this point in the history
  9. Fix test

    cston committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    1ae0117 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7c28543 View commit details
    Browse the repository at this point in the history
  11. simplify

    CyrusNajmabadi committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    93cd081 View commit details
    Browse the repository at this point in the history
  12. Merge pull request dotnet#46597 from mavasani/ReadDiagnosticsCrash

    Harden DiagnosticResultSerializer diagnostic reader part
    mavasani authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    26458c6 View commit details
    Browse the repository at this point in the history
  13. Merge pull request dotnet#47785 from CyrusNajmabadi/negativeCategory

    Supply completions for negative regex categories as well.
    msftbot[bot] authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    e3e892c View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    37a8fc9 View commit details
    Browse the repository at this point in the history
  15. Fix test

    CyrusNajmabadi committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    7a4a7fb View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    927ba4c View commit details
    Browse the repository at this point in the history
  17. Merge pull request dotnet#46884 from DevSnicket/33047-fix-msbuild-wor…

    …kspace-default-global-property-override
    
    msbuild workspace global property defaults can be overridden
    jmarolf authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    697f134 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    923f7ef View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    60dc82d View commit details
    Browse the repository at this point in the history
  20. Remove test caching layer (dotnet#47769)

    * Remove test caching layer
    
    The test caching layer is inactive today and unlikely to be revived in
    its current form. Test caching is much more likely to come at the Helix
    layer in the future. The cache code is just making the runner harder to
    maintain at this point hence removing it for now.
    jaredpar authored Sep 17, 2020
    Configuration menu
    Copy the full SHA
    0120c58 View commit details
    Browse the repository at this point in the history
  21. PR feedback

    cston committed Sep 17, 2020
    Configuration menu
    Copy the full SHA
    a2bffa1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    835f205 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    a048b6c View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    285a8e3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    526ab29 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5951c30 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    0cc1270 View commit details
    Browse the repository at this point in the history

Commits on Sep 18, 2020

  1. Use verbose logging on Unix (dotnet#47813)

    The verbose logging option causes xUnit to output starting / finished
    markers for each of the tests that it is executing. This will help us
    track down the test that is hanging on Mac so frequently
    jaredpar authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    ed29821 View commit details
    Browse the repository at this point in the history
  2. Merge pull request dotnet#47748 from mavasani/FixWatson

    Fix regression in SuppressMessageAttributeState.TargetSymbolResolver
    mavasani authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    b8cd43a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    06f9495 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7495df1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b523cbe View commit details
    Browse the repository at this point in the history
  6. Require partial method signatures to match (dotnet#47576)

    * Require partial method signatures to match
    
    * Revert changes
    
    * Fix tests
    
    * Fix tests
    
    * Avoid duplicate errors for tuples
    
    * Fix tests
    
    * Update numbering
    
    * Add distinct error for nullability mismatch
    
    * PR feedback
    
    * Another test
    
    * Fix test
    
    * Add warning wave warning
    
    * Update comments
    
    * Remove stale comments
    
    * PR feedback
    
    * Fix test
    
    * PR feedback
    
    * Update comments in CopyTypeCustomModifiers()
    cston authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    1c4909d View commit details
    Browse the repository at this point in the history
  7. Extend the Mac Job Timeout (dotnet#47820)

    The Azure DevOps service is currently in the process of transitioning to
    a new Mac pool. The machines in the new Mac pool are observably slower
    than the ones in the old pool.
    
    This difference in speed appears to be the cause of our recent
    instability in the Mac jobs. Consider the following two jobs as a data
    point:
    
    - [Passed Build](https://dev.azure.com/dnceng/public/_build/results?buildId=818909&view=logs&j=1402d8c5-7e47-5bf4-467f-73e45e01bcce)
    - [Failed Build](https://dev.azure.com/dnceng/public/_build/results?buildId=819817&view=logs&j=1402d8c5-7e47-5bf4-467f-73e45e01bcce)
    
    At first I believed the source of the issue was a hang in the C#
    semantic tests. Pretty much all our OSX failures came when executing
    that test assembly. In a retent PR though I added a verbose log support
    and discovered it was failing on the test
    `AccessPropertyWithoutArguments`. That is a pretty basic test, no reason
    I can see that it would result in a Mac only hang bug.
    
    Decided to break down the runs into different sections and see how long
    it took each build to get to that section
    
    | Event | Passed Build Time | Failed Build Time |
    | --- | --- | --- |
    | Begin Real Build | 10 min | 12 min |
    | Begin Running Tests | 30 min | 54 min |
    | Begin C# semantic test | 39 min | 78 min |
    
    It seems very likely that the passed run ran on the old Mac pool and the
    failed run on the new Mac pool. The slow down lines up with what other
    repositories are seeing.
    
    As such I'm going to increase the timeout to account for this change. If
    my analysis is wrong and it's a real hang it should continue to
    reproduce after this change and I'll investigate further.
    jaredpar authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    c91ba6f View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    7e65d92 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ed1b58c View commit details
    Browse the repository at this point in the history
  10. Update src/Analyzers/Core/Analyzers/RemoveUnnecessarySuppressions/Abs…

    …tractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs
    
    Co-authored-by: David Wengier <david.wengier@microsoft.com>
    mavasani and davidwengier authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    b2ff740 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    bd3a0b4 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e6a0bb1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    a16585d View commit details
    Browse the repository at this point in the history
  14. Add tests

    genlu committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    96fd856 View commit details
    Browse the repository at this point in the history
  15. Update src/Analyzers/Core/Analyzers/RemoveUnnecessarySuppressions/Abs…

    …tractRemoveUnnecessaryPragmaSuppressionsDiagnosticAnalyzer.cs
    mavasani authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    9400c53 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    d8d8778 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    bdb0bd4 View commit details
    Browse the repository at this point in the history
  18. Some more error list performance improvements

    1. Make the error list build and live diagnostic de-duping cancellable: This ensures that repeated builds have fast error list refresh - currently, error list refresh for later builds will wait for all de-duping to complete for prior builds, just to throw away the computed results and re-refresh the error list.
    2. Link error list refresh operations to workspace's disposal token
    3. Eagerly initialize the saved project diagnostics from persistent storage after solution load to improve the error list refresh perf for the first build
    mavasani committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    47a06b3 View commit details
    Browse the repository at this point in the history
  19. Merge pull request dotnet#47811 from CyrusNajmabadi/disCan

    Attach service to workspace disposal token.
    CyrusNajmabadi authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    2be7174 View commit details
    Browse the repository at this point in the history
  20. Merge pull request dotnet#47764 from CyrusNajmabadi/extendedPartial

    Initial IDE test sweep for extended partial methods
    CyrusNajmabadi authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    6f5859c View commit details
    Browse the repository at this point in the history
  21. Add tests for nullability with IDE0007 diagnostic (dotnet#47827)

    Add tests for nullability with IDE0007 diagnostic
    ryzngard authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    d7e6599 View commit details
    Browse the repository at this point in the history
  22. Fix typo

    Co-authored-by: CyrusNajmabadi <cyrus.najmabadi@gmail.com>
    genlu and CyrusNajmabadi authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    fbd00bf View commit details
    Browse the repository at this point in the history
  23. Dont crash generate variable (dotnet#47697)

    * Don't offer to generate properties or fields in the global error class
    
    * Cleanup
    davidwengier authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    c62f637 View commit details
    Browse the repository at this point in the history
  24. Address feedback

    mavasani committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    f714fcd View commit details
    Browse the repository at this point in the history
  25. Update src/VisualStudio/Core/Def/Implementation/TaskList/ExternalErro…

    …rDiagnosticUpdateSource.cs
    mavasani authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    26dec44 View commit details
    Browse the repository at this point in the history
  26. Fix test

    mavasani committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    ec8dcbd View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    1873be3 View commit details
    Browse the repository at this point in the history
  28. Merge pull request dotnet#47165 from 333fred/p8

    Move to .NET 5 Preview 8 SDK
    jasonmalinowski authored Sep 18, 2020
    Configuration menu
    Copy the full SHA
    7a36f74 View commit details
    Browse the repository at this point in the history
  29. Fix formatting

    mavasani committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    aeb39b9 View commit details
    Browse the repository at this point in the history
  30. Fix tests

    genlu committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    12d7954 View commit details
    Browse the repository at this point in the history
  31. Avoid writing out the temporary file if it's already there

    If the file is already open, then this was causing us to trigger a
    reload prompt which we don't want.
    jasonmalinowski committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    c13da4c View commit details
    Browse the repository at this point in the history
  32. Remove unnecessary workspace factory service

    This factory service was only being used to ensure there's a singleton
    across all workspaces, but that can be just as easily done by exporting
    it directly.
    jasonmalinowski committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    29f915d View commit details
    Browse the repository at this point in the history
  33. When opening a generated file, navigate to the correct span

    I passed the span to navigate to along to the service, and then never
    used it. Oops.
    jasonmalinowski committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    68cc951 View commit details
    Browse the repository at this point in the history
  34. We don't have to change the /langver to preview

    Source Generators always run now.
    jasonmalinowski committed Sep 18, 2020
    Configuration menu
    Copy the full SHA
    2ea0d2c View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    cd84173 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Change hang to blocking

    Cosifne committed Sep 19, 2020
    Configuration menu
    Copy the full SHA
    fd70578 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7dad16e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51917b5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request dotnet#47848 from mavasani/InitialLoadPerf

    Some more error list performance improvements
    mavasani authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    eab244d View commit details
    Browse the repository at this point in the history
  5. Merge pull request dotnet#47844 from genlu/GenerateName

    Allow genearted local function parameter name to shadow variables
    msftbot[bot] authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    4f600e6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request dotnet#47846 from jasonmalinowski/fix-issues-with-…

    …opening-source-generated-files
    
    Fix issues with opening source generated files
    msftbot[bot] authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    4e2cb83 View commit details
    Browse the repository at this point in the history
  7. Merge pull request dotnet#47819 from mavasani/CategoryExclusions

    Support category-based exclusions in user option for unnecessary supp…
    mavasani authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    031cd75 View commit details
    Browse the repository at this point in the history
  8. Merge pull request dotnet#47863 from Cosifne/dev/shech/policheck2

    Change hang to blocking
    Cosifne authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    5467491 View commit details
    Browse the repository at this point in the history
  9. Use MessagePack for serialization, move services to IServiceBroker (d…

    …otnet#47461)
    
    * Use MessagePack for ISB serialization
    
    * DocumentHighlighting service
    
    * Renamer, EncapsulateField, TupleToStruct services
    
    * SymbolFinder and FindUsages services
    
    * NavigateToSearch service
    
    * FindUsages, References fixes
    
    * AddImport service
    
    * SymbolSearchUpdate service
    
    * ExtensionMethodImportCompletion service
    
    * DependentTypeFinder service
    
    * GlobalNotificationDelivery service
    
    * CodeLensReferences service
    
    * Remove CodeAnalysis service
    
    * Remove unused code
    
    * Fix warnings.
    
    * Remove unused
    
    * Error reporting and logging
    
    * Update StreamJsonRpc to 2.6.86-alpha
    
    * Improve callback error handling.
    
    * Update Watson reporting
    
    * PR feedback
    
    * Fix tests
    
    * Fixes
    
    * Remove unused field
    
    * Rename shutdown service
    
    * Switch diagnostic serialization from ObjectReader/Writer serializer to MessagePack
    
    * Fix diagnostic reporting issue in ASP.NET apps
    tmat authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    e91ccb5 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    81bc312 View commit details
    Browse the repository at this point in the history
  11. Merge pull request dotnet#44453 from sharwell/top-extract-method

    Update Extract Method to support top-level statements
    sharwell authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    0457da1 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c560a93 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6e4a781 View commit details
    Browse the repository at this point in the history
  14. Merge pull request dotnet#47554 from sharwell/disallow-fail

    Initialize FatalError handlers in VS and OOP
    sharwell authored Sep 19, 2020
    Configuration menu
    Copy the full SHA
    ffa4e6d View commit details
    Browse the repository at this point in the history

Commits on Sep 20, 2020

  1. Merge pull request dotnet#47537 from sharwell/non-null-compilation

    Update SyntaxNodeAnalysisContext.Compilation to not return null
    sharwell authored Sep 20, 2020
    Configuration menu
    Copy the full SHA
    d148f06 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ee2f290 View commit details
    Browse the repository at this point in the history
  3. Merge pull request dotnet#47877 from sharwell/cleanup-extract-method

    Improve comments for top-level statement insertion
    sharwell authored Sep 20, 2020
    Configuration menu
    Copy the full SHA
    8d44c7f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    585e569 View commit details
    Browse the repository at this point in the history

Commits on Sep 21, 2020

  1. Merge pull request dotnet#47860 from CyrusNajmabadi/recordTest

    Add tests for renaming records.
    msftbot[bot] authored Sep 21, 2020
    Configuration menu
    Copy the full SHA
    1726053 View commit details
    Browse the repository at this point in the history
  2. Don't offer to fix naming for record parameters (dotnet#47509)

    * Don't offer to fix naming on positional record parameters
    
    * Nullable enable
    
    * Fix formatting
    
    * Fix issue with nested constructors and parameters
    
    * Rebase and remove ThrowIfNull
    davidwengier authored Sep 21, 2020
    Configuration menu
    Copy the full SHA
    d171b0b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7e89bce View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    32e10c2 View commit details
    Browse the repository at this point in the history