Age | Commit message (Collapse) | Author |
|
|
|
need to create a new concat iterator
This should optimize GC memory pressure more on this code path. In case the result returned recursively by ExpandWildcardFilePath is Enumerable.Empty, we can optimzie and not create a new Enumerator for the second one.
|
|
Instead of doing the recursive matching by manually recursively descending via a parameter, use the filesystem's APIs to check the nested directories to validate the data
|
|
|
|
[Core] Avoid allocating strings for keys when loading the MSBuild pro…
|
|
[Ide] Small cleanup and optimization in RootWorkspace
|
|
[Core] Remove redundant condition checks
|
|
[Core] Small cleanups in DefaultMSBuildEngine
|
|
[Core] Add extension on Array to shadow IEnumerable.Contains
|
|
[DotNetCore] Remove unused file
|
|
|
|
|
|
This should fix some performance issue when closing a decently sized workspace with 20 open documents.
|
|
Unroll LINQ in a loop code, use lambda instead of delegate notation
and remove an unused method
|
|
SafeParseAndEvaluate already does a check for the condition being empty. Remove the redundant checks and invert some conditions
|
|
|
|
|
|
|
|
IEnumerable.Contains on arrays
The new method shadows the old one, so we get quite a few performance improvements, most in the project
model
|
|
Fixes VSTS FeedbackTicket 943824: Diff Incorrect
|
|
Make `TypeSystemService.GetCodeAnalysisProjectAsync` return actual value when solution is still loading
|
|
Fixed Bug 820341: [Feedback] Unable to print code
|
|
[Mac] Fix NSImageCacheException exception when getting the app icon
|
|
Change Key binding scheme for Visual Studio for Mac
|
|
[DotNetCore] Enable "Publish to folder" command for all .NET Core projects
|
|
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/820341
The only way to ensure that the theme can be printed in a good quality
is to use the default light theme for printing. The same with the font
size - it used to be the editor zoom factor but setting it to a
constant zoom facotr gives the print code the control over the size.
Fonts currently are way bigger than they should be in printing.
|
|
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/943824
Diff View could be loaded before the text view had the text - that
caused that the "local" text was empty. The blame view had the same
issue (but crashed) - fixed that as well.
|
|
Bump Roslyn to 3.3.0-beta1-19360-03
|
|
|
|
when solution is still loading
Main difference between `TypeSystemService.GetCodeAnalysisProjectAsync` and `TypeSystemService.GetCodeAnalysisProject` should be that `Async` version can be called before project/solution is fully loaded and `await` for it to be loaded and then return correct result, `non-Async` version should return project if currently or else `null`.
|
|
Fixes https://devdiv.visualstudio.com/DevDiv/_workitems/edit/945334
|
|
"Visual Studio for Mac" rather than "Visual Studio"
|
|
New WebEditors
|
|
Fixes VSTS Bug 940831: "Authors" (Blame) tab fails to load
|
|
|
|
Fixes VSTS Bug 941853: Unknown icon shown in status bar when opening a
|
|
|
|
SharedApplication.ApplicationIconImage is not meant to be used
to retrieve the actual bundle icon, but only to change the default icon.
Instead of SharedApplication.ApplicationIconImage get the icon
directly from the bundle by default and fall-back to BrandingService
if not running from an app bundle.
Fixes VSTS #905844
|
|
[Mac] Remove IdeInstanceConnection socket on Mac when running from bundle
Fixes VSTS #944831 - [FATAL] System.UnauthorizedAccessException exception in System.IO.File.Delete()
Fixes VSTS #938537 - [Watson] SIGABRT due to IdeInstanceConnection.StartListening
|
|
Perf tests integration for simple benchmarks
|
|
[Misc] Improve performance of some project APIs and remove some unused obsolete APIs
|
|
[Ide][Core] Adds support for AppendTargetFrameworkToOutputPath
|
|
|
|
Fixes VSTS #944831 - [FATAL] System.UnauthorizedAccessException exception in System.IO.File.Delete()
|
|
file
https://devdiv.visualstudio.com/DevDiv/_workitems/edit/941853
The BeginProgress API is the cause of that - IconID can beconverted to
a string. Other calls of that method are ok.
|
|
[GetToCode] Adds ShowAsync method in NewProjectController with TaskCo…
|
|
|
|
[Mac] Use FirstOrDefault in case there is no matching configurations
|
|
|
|
|