- 29 7月, 2020 1 次提交
-
-
由 Tomáš Matoušek 提交于
* Test compositions * Eliminate TestExportProvider * Fixes and caching * Debugger proxies * Scopes * Feedback and more fixes * RemoteHostOptions * Throw without timeout on invalid thread switches * EventCollectorTests requires a main thread
-
- 09 7月, 2020 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
- 08 7月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 22 6月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
Fix tests
-
- 20 6月, 2020 1 次提交
-
-
由 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
-
- 15 6月, 2020 1 次提交
-
-
由 Alireza Habibi 提交于
-
- 11 6月, 2020 2 次提交
-
-
由 Youssef Victor 提交于
-
由 Youssef Victor 提交于
-
- 06 6月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 05 6月, 2020 2 次提交
-
-
由 Youssef Victor 提交于
-
由 Youssef Victor 提交于
-
- 04 6月, 2020 2 次提交
-
-
由 Manish Vasani 提交于
Fixes #44177 Addresses part of #44178 NOTE: This analyzer can only be executed from IDE, not in command line builds due to the following requirements/restrictions: 1. Detecting unnecessary suppressions requires knowing all suppressed diagnostics in a file, so we can identify the pragma suppressions that are not used. 2. Detecting unnecessary analyzer diagnostic suppressions requires all reported (suppressed) diagnostics for relevant analyzers. As regular analyzers cannot have access to other analyzers or their diagnostics, this is a special IDE-only analyzer. This analyzer requires special CompilationWithAnalyzers context information to compute its diagnostics, hence is specially handled and invoked in the IDE diagnostic service.
-
由 Sam Harwell 提交于
-
- 03 6月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 21 5月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 16 5月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 01 5月, 2020 1 次提交
-
-
由 Tomáš Matoušek 提交于
-
- 29 4月, 2020 3 次提交
-
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Closes #43728
-
- 28 4月, 2020 1 次提交
-
-
由 Alireza Habibi 提交于
-
- 27 4月, 2020 1 次提交
-
-
由 Alireza Habibi 提交于
-
- 14 4月, 2020 1 次提交
-
-
由 Tomáš Matoušek 提交于
* Add Solution.AnalyzerReferences * HostDiagnosticAnalyzers * Move types down to Workspaces
-
- 29 3月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 28 3月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
-
- 13 3月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
Ensure that hidden analyzer escalated to non-hidden severity through editorconfig setting are executed during Full solution analysis (FSA) Fixes #42353
-
- 12 3月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 11 3月, 2020 1 次提交
-
-
由 Manish Vasani 提交于
-
- 10 3月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 09 3月, 2020 2 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
- 08 3月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 05 3月, 2020 1 次提交
-
-
由 Tomáš Matoušek 提交于
* Remove IsCompilerDiagnostic, IsCompilerDiagnosticAnalyzer from DiagnosticAnalyzerInfoCache * Separate DiagnosticAnalyzer descriptor cache from host analyzers * Split and rename file
-
- 04 3月, 2020 1 次提交
-
-
由 Cyrus Najmabadi 提交于
-
- 03 3月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
-
- 22 2月, 2020 2 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Fixes #41573
-
- 06 2月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
-
- 04 2月, 2020 1 次提交
-
-
由 Sam Harwell 提交于
-