- 21 5月, 2019 4 次提交
-
-
由 Charles Stoner 提交于
-
由 Sam Harwell 提交于
More external access
-
由 Joey Robichaud 提交于
* Separate script arguments from the script file for InteractiveCompiler tasks * Added command line arguments as quoted text
-
由 Sam Harwell 提交于
Limit use of IBuiltInAnalyzer.OpenFileOnly
-
- 20 5月, 2019 1 次提交
-
-
由 Sam Harwell 提交于
Fix violations of RS1024 in Microsoft.CodeAnalysis.EditorFeatures
-
- 19 5月, 2019 1 次提交
-
-
由 Julien Couvreur 提交于
-
- 18 5月, 2019 7 次提交
-
-
由 Heejae Chang 提交于
* this addresses issue where we repeatedly trying to create different compilations in OOP causing a lot of allocations. issue was OOP solution crawler processing documents from different proejcts rather than per same project. basically void the benefit the solution crawler (processing same project one at a time so that all share same compilation/symbols and etc) root cause was due to documents got removed and then readded to remote workspace solution. and that was happening because remote workspace could moved backward. fix is making sure that workspace can't never move backward. ... some background. originally, RemoteWorkspace was added to OOP as pure cache. so that, when someone need a soluton matching one from VS, OOP doesn't need to recreate the solution from scratch. so, it always has set RemoteWorkspace to last requested solution from VS (a snapshot of VSWorkspace.CurrentSolution) what that means is if there are multiple requestsion from VS with snapshot1, snapshot2, snapshot1, snapshot3 remoteWorkspace.CurrentSolution could move from snapshot1 -> snapshot2 -> snapshot1 -> snapshot3 it was all fine as pure cache since as a cache, there is no such concept of moving forward or backwawrd. it is just a snapshot. and RemoteWorkspace is just something we need to have due to solution having backpointer to workspace and I can do incremental update to be more efficient. but functionally, workspace wasn't required. this got more complicated when solution crawler is added to OOP to support "Find all reference" and "navigate to" strictly, solution crawler doesn't care whether solution going backward. as long as we can diff 2 solutions correctly, going backward is just another change in solution and solution cralwer handle those correctly. problem is perf. now it causes unnecessary work. causing a lot of unnecessary allocation. what make it worse is that, we mark document removed as high priority to process them faster. and we let solution crawler process them in any order rather than per project since removed document call back can't access compilaton. but since we allowed remote workspace solutoin to go back and forth, we end up mark a lot of document, high priority and start to process them not in group causing even more allocations. now, we only allow remote workspace to move forward. never backward. * updated comment
-
由 dotnet-automerge-bot 提交于
Merge release/dev16.2-preview1 to master
-
由 Julien Couvreur 提交于
-
由 Julien Couvreur 提交于
Merge remote-tracking branch 'dotnet/release/dev16.2-preview1' into merges/release/dev16.2-preview1-to-master
-
由 Cheryl Borley 提交于
-
由 Tomáš Matoušek 提交于
* Revert "Revert "Make compilation outputs available via a workspace service (#34809)"" This reverts commit f4892bc4. * Handle non-absolute path set by VB Web App IntelliSense project
-
由 Charles Stoner 提交于
-
- 17 5月, 2019 7 次提交
-
-
由 Ivan Basov 提交于
-
由 Rikki Gibson 提交于
Cherry-pick PR #34909
-
由 Cheryl Borley 提交于
-
由 Neal Gafter 提交于
Fixes #25997
-
由 Sam Harwell 提交于
Make IPackageInstallerService implementation lazy
-
由 Charles Stoner 提交于
-
由 David Poeschl 提交于
Localize "General" groupbox header in the Formatting>General option page
-
- 16 5月, 2019 20 次提交
-
-
由 Julien Couvreur 提交于
-
由 Sam Harwell 提交于
Fix mismatched use of MEF 1 and 2
-
由 Sam Harwell 提交于
Fix violations of RS1024 in Microsoft.CodeAnalysis.Workspaces
-
由 Sam Harwell 提交于
Fix violations of RS1024 in Microsoft.CodeAnalysis.VisualBasic.Features
-
由 Sam Harwell 提交于
Remove legacy IVTs
-
由 Sam Harwell 提交于
Work around integration test crash in light bulb controller
-
由 Sam Harwell 提交于
Include dump file size in log output
-
由 Jason Malinowski 提交于
Merge release/dev16.1 to release/dev16.2-preview1
-
由 Julien Couvreur 提交于
-
由 Jinu 提交于
Set the initial directory for generate .editorconfig file from settings
-
由 Heejae Chang 提交于
-
由 Jason Malinowski 提交于
Ensure we give .editorconfig keys in the same order as in the file
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Now that services are lazily accessed, there is no need to use a proxy for NuGet calls.
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Package information for other sources cannot be cached until the operation runs out-of-process.
-
由 Sam Harwell 提交于
-
由 Sam Harwell 提交于
Update analyzers to follow recommended patterns
-
由 Sam Harwell 提交于
Fix violations of RS1024 in Microsoft.CodeAnalysis.CSharp.Features
-