- 21 1月, 2020 5 次提交
-
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Tomáš Matoušek 提交于
-
由 Tomáš Matoušek 提交于
Previously we reported diagnostics caused by the debuggee not allowing edits in the corresponding module in EnC diagnostic analyzer. A module does not support edits if any of its instances does not support the edits. There are scenarios in which module instances may be loaded while in break mode. E.g. if the user attaches to a secondary process while debugging a primary process, the secondary process might have a module instance loaded of the same module loaded to the primary process. To handle these cases we hooked up debugger module load/unload events and invalidated the reported diagnostics. This approach has a few problems: 1) EnC analyzer is now non-deterministic, as it can give different answers for the same inputs depending on the state of the debuggee 2) Turns out that the debugger does not deliver module load/unload events in all cases (e.g. when the secondary process is killed). 3) It's a bit complicated and would get even more complicated once we moved EnC to OOP/Cloud Instead, we don't report these errors until the user triggers the "continue" action. At this point the VS and all processes being debugged are blocked until the changes analyzed and applied. Since this situation is not very common the slight regression in interactivity is acceptable.
-
- 20 1月, 2020 2 次提交
-
-
由 Sam Harwell 提交于
Use simple IsKind pattern.
-
由 Sam Harwell 提交于
Remove unnecessary check in SimplifyTypeNames.
-
- 19 1月, 2020 7 次提交
-
-
https://github.com/dotnet/arcade由 dotnet-maestro[bot] 提交于
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20068.1
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 Sam Harwell 提交于
Pass along cancellation token where appropriate instead of using CancellationToken.None
-
由 Cyrus Najmabadi 提交于
-
由 Cyrus Najmabadi 提交于
-
由 CyrusNajmabadi 提交于
-
- 18 1月, 2020 13 次提交
-
-
由 dotnet-maestro[bot] 提交于
* Update dependencies from https://github.com/dotnet/arcade build 20200116.1 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20066.1 * Update dependencies from https://github.com/dotnet/arcade build 20200117.2 - Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.20067.2
-
由 Julien Couvreur 提交于
-
由 Sam Harwell 提交于
Rewrite simplify type names using SemanticModel action and a tree walker
-
由 Cyrus Najmabadi 提交于
-
由 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 13 次提交
-
-
由 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 提交于
-