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
|
|
[BuildOutput] Simplifies and removes delay cancellation in SearchCanBeCanceled test
|
|
[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"
|
|
[master] Update translations
|
|
New WebEditors
|
|
SearchCanBeCanceled test
Fixes VSTS #941229 - MonoDevelop.Ide.BuildOutputTests.CustomProject_SearchCanBeCanceled very unreliable
|
|
Fixes VSTS Bug 940831: "Authors" (Blame) tab fails to load
|
|
|
|
Fixes VSTS Bug 941853: Unknown icon shown in status bar when opening a
|
|
|
|
|
|
Bump Roslyn to 3.2.0-beta4-19359-03
|
|
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
|
|
|