Ambroz Bizjak
|
4138b04639
ncd: Refactoring to support upcoming function calls.
|
11 年 前 |
ambrop7
|
153681af18
ncd: move NCDMethodIndex from NCDInterpreter into NCDModuleIndex
|
13 年 前 |
ambrop7
|
509167b3b3
ncd: NCDAst: implement include_guard directive
|
13 年 前 |
ambrop7
|
bc17a671ed
ncd: extend AST with include directives
|
13 年 前 |
ambrop7
|
f2a2b37f1d
ncd: NCDInterpProg: fix crash on duplicate process/template name
|
13 年 前 |
ambrop7
|
5ea5a974f1
ncd: NCDInterpProg: lookup processes by string ids
|
13 年 前 |
ambrop7
|
a157cf9829
ncd: use unique string identifiers when resolveing variable/object names. The goal is to improve
|
13 年 前 |
ambrop7
|
98b90be2b7
ncd: NCDInterpProg: remove unused variable
|
13 年 前 |
ambrop7
|
9f9d4bae9e
NCDInterpProg: make NCDInterpProg_FindProcess() only return an NCDInterpProcess.
|
13 年 前 |
ambrop7
|
6183427531
ncd: NCDInterpProg: update variable names
|
13 年 前 |
ambrop7
|
9c7741e3a8
ncd: NCDInterpProcess: remove redundant argument in Init
|
13 年 前 |
ambrop7
|
18a9a5b7bc
ncd: NCDInterpBlock: rename to NCDInterpProcess
|
13 年 前 |
ambrop7
|
0ef729228f
ncd: speed up module lookup when initializing statements. For non-method statements, cache the module pointer in NCDInterpBlock. For
|
13 年 前 |
ambrop7
|
79f824fb65
structure: CHash: rework, remove unused features
|
13 年 前 |
ambrop7
|
60249f255b
ncd: improve how arguments are instantiated. Keep the incomplete arguments in NCDValMem's, but containing placholder values in place
|
13 年 前 |
ambrop7
|
c59047d273
ncd: small memory optimization
|
13 年 前 |
ambrop7
|
093cce72a8
misc: add hashfun, and use it
|
13 年 前 |
ambrop7
|
689d05c172
cosmetic changes
|
13 年 前 |
ambrop7
|
eb7c4029b0
ncd: NCDInterpProg: fix bad return value
|
13 年 前 |
ambrop7
|
a75e507a34
ncd: add NCDInterpBlock and NCDInterpProg, to be used for speeding up certain operations during interpretation
|
13 年 前 |