Skip to content

Ensure AnalyzerDriver completes during Compilation - #1134

Merged
jaredpar merged 2 commits into
dotnet:masterfrom
jaredpar:fix-1086
Mar 11, 2015
Merged

Ensure AnalyzerDriver completes during Compilation#1134
jaredpar merged 2 commits into
dotnet:masterfrom
jaredpar:fix-1086

Conversation

@jaredpar

@jaredpar jaredpar commented Mar 9, 2015

Copy link
Copy Markdown
Member

Today the AnalyzerDriver is only guaranteed to be completed after a
Compilation if the compilation made it to the Emit phase. If the
compiler exited early, say to method body binding failures, the compiler
would not produce all of the compilation events and hence the analyzer
driver would be left forever waiting for them to complete.

closes #1086

Today the AnalyzerDriver is only guaranteed to be completed after a
Compilation if the compilation made it to the Emit phase.  If the
compiler exited early, say to method body binding failures, the compiler
would not produce all of the compilation events and hence the analyzer
driver would be left forever waiting for them to complete.
@jaredpar

jaredpar commented Mar 9, 2015

Copy link
Copy Markdown
Member Author

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This looks good but it occurs to me... perhaps this method is getting too long?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I agree. It's gotten a bit out of hand and needs to be broken up. Will take a shot at it.

@gafter

gafter commented Mar 9, 2015

Copy link
Copy Markdown
Member

👍

@gafter gafter assigned jaredpar and unassigned gafter Mar 9, 2015
@VSadov

VSadov commented Mar 11, 2015

Copy link
Copy Markdown
Member

LGTM

jaredpar added a commit that referenced this pull request Mar 11, 2015
Ensure AnalyzerDriver completes during Compilation
@jaredpar
jaredpar merged commit c03dd87 into dotnet:master Mar 11, 2015
@jaredpar
jaredpar deleted the fix-1086 branch August 21, 2018 15:03
dibarbet pushed a commit that referenced this pull request Aug 18, 2026
Update to .NET SDK 8.0.100
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.

Cancel AnalyzerDriver at the end of a compilation

4 participants