- 05 11月, 2019 1 次提交
-
-
由 AlekseyTs 提交于
Related to #39641. Related to #39643.
-
- 02 11月, 2019 4 次提交
-
-
由 Manish Vasani 提交于
Hook up "Run Code Analysis" commands in Visual Studio to execute Rosl…
-
由 AlekseyTs 提交于
This change also separates implementation of ISymbol interfaces from internal symbols in C# compiler.
-
由 Yair Halberstadt 提交于
-
由 Andy Gocke 提交于
Local function flow analysis has always been special-cased for definite assignment, and specifically for definite assignment with monotonic assignment. This change implements the same non-monotonic tracking that we use for try-finally for local functions. This is a conservative analysis, meaning that certain rare cases may not transfer as much information as possible. It's currently assumed that these cases are rare enough to not be frustrating. No safety problems should be present in the conservative analysis. Fixes #14400 Fixes #14214
-
- 01 11月, 2019 7 次提交
-
-
由 Manish Vasani 提交于
-
由 Tomáš Matoušek 提交于
* Remove project type from Bing URI * Add Language to DiagnosticData * Trim arguments that are too long
-
由 Ivan Basov 提交于
-
由 Joey Robichaud 提交于
Merge release/dev16.4 to master
-
由 AlekseyTs 提交于
Implement small optimization to avoid creating a diagnostic that we are not planning to look at. (#39527)
-
由 Gen Lu 提交于
Remove experiment for "sorting completion list by matching"
-
由 Allison Chou 提交于
Fix for split string literals broken with multi-carets
-
- 31 10月, 2019 10 次提交
-
-
由 Manish Vasani 提交于
Add "Run Code Analysis" command support for Solution explorer "Analyzer and Code Cleanup" project context menu
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Joey Robichaud 提交于
Run integration tests with .NET Core SDK shipped with VS
-
由 Manish Vasani 提交于
Fixes #38051: Users can now use this command to force complete all the analyzers on a project/solution (includes NuGet based + VSIX based analyzers, including IDE code style analyzers). Complements #39544: Users can now potentially disable continuous analyzer execution during live analysis and instead execute them on demand with these commands. Few things to note: 1. This change hooks up new "Run Code Analysis on ProjectName" menu commands for CPS based managed projects. These commands are already hooked up for csproj based legacy projects in StanCore, but that should eventually go away. 2. This change only hooks up these new commands for top level Build and Analyze menus. Adding these to "Analyzer and Code Cleanup" context menus for project/solution in solution explorer is much trickier as the command groups are defined in StanCore. I will do so in a separate PR. 3. This change also exposes a "RunAnalyzers" API for StanCore, so we can trigger analyzer execution when user executes run code analysis on solution/csproj based project. There is a VS side PR that will consume this functionality to make the experience uniform across all "Run Code Analysis" commands.
-
由 Joey Robichaud 提交于
Integration tests were being run with the dotnet SDK from the build environment. This broke when VS updated to creating new .NET Core projects against a TFM not supported by the version of the SDK we were building against. This change allows the .NET Core SDK that shipped with VS to be found when running integration tests. Which is likely the desired behavior. Fixes #39588
-
由 Joey Robichaud 提交于
Check that PackageInstallerService is enabled before getting sources
-
由 Andrew Hall 提交于
If the property is available, pipe it through in the same way that CPS does to the workspace for each project. This lights up features that check for this property in legacy projects that were wrong before.
-
由 msftbot[bot] 提交于
Merge release/dev16.4 to master
-
由 AlekseyTs 提交于
Respect filterTree and filterSpanWithinTree while collecting diagnostics for misplaced doc comments. (#39525) Fixes #39315.
-
- 30 10月, 2019 15 次提交
-
-
由 Jinu 提交于
typo
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Allison Chou 提交于
-
由 Jason Malinowski 提交于
Delete the checkbox to control nullable analysis in the IDE
-
由 Gen Lu 提交于
-
由 Allison Chou 提交于
-
由 David 提交于
Live Share - Support Empty Workspace
-
由 David 提交于
LSP Server Handle DisplayTextPrefix and DisplayTextSuffix on Completion Items
-
由 AlekseyTs 提交于
Move optimization around use of Nullable type in Boolean Expressions into LocalRewriter and eliminate invalid optimization. (#38802) * Move optimization around use of Nullable type in Boolean Expressions into LocalRewriter and eliminate invalid optimization. Fixes #38305. The goal of optimization is to eliminate the need to deal with instances of Nullable(Of Boolean) type as early as possible, and, as a result, simplify evaluation of built-in OrElse/AndAlso operators by eliminating the need to use three-valued Boolean logic. The optimization is possible because when an entire Boolean Expression is evaluated to Null, that has the same effect as if result of evaluation was False. However, we do want to preserve the original order of evaluation, according to language rules. * Fix an old bug masked by #38305. * Fix an old bug masked by #38305. * More fixes fo old bugs masked by #38305, plus optimizations that wouldn't be performed by compiler. * PR feedback
-
由 Jason Malinowski 提交于
Fix minor issue in IfToSwitch refactoring
-
由 Jason Malinowski 提交于
At this point, the nullable support in the semantic model seems stable, and there's no reason for somebody to manually turn this on since any project that is using nullable will turn it on automatically.
-
- 29 10月, 2019 3 次提交
-
-
由 msftbot[bot] 提交于
Move much of local function data flow to AbstractFlowPass
-
由 Jared Parsons 提交于
Remove dead class diagram
-
由 Manish Vasani 提交于
Move to renamed analyzer utilities package
-