ambrop7
|
33db462802
ncd: NCDInterpreter: only use process state member in debug mode
|
13 years ago |
ambrop7
|
e2785aea3e
ncd: NCDInterpreter: allow calling process_start_terminating() even if process is already terminating
|
13 years ago |
ambrop7
|
c1bf18deb9
ncd: NCDInterpreter: don't stop the retry timer if it turns out it is no longer needed. Instead, just detect
|
13 years ago |
ambrop7
|
88ac127bce
ncd: NCDInterpreter: add process_work_job_handler_waiting() as a dummy handler so we can avoid a branch
|
13 years ago |
ambrop7
|
3543f7327d
ncd: NCDInterpreter: split process_work_job_handler() into process_work_job_handler_working() and
|
13 years ago |
ambrop7
|
e0c314c729
ncd: NCDInterpreter: cosmetic change
|
13 years ago |
ambrop7
|
751f15e469
ncd: NCDInterpreter: don't schedule the work job in PSTATE_WAITING
|
13 years ago |
ambrop7
|
d96345ce7b
ncd: NCDInterpreter: cosmetic changes
|
13 years ago |
ambrop7
|
281aa89abb
ncd: NCDInterpreter: split the terminating part of process_work_job_handler() into
|
13 years ago |
ambrop7
|
b963b8e471
BPending: add BSmallPending_SetHandler()
|
13 years ago |
ambrop7
|
960c2f0f6b
ncd: NCDInterpreter: remove unused defines
|
13 years ago |
ambrop7
|
3e01cedfbe
ncd: NCDInterpreter: use C bitfields instead of manual masking and shifting
|
13 years ago |
ambrop7
|
4e4859be7f
ncd: NCDModule: fix description for semantics of mem pointer
|
13 years ago |
ambrop7
|
1a251d5aaa
ncd: NCDModule, NCDInterpreter: keep interpreter's statement state in a bitfield within NCDModuleInst, to
|
13 years ago |
ambrop7
|
4c6064a80e
ncd: NCDModule: use bitfields for state and error flag in NCDModuleInst. Provides a small performance boost.
|
13 years ago |
ambrop7
|
5c7ae5f459
ncd: renumber some state values
|
13 years ago |
ambrop7
|
075b6c643a
ncd: NCDModule: have the interpreter initialize the mem pointer itself. This allows us to remove the 'mem'
|
13 years ago |
ambrop7
|
ec7303ccf5
ncd: NCDModule: remove NCDModuleInst_Backend_SetUser()
|
13 years ago |
ambrop7
|
ff73d4b7ac
ncd: modules: getargs: don't use NCDModuleInst_Backend_SetUser()
|
13 years ago |
ambrop7
|
6a1f26bb41
ncd: NCDInterpreter: cosmetic changes
|
13 years ago |
ambrop7
|
9e1b1ebbfb
ncd: ncd.c: cosmetic changes
|
13 years ago |
ambrop7
|
574537745c
ncd: ncd.c: don't use a static variable main_exit_code
|
13 years ago |
ambrop7
|
5fd8a91309
ncd: ncd.c: only use syslog if it's available
|
13 years ago |
ambrop7
|
1ebc9e1fa0
port NCD to Emscripten
|
13 years ago |
ambrop7
|
06f48a4521
ncd: remove some debug prints that slipped through
|
13 years ago |
ambrop7
|
ae8c3f54d3
ncd: move the mechanical part of ncd.c into NCDInterpreter.{h,c}. This will allow embedding of the NCD interpreter,
|
13 years ago |
ambrop7
|
b872ade2c4
ncd: NCDModule: add a pass-through pointer for interpreter callbacks
|
13 years ago |
ambrop7
|
5854094b75
ncd: when specifying program without --config-file option, treat everything that follows as program options
|
13 years ago |
ambrop7
|
a382f83a07
ncd: allow specifying program file without --config-file option
|
13 years ago |
ambrop7
|
b7c2bab1e0
fix build under Windows/MSVC
|
13 years ago |