Ambroz Bizjak
|
05cce5ff59
misc/substring.h: Refactor with MemRef.
|
11 years ago |
Ambroz Bizjak
|
020238b9cf
ncd: NCDModuleIndex: Allow a module group with no "modules".
|
11 years ago |
Ambroz Bizjak
|
3da656da45
ncd: Implement registration of functions by modules.
|
11 years ago |
ambrop7
|
8ec7e1e67d
ncd: NCDModule: allow separating static module information from generated at runtime by the interpreter. Fix other stuff to work with
|
13 years ago |
ambrop7
|
18a15ba1e1
ncd: NCDModuleIndex: remove base_type verification if NDEBUG is defined, to improve start-up time
|
13 years ago |
ambrop7
|
10a594c625
ncd: move initialization of modules from NCDInterpreter into NCDModuleIndex
|
13 years ago |
ambrop7
|
153681af18
ncd: move NCDMethodIndex from NCDInterpreter into NCDModuleIndex
|
13 years ago |
ambrop7
|
93bc612a21
get rid of some warnings
|
13 years ago |
ambrop7
|
0ef729228f
ncd: speed up module lookup when initializing statements. For non-method statements, cache the module pointer in NCDInterpBlock. For
|
13 years ago |
ambrop7
|
79f824fb65
structure: CHash: rework, remove unused features
|
13 years ago |
ambrop7
|
2d34d4cec2
simplify comparators using B_COMPARE
|
13 years ago |
ambrop7
|
8465f19096
ncd: NCDModuleIndex: use a hash table instead of AVL tree to lookup module names
|
13 years ago |
ambrop7
|
0d99d6a26a
switch to using the New BSD License
|
14 years ago |
ambrop7
|
a719a6ce17
ncd: NCDModuleIndex: detect duplicate base_type's
|
14 years ago |
ambrop7
|
0325c73684
ncd: add NCDModuleIndex to find modules faster
|
14 years ago |