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

Deleted type protection in EmitGCMarkValue, RequestExtraCompile feature

This commit is contained in:
Brian Fiete 2025-02-19 12:01:06 -08:00
parent 6e0cabf8aa
commit 471897a150
6 changed files with 81 additions and 1 deletions

View file

@ -334,6 +334,7 @@ public:
bool mHasRequiredTypes;
bool mNeedsFullRefresh;
bool mFastFinish;
bool mExtraCompileRequested;
bool mHasQueuedTypeRebuilds; // Infers we had a fast finish that requires a type rebuild
bool mHadCancel;
bool mWantsDeferMethodDecls;
@ -545,6 +546,7 @@ public:
void GetSymbolReferences();
void Cancel();
void RequestFastFinish();
void RequestExtraCompile();
String GetTypeDefList(bool includeLocation);
String GetGeneratorString(BfTypeDef* typeDef, BfTypeInstance* typeInst, const StringImpl& generatorMethodName, const StringImpl* args);
void HandleGeneratorErrors(StringImpl& result);