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