ambrop7
|
d7627bd2a5
ncd: NCDValue: use CAvl instead of BAVL for maps
|
13 лет назад |
ambrop7
|
a5aa5517ab
structure: add CAvl, a very generic and embeddable AVL tree
|
13 лет назад |
ambrop7
|
778f030dec
ncd: remove the no-longer-needed "advance job"
|
13 лет назад |
ambrop7
|
26ebecb484
ncd: modules: alias: some performance improvements
|
13 лет назад |
ambrop7
|
c2674d7077
ncd: NCDObject: add NCDObject_ResolveObjExprCompact()
|
13 лет назад |
ambrop7
|
3eac18b681
version 1.999.120rc3
|
13 лет назад |
ambrop7
|
07ecc91235
ncd: NCDValue: use LinkedList1 not LinkedList2 (which is slower)
|
13 лет назад |
ambrop7
|
c62ba20340
ncd: small performance improvement when not logging
|
13 лет назад |
ambrop7
|
8465f19096
ncd: NCDModuleIndex: use a hash table instead of AVL tree to lookup module names
|
13 лет назад |
ambrop7
|
093cce72a8
misc: add hashfun, and use it
|
13 лет назад |
ambrop7
|
89ea627530
structure: CHash: retrieve keys via a macro expression instead of expecting them to be directly in entries
|
13 лет назад |
ambrop7
|
ecd4e5ed6c
version 1.999.120rc2
|
13 лет назад |
ambrop7
|
06ddc113d0
ncd: allocate process_statement's as a flexible array member, and simplify initialization
|
13 лет назад |
ambrop7
|
5ef2fc9f99
misc: bsize: add bsize_mul()
|
13 лет назад |
ambrop7
|
36cb33d1fc
ncd: avoid a malloc on every method call
|
13 лет назад |
ambrop7
|
350eff55df
ncd: make statement indices 'int', and reorder some fields to make structs smaller
|
13 лет назад |
ambrop7
|
02c1f7996d
ncd: use NCDInterpValue's from NCDInterpBlock's instead of building them in process_new(). Introduces a significant
|
13 лет назад |
ambrop7
|
12f5cbe1ee
ncd: NCDInterpBlock: add NCDInterpBlock_StatementInterpValue()
|
13 лет назад |
ambrop7
|
2d98231088
add some missing file headers
|
13 лет назад |
ambrop7
|
540a8d7acd
ncd: move arg_value to NCDInterpValue
|
13 лет назад |
ambrop7
|
73ca67e869
ncd: remove unneeded struct
|
13 лет назад |
ambrop7
|
0011694636
ncd: remove some malloc's
|
13 лет назад |
ambrop7
|
a1b4d1aeee
ncd: NCDInterpBlock: add NCDInterpBlock_StatementCmdName() and NCDInterpBlock_StatementObjNames()
|
13 лет назад |
ambrop7
|
6c14da508b
misc: split_string: add count_strings(), free_strings()
|
13 лет назад |
ambrop7
|
4ec6bc22db
ncd: fix compile in debug mode
|
13 лет назад |
ambrop7
|
c89e412799
ncd: remove some malloc's
|
13 лет назад |
ambrop7
|
a2745f4196
ncd: use NCDInterpBlock and NCDInterpProg to speed up looking up templates and variables
|
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 лет назад |