ambrop7
|
ccfd0f7987
ncd: NCDInterpreter: require that the process work job is unset when calling process_free().
|
13 tahun lalu |
ambrop7
|
de044df707
ncd: NCDInterpProcess: store command name as a string ID
|
13 tahun lalu |
ambrop7
|
dea7011e4f
ncd: NCDModule: remove redundant assignment in debug mode
|
13 tahun lalu |
ambrop7
|
ad34835ccf
ncd: NCDModule: don't store a callback state pointer for NCDModuleProcess user callbacks. Instead, pass the
|
13 tahun lalu |
ambrop7
|
ea164baa07
ncd: NCDModule: remove 'iparams' member from NCDModuleProcess
|
13 tahun lalu |
ambrop7
|
2f4b91f7c3
ncd: NCDModule: remove the 'state' member from NCDModuleProcess when in debug mode
|
13 tahun lalu |
ambrop7
|
ff7e25c8b3
ncd: NCDModule: require that process is not terminated when calling NCDModuleProcess_GetObj()
|
13 tahun lalu |
ambrop7
|
9a44cabbe9
ncd: optimize destruction of statements which don't do anything on destruction
|
13 tahun lalu |
ambrop7
|
ffec659d2b
ncd: NCDModule: in NCDModuleInst_Init(), have the interpreter directly pass the method context pointer, not
|
13 tahun lalu |
ambrop7
|
3fa9313d5e
ncd: NCDInterpreter: only call NCDInterpProcess_StatementBumpAllocSize() when we really need to increase the
|
13 tahun lalu |
ambrop7
|
becfbd8014
ncd: small optimization
|
13 tahun lalu |
ambrop7
|
9d71a60855
ncd: NCDInterpreter: avoid a loop over all statements in process_free() if no statement memory was allocated
|
13 tahun lalu |
ambrop7
|
2c030279b9
ncd: NCDInterpreter: store BReactor pointer in process to gain a small speedup
|
13 tahun lalu |
ambrop7
|
33db462802
ncd: NCDInterpreter: only use process state member in debug mode
|
13 tahun lalu |
ambrop7
|
e2785aea3e
ncd: NCDInterpreter: allow calling process_start_terminating() even if process is already terminating
|
13 tahun lalu |
ambrop7
|
c1bf18deb9
ncd: NCDInterpreter: don't stop the retry timer if it turns out it is no longer needed. Instead, just detect
|
13 tahun lalu |
ambrop7
|
88ac127bce
ncd: NCDInterpreter: add process_work_job_handler_waiting() as a dummy handler so we can avoid a branch
|
13 tahun lalu |
ambrop7
|
3543f7327d
ncd: NCDInterpreter: split process_work_job_handler() into process_work_job_handler_working() and
|
13 tahun lalu |
ambrop7
|
e0c314c729
ncd: NCDInterpreter: cosmetic change
|
13 tahun lalu |
ambrop7
|
751f15e469
ncd: NCDInterpreter: don't schedule the work job in PSTATE_WAITING
|
13 tahun lalu |
ambrop7
|
d96345ce7b
ncd: NCDInterpreter: cosmetic changes
|
13 tahun lalu |
ambrop7
|
281aa89abb
ncd: NCDInterpreter: split the terminating part of process_work_job_handler() into
|
13 tahun lalu |
ambrop7
|
b963b8e471
BPending: add BSmallPending_SetHandler()
|
13 tahun lalu |
ambrop7
|
960c2f0f6b
ncd: NCDInterpreter: remove unused defines
|
13 tahun lalu |
ambrop7
|
3e01cedfbe
ncd: NCDInterpreter: use C bitfields instead of manual masking and shifting
|
13 tahun lalu |
ambrop7
|
4e4859be7f
ncd: NCDModule: fix description for semantics of mem pointer
|
13 tahun lalu |
ambrop7
|
1a251d5aaa
ncd: NCDModule, NCDInterpreter: keep interpreter's statement state in a bitfield within NCDModuleInst, to
|
13 tahun lalu |
ambrop7
|
4c6064a80e
ncd: NCDModule: use bitfields for state and error flag in NCDModuleInst. Provides a small performance boost.
|
13 tahun lalu |
ambrop7
|
5c7ae5f459
ncd: renumber some state values
|
13 tahun lalu |
ambrop7
|
075b6c643a
ncd: NCDModule: have the interpreter initialize the mem pointer itself. This allows us to remove the 'mem'
|
13 tahun lalu |