- 30 11月, 2018 1 次提交
-
-
由 Jason Malinowski 提交于
These methods are called any time we add a new project and we have a new output path; this was causing us to realize a Project object for every project in the solution, which was O(n^2) during solution load. This was adding a few hundred milliseconds of overhead in the immutable data structure, which in this particular case we don't need. Fixes dotnet/roslyn#31306.
-
- 28 11月, 2018 6 次提交
-
-
由 Manish Vasani 提交于
Merge ide-dataflow-analyzer feature branch into master
-
由 Charles Stoner 提交于
-
由 Tomáš Matoušek 提交于
Move VS MSBuild location to Arcade tools script
-
由 Tomas Matousek 提交于
-
由 Fred Silberberg 提交于
Disallow null coalescing assignment in expression trees.
-
由 Gen Lu 提交于
Fix IBC data application
-
- 27 11月, 2018 19 次提交
-
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Dataflow analysis based analyzer/fixer to identify unused expression values and parameters
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Treat conversions whose operands have no side effects to be operations with no side effects, that can be removed.
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
Fix an assert introduced my previous commit for conservative analysis in presence of delegate type arguments, where parameter default value is used instead of an explicit delegate argument. This was causing the fast pass (operation tree based symbol usage analysis) to bail out, while the slow pass (control flow graph based symbol usage analysis) to correctly identify and flag unused values.
-
由 Manish Vasani 提交于
Conservatively handle delegates passed as arguments to method invocations by reseting state so all the current writes are assumed to be read. Also ensure that we report unused parameters when we bail out from flow analysis, as the latter should only prevent us from reporting unused values.
-
由 Tomas Matousek 提交于
-
由 Gen Lu 提交于
Add an API to pass additional msbuild properties to workspace
-
由 Fredric Silberberg 提交于
-
由 Manish Vasani 提交于
-
由 Manish Vasani 提交于
1. Do not invoke SyntaxEditorBasedCodeFixProvider.FixAllAsync if there are no diagnostics to fixed. 2. Handle flow captures that are both lvalue and rvalue captures (left of a compound assignment operation where right has conditional code).
-
由 Heejae Chang 提交于
* fixed a race where solution cralwer used wrong solution for it to process. race is this. 1. solution crawler picked up a solution 2. before processing the solution, workitem got changed 3. and then picked up an work item from the queue 4. and use the work item with the solution that got picked up in step 1 step 2 is happening beacuse solution has changed, but step 4 used old solution from step 1 that doesn't have effects of the solution changes. solution crawler must pick up solution after it has picked up work item from the queue so that new changes of a solution get enqueued as new work item, * Update src/Features/Core/Portable/SolutionCrawler/WorkCoordinator.NormalPriorityProcessor.cs thank you Co-Authored-By: Nheejaechang <hechang@microsoft.com> * addressing feedback
-
由 David Wengier 提交于
Create TempPE compiler for the new project system
-
由 Manish Vasani 提交于
-
由 Jason Malinowski 提交于
Delete unused packages
-
由 Jinu 提交于
Typos
-
- 23 11月, 2018 10 次提交
- 22 11月, 2018 4 次提交
-
-
由 Jinu 提交于
Fix up the implementation of IDocumentTrackingService
-
由 Jason Malinowski 提交于
Fix goto-def and glyph for builtin operators.
-
由 Jason Malinowski 提交于
We get these from them now, we don't make them ourselves.
-
由 Jason Malinowski 提交于
This is still needed for running unit tests, but just in one place. We can remove it everywhere else.
-