mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Start of compile-time function evaluation
This commit is contained in:
parent
350516fae3
commit
577e199dcd
17 changed files with 2437 additions and 29 deletions
|
@ -41,6 +41,7 @@ class BfAutoComplete;
|
|||
class BfMethodInstance;
|
||||
class BfSourceClassifier;
|
||||
class BfResolvePassData;
|
||||
class CeMachine;
|
||||
|
||||
enum BfCompileOnDemandKind
|
||||
{
|
||||
|
@ -171,9 +172,9 @@ public:
|
|||
mUseDebugBackingParams = true;
|
||||
mAllocStackCount = 1;
|
||||
|
||||
mExtraResolveChecks = false;
|
||||
mExtraResolveChecks = false;
|
||||
#ifdef _DEBUG
|
||||
//mExtraResolveChecks = true;
|
||||
mExtraResolveChecks = false;
|
||||
#endif
|
||||
mMaxSplatRegs = 4;
|
||||
}
|
||||
|
@ -310,6 +311,7 @@ public:
|
|||
BfPassInstance* mPassInstance;
|
||||
FILE* mCompileLogFP;
|
||||
|
||||
CeMachine* mCEMachine;
|
||||
BfSystem* mSystem;
|
||||
bool mIsResolveOnly;
|
||||
BfResolvePassData* mResolvePassData;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue