História revízii

Autor SHA1 Správa Dátum
  ambrop7 c55525c90e ncd: NCDInterpreter: implement loadmodule callback 13 rokov pred
  ambrop7 675f8100b7 ncd: NCDInterpProcess: retry simple module lookups when a statement is about to be instantiated, this is needed for dynamic module loading 13 rokov pred
  ambrop7 808bf4524e ncd: NCDModule: add interface for loading modules, currently a stub 13 rokov pred
  ambrop7 fccfbf9668 ncd: NCDInterpreter, NCDModule: convert non-ContinuousString strings in statement arguments to ContinuousString, and implement a module flag to 13 rokov pred
  ambrop7 8ec7e1e67d ncd: NCDModule: allow separating static module information from generated at runtime by the interpreter. Fix other stuff to work with 13 rokov pred
  ambrop7 10a594c625 ncd: move initialization of modules from NCDInterpreter into NCDModuleIndex 13 rokov pred
  ambrop7 81dc7380d5 ncd: NCDInterpreter: reorder initialization so that it will be easier to move the calling of module globalinit functions into NCDModuleIndex 13 rokov pred
  ambrop7 153681af18 ncd: move NCDMethodIndex from NCDInterpreter into NCDModuleIndex 13 rokov pred
  ambrop7 16243308ac ncd: move parsing of the program out of NCDInterpreter 13 rokov pred
  ambrop7 509167b3b3 ncd: NCDAst: implement include_guard directive 13 rokov pred
  ambrop7 bc17a671ed ncd: extend AST with include directives 13 rokov pred
  ambrop7 0e54c2280b ncd: NCDInterpreter: use a STATEMENT_LOG macro to check whether we would actually log the message before calling 13 rokov pred
  ambrop7 b4252374bb ncd: NCDModule, NCDInterpreter: report module errors to interpreter as a separate event, not by setting a flag 13 rokov pred
  ambrop7 41e88c6250 ncd: NCDModule, NCDInterpreter: optimize NCDModuleInst_Backend_DownUp() 13 rokov pred
  ambrop7 3fc9ec6b0e NCDInterpreter.c: cosmetic change 13 rokov pred
  ambrop7 d12ad6e28d ncd/NCDInterpreter.c: cosmetic change 13 rokov pred
  ambrop7 bb993bb1a2 ncd/NCDInterpreter.c: cosmetic change 13 rokov pred
  ambrop7 62917f151e ncd: NCDVal: enforce a maximum value depth to avoid stack overflows 13 rokov pred
  ambrop7 d9d822788d ncd: NCDObject: make it possible to have the method call context pointer different from the _getobj and _getarg context 13 rokov pred
  ambrop7 b2b99dce67 ncd: NCDInterpreter: micro-optimization 13 rokov pred
  ambrop7 bbfdce4d92 ncd: cache a single prepared process for fast allocation, for each kind of process 13 rokov pred
  ambrop7 ccfd0f7987 ncd: NCDInterpreter: require that the process work job is unset when calling process_free(). 13 rokov pred
  ambrop7 de044df707 ncd: NCDInterpProcess: store command name as a string ID 13 rokov pred
  ambrop7 9a44cabbe9 ncd: optimize destruction of statements which don't do anything on destruction 13 rokov pred
  ambrop7 ffec659d2b ncd: NCDModule: in NCDModuleInst_Init(), have the interpreter directly pass the method context pointer, not 13 rokov pred
  ambrop7 3fa9313d5e ncd: NCDInterpreter: only call NCDInterpProcess_StatementBumpAllocSize() when we really need to increase the 13 rokov pred
  ambrop7 becfbd8014 ncd: small optimization 13 rokov pred
  ambrop7 9d71a60855 ncd: NCDInterpreter: avoid a loop over all statements in process_free() if no statement memory was allocated 13 rokov pred
  ambrop7 2c030279b9 ncd: NCDInterpreter: store BReactor pointer in process to gain a small speedup 13 rokov pred
  ambrop7 33db462802 ncd: NCDInterpreter: only use process state member in debug mode 13 rokov pred