1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 11:38:21 +02:00

Use cached CE emission on fastFinish

This commit is contained in:
Brian Fiete 2021-02-01 05:21:41 -08:00
parent 8406e00a60
commit afd5b29127
8 changed files with 178 additions and 24 deletions

View file

@ -346,6 +346,7 @@ BfCompiler::BfCompiler(BfSystem* bfSystem, bool isResolveOnly)
memset(&mStats, 0, sizeof(mStats));
mCompletionPct = 0;
mCanceling = false;
mNeedsFullRefresh = false;
mFastFinish = false;
mHasQueuedTypeRebuilds = false;
mIsResolveOnly = isResolveOnly;
@ -7396,6 +7397,12 @@ bool BfCompiler::DoCompile(const StringImpl& outputDirectory)
mContext->ValidateDependencies();
if (mNeedsFullRefresh)
{
mNeedsFullRefresh = false;
return false;
}
return !didCancel && !mHasQueuedTypeRebuilds;
}