Commit History

Author SHA1 Message Date
  ambrop7 d95c751389 ncd: NCDModule: make interpreter-side process functions call the process creator callbacks directly, and remove a bunch ofstates made redundant 13 years ago
  ambrop7 5f17ad3ef1 ncd: NCDModule: make interpreter-side functions call backend functions directly, and remove a bunch of 13 years ago
  ambrop7 fb52e48f79 ncd: improve error handling semantics. Previously, when a statement died with an error, we would not re-initialize this 13 years ago
  ambrop7 07f656ea89 ncd: cosmetic changes 13 years ago
  ambrop7 288834b8bd ncd: implement memory preallocation for statements 13 years ago
  ambrop7 34a5c14ddb ncd: rename process_statement to statement 13 years ago
  ambrop7 27c36e7859 ncd: make a new more efficient value storage object NCDVal, and migrate things from NCDValue to NCDVal 13 years ago
  ambrop7 a0ebadd888 ncd: remove uneeded variable 14 years ago
  ambrop7 778f030dec ncd: remove the no-longer-needed "advance job" 14 years ago
  ambrop7 c62ba20340 ncd: small performance improvement when not logging 14 years ago
  ambrop7 8465f19096 ncd: NCDModuleIndex: use a hash table instead of AVL tree to lookup module names 14 years ago
  ambrop7 06ddc113d0 ncd: allocate process_statement's as a flexible array member, and simplify initialization 14 years ago
  ambrop7 36cb33d1fc ncd: avoid a malloc on every method call 14 years ago
  ambrop7 350eff55df ncd: make statement indices 'int', and reorder some fields to make structs smaller 14 years ago
  ambrop7 02c1f7996d ncd: use NCDInterpValue's from NCDInterpBlock's instead of building them in process_new(). Introduces a significant 14 years ago
  ambrop7 540a8d7acd ncd: move arg_value to NCDInterpValue 14 years ago
  ambrop7 73ca67e869 ncd: remove unneeded struct 14 years ago
  ambrop7 0011694636 ncd: remove some malloc's 14 years ago
  ambrop7 4ec6bc22db ncd: fix compile in debug mode 14 years ago
  ambrop7 c89e412799 ncd: remove some malloc's 14 years ago
  ambrop7 a2745f4196 ncd: use NCDInterpBlock and NCDInterpProg to speed up looking up templates and variables 14 years ago
  ambrop7 dd25051125 ncd: refactor parsing and implement if clauses 14 years ago
  ambrop7 2e5515e33d ncd: abort initialization if a process fails to initialize 14 years ago
  ambrop7 885b2e739a ncd: fix clang warnings 14 years ago
  ambrop7 349e5744d1 ncd: NCDModule: add NCDModuleInst_Backend_InterpGetRetryTime() 14 years ago
  ambrop7 d900614b60 ncd: NCDModule: move some parameters into NCDModuleInst_iparams 14 years ago
  ambrop7 802c5876b9 ncd: ncd.c: use LinkedList1 for processes instead of LinkedList2 14 years ago
  ambrop7 5d9c0d9a4c ncd: remove unneeded structure member 14 years ago
  ambrop7 ec83a4b766 ncd: ncd.c: add option for stderr logger, and default to it instead of stdout 14 years ago
  ambrop7 d40da16cc6 ncd: ncd.c: understand strings with null bytes 14 years ago