-
Notifications
You must be signed in to change notification settings - Fork 4k
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 features/required-members #58493
Merge main to features/required-members #58493
Commits on Dec 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 35b0a04 - Browse repository at this point
Copy the full SHA 35b0a04View commit details
Commits on Dec 18, 2021
-
Fix leak in _hostAnalyzerStateMap
Fixes [AB#1449967](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1449967) #57648 fixed a race condition in computing the host analyzer references, but introduced a leak in _hostAnalyzerStateMap, wherein each new solution opened ends up creating a new entry in this map, even though the underlying set of host analyzer references doesn't change. This is due to the fact that each new SolutionState instance creates a new instance of HostDiagnosticAnalyzers, whose constructor creates a new map from analyzer references ID to the analyzer reference. This map is used as part of the key for _hostAnalyzerStateMap, leading to the leak. This change fixes the leak by using the underlying list of host analyzer references as part of the key for _hostAnalyzerStateMap, which is reference equals across all solution instances opened in the VS session. Verified manually that after this fix, repeatedly opening and closing a solution in VS no longer leads to unbounded growth of _hostAnalyzerStateMap.
Configuration menu - View commit details
-
Copy full SHA for 8df82f3 - Browse repository at this point
Copy the full SHA 8df82f3View commit details
Commits on Dec 20, 2021
-
Merge pull request #58398 from akhera99/bugs/inline_diagnostics_multi…
…_line_error Inline Diagnostics Multi-Line Error Bug
Configuration menu - View commit details
-
Copy full SHA for 1c3ac57 - Browse repository at this point
Copy the full SHA 1c3ac57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 55c4ba9 - Browse repository at this point
Copy the full SHA 55c4ba9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36beb71 - Browse repository at this point
Copy the full SHA 36beb71View commit details -
Remove unnecessary assertion that CancellationSeries is disposed
This type functions correctly whether or not it is explicitly disposed.
Configuration menu - View commit details
-
Copy full SHA for f62f574 - Browse repository at this point
Copy the full SHA f62f574View commit details -
Configuration menu - View commit details
-
Copy full SHA for 999ff1e - Browse repository at this point
Copy the full SHA 999ff1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 24bd3eb - Browse repository at this point
Copy the full SHA 24bd3ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8316b81 - Browse repository at this point
Copy the full SHA 8316b81View commit details -
Configuration menu - View commit details
-
Copy full SHA for d19870c - Browse repository at this point
Copy the full SHA d19870cView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3fd8e2 - Browse repository at this point
Copy the full SHA e3fd8e2View commit details -
Merge pull request #58426 from sharwell/unnecessary-assertion
Remove unnecessary assertion that CancellationSeries is disposed
Configuration menu - View commit details
-
Copy full SHA for 421642e - Browse repository at this point
Copy the full SHA 421642eView commit details -
Merge pull request #58427 from sharwell/inline-diags-test
Add initial test for inline diagnostics tagger
Configuration menu - View commit details
-
Copy full SHA for 9a00071 - Browse repository at this point
Copy the full SHA 9a00071View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd7d3de - Browse repository at this point
Copy the full SHA dd7d3deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 49fe335 - Browse repository at this point
Copy the full SHA 49fe335View commit details -
Configuration menu - View commit details
-
Copy full SHA for 288782a - Browse repository at this point
Copy the full SHA 288782aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ec375f - Browse repository at this point
Copy the full SHA 0ec375fView commit details -
Merge pull request #58428 from CyrusNajmabadi/underlineSuppression
Update underline-reassigned-variable to understand suppressed variables as well
Configuration menu - View commit details
-
Copy full SHA for 1f3bc64 - Browse repository at this point
Copy the full SHA 1f3bc64View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8553a0 - Browse repository at this point
Copy the full SHA a8553a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fe6edd - Browse repository at this point
Copy the full SHA 7fe6eddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9897eb2 - Browse repository at this point
Copy the full SHA 9897eb2View commit details
Commits on Dec 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 0cc31fa - Browse repository at this point
Copy the full SHA 0cc31faView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6b8bf3b - Browse repository at this point
Copy the full SHA 6b8bf3bView commit details -
Remove unused message argument (#58432)
While adjusting this code in the required-members branch I noticed the parameter is unused by the error message, so I did a small refactoring in main to clean that up.
Configuration menu - View commit details
-
Copy full SHA for e01c235 - Browse repository at this point
Copy the full SHA e01c235View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d4210e - Browse repository at this point
Copy the full SHA 6d4210eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6d52178 - Browse repository at this point
Copy the full SHA 6d52178View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4d2678 - Browse repository at this point
Copy the full SHA f4d2678View commit details -
Configuration menu - View commit details
-
Copy full SHA for d795813 - Browse repository at this point
Copy the full SHA d795813View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6d8885 - Browse repository at this point
Copy the full SHA f6d8885View commit details -
Configuration menu - View commit details
-
Copy full SHA for c064f9e - Browse repository at this point
Copy the full SHA c064f9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 63d6adb - Browse repository at this point
Copy the full SHA 63d6adbView commit details -
Merge pull request #58425 from CyrusNajmabadi/compilationTrackerWR
Remove weak-refs to the compilation (without generated docs) in the compilation tracker.
Configuration menu - View commit details
-
Copy full SHA for 9c96271 - Browse repository at this point
Copy the full SHA 9c96271View commit details -
Merge pull request #58434 from CyrusNajmabadi/convertNSWork
Update 'convert namespace' to only 'dedent' file contents, not format them.
Configuration menu - View commit details
-
Copy full SHA for 559ca97 - Browse repository at this point
Copy the full SHA 559ca97View commit details -
Merge pull request #58406 from mavasani/FixLeak
Fix leak in _hostAnalyzerStateMap
Configuration menu - View commit details
-
Copy full SHA for 8ef33d0 - Browse repository at this point
Copy the full SHA 8ef33d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2dab552 - Browse repository at this point
Copy the full SHA 2dab552View commit details -
Configuration menu - View commit details
-
Copy full SHA for e9d15a7 - Browse repository at this point
Copy the full SHA e9d15a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79c8b92 - Browse repository at this point
Copy the full SHA 79c8b92View commit details
Commits on Dec 22, 2021
-
Merge pull request #58454 from jmarolf/infrastructure/set-compilers-s…
…olution-as-default-for-vscode
Configuration menu - View commit details
-
Copy full SHA for 5c75cfe - Browse repository at this point
Copy the full SHA 5c75cfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7812951 - Browse repository at this point
Copy the full SHA 7812951View commit details -
Clear prior build errors for additional and analyzer config docs at s…
…tart of build Fixes [AB#1424584](https://devdiv.visualstudio.com/DevDiv/_workitems/edit/1424584) The primary issue is that the lingering compiler warning CS0169 from prior solution snapshot is reported in `Index.razor`, which is an Additional document, not a regular source document. Existing code in clearing build diagnostics at start of a build was only clearing diagnostics with location in source documents. Doing the same for additional documents fixes this issue.
Configuration menu - View commit details
-
Copy full SHA for be874ec - Browse repository at this point
Copy the full SHA be874ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for e343cb0 - Browse repository at this point
Copy the full SHA e343cb0View commit details -
Merge pull request #58459 from mavasani/IDE0044_FP
Fix MakeFieldReadonly false positive for ref assignments
Configuration menu - View commit details
-
Copy full SHA for bf84ccf - Browse repository at this point
Copy the full SHA bf84ccfView commit details -
[main] Update dependencies from dotnet/arcade (#58408)
[main] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for 5a6a566 - Browse repository at this point
Copy the full SHA 5a6a566View commit details -
Merge pull request #58457 from mavasani/RazorBug
Clear prior build errors for additional and analyzer config docs at s…
Configuration menu - View commit details
-
Copy full SHA for 6ea8af0 - Browse repository at this point
Copy the full SHA 6ea8af0View commit details
Commits on Dec 23, 2021
-
Merge pull request #58455 from sharwell/sg-testing
Improve support for TestWorkspace with source generated files
Configuration menu - View commit details
-
Copy full SHA for 01cbd62 - Browse repository at this point
Copy the full SHA 01cbd62View commit details -
Update dependencies from https://github.com/dotnet/arcade build 20211…
…223.1 (#58471) [main] Update dependencies from dotnet/arcade
Configuration menu - View commit details
-
Copy full SHA for d589d90 - Browse repository at this point
Copy the full SHA d589d90View commit details
Commits on Dec 24, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 678b269 - Browse repository at this point
Copy the full SHA 678b269View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fb8592 - Browse repository at this point
Copy the full SHA 8fb8592View commit details -
Enqueue additional and analyzer config documents in WorkCoordinator
Fixes #53192 Currently, work coordinator only enqueues source document IDs for project analysis work items. This means we don't analyze the additional documents, which can now report standalone diagnostics through RegisterAdditionalFileAction. This PR fixes this by enqueuing project's additional document IDs and analyzer config document IDs.
Configuration menu - View commit details
-
Copy full SHA for 6e9947a - Browse repository at this point
Copy the full SHA 6e9947aView commit details -
Configuration menu - View commit details
-
Copy full SHA for ce24c90 - Browse repository at this point
Copy the full SHA ce24c90View commit details -
Configuration menu - View commit details
-
Copy full SHA for bbb2c26 - Browse repository at this point
Copy the full SHA bbb2c26View commit details -
Configuration menu - View commit details
-
Copy full SHA for e7b9d14 - Browse repository at this point
Copy the full SHA e7b9d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f3de42 - Browse repository at this point
Copy the full SHA 9f3de42View commit details -
Merge pull request #58479 from mavasani/WorkcoordinatorFix
Enqueue additional and analyzer config documents in WorkCoordinator
Configuration menu - View commit details
-
Copy full SHA for 957f8b3 - Browse repository at this point
Copy the full SHA 957f8b3View commit details -
Merge pull request #58480 from mavasani/IDE0060_FP
Fix unused param (IDE0060) false positive
Configuration menu - View commit details
-
Copy full SHA for 05b2c02 - Browse repository at this point
Copy the full SHA 05b2c02View commit details