Commit History

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