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

Fleshing out comptime debugging

This commit is contained in:
Brian Fiete 2022-03-15 16:33:30 -07:00
parent ff2e40e3bf
commit b334423106
28 changed files with 2079 additions and 780 deletions

View file

@ -315,7 +315,7 @@ public:
BfPassInstance* mPassInstance;
FILE* mCompileLogFP;
CeMachine* mCEMachine;
CeMachine* mCeMachine;
int mCurCEExecuteId;
BfSystem* mSystem;
bool mIsResolveOnly;
@ -507,6 +507,8 @@ public:
void AddDepsToRebuildTypeList(BfTypeInstance* typeInst, HashSet<BfTypeInstance*>& rebuildTypeInstList);
void CompileReified();
void PopulateReified();
bool IsCePaused();
bool EnsureCeUnpaused(BfType* refType);
void HotCommit();
void HotResolve_Start(HotResolveFlags flags);