- 25 7月, 2019 1 次提交
-
-
由 Manish Vasani 提交于
-
- 18 7月, 2019 2 次提交
-
-
由 Manish Vasani 提交于
Co-Authored-By: NSam Harwell <sam@tunnelvisionlabs.com>
-
由 Manish Vasani 提交于
IDE analyzer host invokes [CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync](http://source.roslyn.io/#q=CompilationWithAnalyzers.GetAnalyzerSemanticDiagnosticsAsync) APIs to compute open file semantic diagnostics. This PR performs the following optimizations on this code path: 1. `AnalysisState.PerAnalyzerState`: Delay allocations of per-symbol dictionary values stored in `_pendingDeclarations` map until we actually start analyzing the first declaration for the symbol. This avoids unncessary allocation overhead on the dictionary pool from which these dictionaries are allocated. 2. `CompilationWithAnalyzers` and `AnalyzerDriver`: Ensure that we force complete partial type trees only for symbol start analyzer(s) in the original analysis scope for which diagnostics were requested. Our current logic force completed partial tree diagnostics for all analyzers if at least one of the analyzer is a symbol start analyzer, which is always true as IDE already has few symbol start analyzers. Addresses VSO [#922802](https://dev.azure.com/devdiv/DevDiv/_workitems/edit/922802) and [#922837](https://dev.azure.com/devdiv/DevDiv/_workitems/edit/922837)
-
- 06 7月, 2019 8 次提交
-
-
由 Gen Lu 提交于
Optimize flow analysis assembly
-
由 Fred Silberberg 提交于
Turn on nullable semantic analysis by default
-
由 Gen Lu 提交于
-
由 dotnet-automerge-bot 提交于
Merge release/dev16.3-preview1 to master
-
由 Gen Lu 提交于
-
由 Fredric Silberberg 提交于
Address minor PR comments.
-
由 Sam Harwell 提交于
Merge remote-tracking branch 'dotnet/release/dev16.3-preview1' into merges/release/dev16.3-preview1-to-master
-
由 Gen Lu 提交于
-
- 05 7月, 2019 2 次提交
- 04 7月, 2019 10 次提交
-
-
由 Neal Gafter 提交于
-
由 Jason Malinowski 提交于
Merge pull request #36903 from jasonmalinowski/fix-diagnostic-options-not-flowing-through-recoverable-trees Don't lose tree DiganosticOptions when we recover or replace a tree
-
由 Heejae Chang 提交于
made error and todo list initialization lazy
-
由 Jason Malinowski 提交于
Require System.Index/Range to be present to offer to use the new language features.
-
由 Gen Lu 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
-
由 Fredric Silberberg 提交于
Remove feature flag requirement from IDE quick info tests. Adjust assert for attributes semantic model.
-
由 Joey Robichaud 提交于
Unskip BasicEditAndContinue Tests
-
由 Joey Robichaud 提交于
Update .NET Core SDK Url in build on Windows instructions
-
- 03 7月, 2019 10 次提交
-
-
由 Maira Wenzel 提交于
-
由 Ivan Basov 提交于
-
由 Joey Robichaud 提交于
-
由 Fredric Silberberg 提交于
Make nullable semantic analysis depend on whether the user is actually consuming the nullable feature in any way.
-
由 Joey Robichaud 提交于
-
由 Joey Robichaud 提交于
-
由 Sam Harwell 提交于
-
由 dotnet-automerge-bot 提交于
Merge release/dev16.3-preview1 to master
-
由 Manish Vasani 提交于
Merge all indentation related code into one service.
-
由 Sam Harwell 提交于
Preserve local function preceding whitespace for Issue #35489
-
- 02 7月, 2019 7 次提交
-
-
由 Andy Gocke 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Sam Harwell 提交于
Relax the rule that tries to get rid of this./me. in Roslyn code.
-
由 Rikki Gibson 提交于
This reverts commit c30fd2bb.
-
由 Rikki Gibson 提交于
-