Historial de Commits

Autor SHA1 Mensaje Fecha
  Ambroz Bizjak 5f79b8f2d2 ncd: NCDStringIndex: Refactor using MemRef. hace 11 años
  Ambroz Bizjak 98ed187623 ncd: Remove ComposedString type along with the buffer module. hace 11 años
  Ambroz Bizjak e2979251df ncd: Refactor the function call infrastructure. hace 11 años
  Ambroz Bizjak 79c871900d ncd: Cosmetic changes. hace 11 años
  Ambroz Bizjak a2eb5bd3b9 ncd: Make it possible to reach the NCDStringIndex from functions. hace 11 años
  Ambroz Bizjak 9bdb2f3793 ncd: Implement logging by function implementations. hace 11 años
  Ambroz Bizjak 646a72be60 ncd: NCDInterpreter: Evaluate functions via the index. hace 11 años
  Ambroz Bizjak c2b3151f81 ncd: Implement function calls in NCDEvaluator. hace 11 años
  Ambroz Bizjak 4138b04639 ncd: Refactoring to support upcoming function calls. hace 11 años
  ambrop7 c55525c90e ncd: NCDInterpreter: implement loadmodule callback hace 13 años
  ambrop7 675f8100b7 ncd: NCDInterpProcess: retry simple module lookups when a statement is about to be instantiated, this is needed for dynamic module loading hace 13 años
  ambrop7 808bf4524e ncd: NCDModule: add interface for loading modules, currently a stub hace 13 años
  ambrop7 fccfbf9668 ncd: NCDInterpreter, NCDModule: convert non-ContinuousString strings in statement arguments to ContinuousString, and implement a module flag to hace 13 años
  ambrop7 8ec7e1e67d ncd: NCDModule: allow separating static module information from generated at runtime by the interpreter. Fix other stuff to work with hace 13 años
  ambrop7 10a594c625 ncd: move initialization of modules from NCDInterpreter into NCDModuleIndex hace 13 años
  ambrop7 81dc7380d5 ncd: NCDInterpreter: reorder initialization so that it will be easier to move the calling of module globalinit functions into NCDModuleIndex hace 13 años
  ambrop7 153681af18 ncd: move NCDMethodIndex from NCDInterpreter into NCDModuleIndex hace 13 años
  ambrop7 16243308ac ncd: move parsing of the program out of NCDInterpreter hace 13 años
  ambrop7 509167b3b3 ncd: NCDAst: implement include_guard directive hace 13 años
  ambrop7 bc17a671ed ncd: extend AST with include directives hace 13 años
  ambrop7 0e54c2280b ncd: NCDInterpreter: use a STATEMENT_LOG macro to check whether we would actually log the message before calling hace 13 años
  ambrop7 b4252374bb ncd: NCDModule, NCDInterpreter: report module errors to interpreter as a separate event, not by setting a flag hace 13 años
  ambrop7 41e88c6250 ncd: NCDModule, NCDInterpreter: optimize NCDModuleInst_Backend_DownUp() hace 13 años
  ambrop7 3fc9ec6b0e NCDInterpreter.c: cosmetic change hace 13 años
  ambrop7 d12ad6e28d ncd/NCDInterpreter.c: cosmetic change hace 13 años
  ambrop7 bb993bb1a2 ncd/NCDInterpreter.c: cosmetic change hace 13 años
  ambrop7 62917f151e ncd: NCDVal: enforce a maximum value depth to avoid stack overflows hace 13 años
  ambrop7 d9d822788d ncd: NCDObject: make it possible to have the method call context pointer different from the _getobj and _getarg context hace 13 años
  ambrop7 b2b99dce67 ncd: NCDInterpreter: micro-optimization hace 13 años
  ambrop7 bbfdce4d92 ncd: cache a single prepared process for fast allocation, for each kind of process hace 13 años