- 11 7月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 10 7月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 07 7月, 2020 2 次提交
-
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
- 06 7月, 2020 2 次提交
-
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
- 03 7月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 01 7月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 30 6月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 28 6月, 2020 1 次提交
-
-
由 Allison Chou 提交于
-
- 27 6月, 2020 2 次提交
-
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
- 26 6月, 2020 3 次提交
-
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
Update src/Features/Core/Portable/Completion/Providers/ImportCompletionProvider/ExtensionMethodImportCompletionHelper.cs Co-authored-by: NCyrusNajmabadi <cyrus.najmabadi@gmail.com>
-
- 25 6月, 2020 3 次提交
-
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
- 24 6月, 2020 4 次提交
-
-
由 Manish Vasani 提交于
Address feedback + update DocumentAnalysisExecutor to use the new GetAnalysisResultAsync APIs as an outcome of design change in https://github.com/dotnet/roslyn/pull/45347
-
由 Gen Lu 提交于
The perf with ignoreAssemblyKey = true doesn't meet the bar
-
由 Gen Lu 提交于
Set ignoreAssemblyKey to true during SymbolKey resolution
-
由 Julien Couvreur 提交于
-
- 23 6月, 2020 6 次提交
-
-
由 Gen Lu 提交于
So we don't need to process extension methods with receiver type we know wouldn't match
-
由 Allison Chou 提交于
-
由 Sam Harwell 提交于
This reverts commit d04ebc2e.
-
由 Gen Lu 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Gen Lu 提交于
-
- 21 6月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 20 6月, 2020 3 次提交
-
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Manish Vasani 提交于
First step towards #44408 1. Refactor IDE open file analysis so that we have a single place where we execute the analyzers for document analysis. I have preserved the existing IDE layer diagnostic caching in this PR, but it should hopefully go away in future when we move the diagnostic computation to OOP. 2. Perf improvement: Currently, we execute open file analyzers one at a time by making separate calls into CompilationWithAnalyzers. This identified overhead where we are recomputing lot of stuff with each call and missing semantic model/bound node cache hits. This PR simplifies the approach by invoking a single syntax/semantic call into CompilationWithAnalyzers with all relevant analyzers. This required adding a new public API to CompilationWithAnalyzers to return syntax/semantic diagnostics for a tree/model grouped by analyzers, which has been split into a separate commit. 3. Remove code for code fix support for CompilationEndAction diagnostics - these actions are not executed in the IDE live analysis, so the code was not executing. Additionally, we have identified that we never want to run these actions in IDE live analysis due to associated perf concerns. Future steps: 1. Move open file diagnostic analyzer execution to OOP 2. Remove IDE layer diagnostic caching, and rely on caching at OOP side 3. Investigate moving even compiler diagnostic computation to OOP - need to ensure responsiveness of refreshing compiler diagnostics on typing is not affected
-
- 19 6月, 2020 4 次提交
-
-
由 jnm2 提交于
-
由 jnm2 提交于
-
由 Gen Lu 提交于
-
由 Alireza Habibi 提交于
-
- 18 6月, 2020 4 次提交
-
-
由 Gen Lu 提交于
-
由 Gen Lu 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-