- 18 1月, 2020 9 次提交
-
-
由 Cyrus Najmabadi 提交于
-
由 Andy Gocke 提交于
Capturing lambdas should be avoided in core compiler code as they generate excess allocations Fixes #41054
-
由 Sam Harwell 提交于
Avoid expensive captures
-
由 Fred Silberberg 提交于
* Insert correct `WithNullableContext` binder into the binder chain to ensure speculative models return correct information based on speuclation location. * Refactor Nullable context options to rely on an enum instead of two bools. Break out the BuckStopsHereBinder's code to allow sharing. Fix binder ordering issue for TryGetSpeculativeSemanticModelForMethodBody. * Make NullableContextState.State a byte for space.
-
由 Sam Harwell 提交于
Addresses 3200MB allocations while analyzing Roslyn.sln.
-
由 Sam Harwell 提交于
Addresses 950MB allocations while analyzing Roslyn.sln.
-
由 Sam Harwell 提交于
Addresses 950MB allocations while analyzing Roslyn.sln.
-
由 Sam Harwell 提交于
Addresses 2400MB allocations while analyzing Roslyn.sln.
-
由 Jared Parsons 提交于
Annotate SyntaxNodeOrToken
-
- 17 1月, 2020 14 次提交
-
-
由 David 提交于
Use master-vs-deps as ibc source branch as there is no VS branch to i…
-
由 Sam Harwell 提交于
Addresses 815MB allocations analyzing Roslyn.sln.
-
由 Sam Harwell 提交于
Addresses 680MB allocations analyzing Roslyn.sln.
-
由 Sam Harwell 提交于
Make AnalyzerActions a value type
-
由 Manish Vasani 提交于
Fix VisualBasicSyntaxFactsService.IsLeftSideOfCompoundAssignment
-
由 Sam Harwell 提交于
Annotate implementations of IErrorTypeSymbol
-
由 David Barbet 提交于
Use master-vs-deps as ibc source branch as there is no VS branch to insert into (and therefore the binding redirects have the incorrect roslyn version)
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Annotate implementations of IDiscardSymbol
-
由 Sam Harwell 提交于
Disable tiered compilation for AnalyzerRunner
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
- 16 1月, 2020 14 次提交
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20200112.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20062.1 * Update dependencies from https://github.com/dotnet/arcade build 20200113.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20063.2 * Update dependencies from https://github.com/dotnet/arcade build 20200115.5 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20065.5
-
由 Manish Vasani 提交于
Use a non-localized category string for DiagnosticDescriptors
-
由 Jared Parsons 提交于
-
由 Andy Gocke 提交于
Add records
-
由 Jared Parsons 提交于
The `SyntaxNodeOrToken` type had four states: 1. It's a `SyntaxNode` 1. It's a `SyntaxToken` 1. It's `default(SyntaxNodeOrToken)` 1. It returns `true` for `IsNode` but `AsNode` returns `null` The fourth state appears to be an accident of implementation. This change removes that state. The one place in the code where this appeared to be an issue is in the implicit conversion from `SyntaxNode?` to `SyntaxNodeOrToken`. In all places where this was used and the value was potentially `null` the caller only used `GetLocation` on the result. Hence the fix is simply to change that API to return `default` instead of the fourth state in the case of `null`
-
由 Manish Vasani 提交于
Change the text for the newly added background analysis scope option
-
由 Manish Vasani 提交于
-
由 Julia Feng 提交于
Don't offer interpolated string refactoring for const variables
-
由 Manish Vasani 提交于
Refactor some dispose code in SymbolUsageAnalysis
-
由 Manish Vasani 提交于
1. Make the strings sentence cased 2. Rename "Open Documents And Projects" to "Open documents" as per internal review.
-
由 Manish Vasani 提交于
This is not a user facing string, so must not be localized. Additionally, with https://github.com/dotnet/roslyn/pull/38886, we now support bulk severity configuration in editorconfig based on diagnostic category, so the string ought to be a non-localized constant without any spaces.
-
由 Jared Parsons 提交于
Fix assertion for the bootstrap compiler
-
由 Julia Feng 提交于
-
由 Sam Harwell 提交于
-
- 15 1月, 2020 3 次提交
-
-
由 Jinu 提交于
Update readme with recent release notes
-
由 Manish Vasani 提交于
Deprecate Workspace.set_Options
-
由 Sam Harwell 提交于
Extract out simplification changes
-