Skip to content

Conversation

@heejaechang
Copy link
Contributor

@heejaechang heejaechang commented Aug 7, 2019

existing OperationProgress API responded to any design-time build event and we would like to restrict it to the only one that caused by solution load scenario.

for that, platform team added new API and we are moving to that API.

other design-time build events caused by things like "Active Configuration change" or "git branch" switch scenario will be considered in next PLM (partial load mode) iteration.

in current iteration, it is only for solution load. and we are still under experiment on this PLM.

@heejaechang heejaechang requested a review from a team as a code owner August 7, 2019 01:08
@heejaechang heejaechang changed the title move to new OperationProgress API. [Draft] move to new OperationProgress API. Aug 7, 2019
@heejaechang heejaechang requested a review from a team as a code owner September 5, 2019 21:46
@heejaechang heejaechang changed the title [Draft] move to new OperationProgress API. move to new OperationProgress API. Sep 5, 2019
@heejaechang heejaechang changed the base branch from master-vs-deps to release/dev16.3-vs-deps September 5, 2019 22:19
@heejaechang
Copy link
Contributor Author

@dotnet/roslyn-ide I need sign off from someone. platform team already signed off on their API usage.

@mavasani
Copy link
Contributor

mavasani commented Sep 6, 2019

Should this go into dev16.3 branch or dev16.3-vs-deps?

@heejaechang
Copy link
Contributor Author

it is targetting 16.3 preview 4

<PropertyGroup>
<!-- Versions used by several individual references below -->
<RoslynDiagnosticsNugetPackageVersion>2.9.3</RoslynDiagnosticsNugetPackageVersion>
<RoslynDiagnosticsNugetPackageVersion>2.9.4</RoslynDiagnosticsNugetPackageVersion>
Copy link
Member

@jasonmalinowski jasonmalinowski Sep 6, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mavasani Was this the buggy version that had that big memory leak?

Copy link
Contributor

@mavasani mavasani Sep 6, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Memory leak has been there since 2.9.3, but we explicitly turned off all the DFA rules that could cause it in our solution ruleset. Not sure if 2.9.4 has more DFA rules on by default. I am planning to publish 2.9.5-beta1 today, which has the fix for the memory leak, and will submit a follow-up PR to move to that package before we merge this branch back to master.

Copy link

@ghost ghost left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto-approval

@ghost ghost merged commit 89d43ef into dotnet:release/dev16.3-vs-deps Sep 6, 2019
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants