Commit History

Author SHA1 Message Date
  ambrop7 02b8cbf8e8 ncd: opt-out assertion loop when NDEBUG 14 years ago
  ambrop7 11c80e46ed ncd: fix integer underflow 14 years ago
  ambrop7 ad09c747fc ncd: allow literal list arguments with curly brackets 14 years ago
  ambrop7 fdafc6cd5b ncd: NCDConfig: rename NCDConfig_arguments to NCDConfig_list 14 years ago
  ambrop7 d68957f1e6 ncd: allow a statement to forward method calls elsewhere by asking it to resolve an empty string 14 years ago
  ambrop7 a849bca889 ncd: NCDConfig: rename NCDConfig_interfaces to NCDConfig_processes 14 years ago
  ambrop7 8013046c64 ncd: allow modules to have a "base type" to allow more powerful method definitions, such as recursive 14 years ago
  ambrop7 f2aea39226 ncd: add interface for providing special variables/objects in template processes 14 years ago
  ambrop7 96fc602f5c ncd: NCDModule: replace NCDModuleInst_Event with NCDModuleInst_Die and NCDModuleInst_Clean 14 years ago
  ambrop7 1712822aca ncd: rename NCDModuleInst callbacks in interpreter too 14 years ago
  ambrop7 2345bcc98e ncd: NCDModule: rename NCDModuleInst callbacks to reflect they are not event-context handlers but 14 years ago
  ambrop7 d6424593a0 ncd: NCDModuleProcess: add interface for resolving variables from the end of the process 14 years ago
  ambrop7 08a98240d3 ncd: update process interface to allow implementation of the call() statement 14 years ago
  ambrop7 e97bfd8699 ncd: fix typo 14 years ago
  ambrop7 cab7ceacf8 ncd: don't start terminating template processes when requested to terminate; leave this responsibility 14 years ago
  ambrop7 854c3c6d5d ncdconfig: move to ncd 14 years ago
  ambrop7 7c999b0a14 call open_standard_streams() on startup to ensure stdin/stdout/stderr file descriptors exist 14 years ago
  ambrop7 75d0b0bbaa use the same global log function typedef everywhere 14 years ago
  ambrop7 b89aef0fa1 Rework logging, don't format log messages if we wouldn't log them. Results in a noticable performance 14 years ago
  ambrop7 3e46c3f42e BProcess, BInputProcess: move to system 14 years ago
  ambrop7 97bcc48314 BLog_syslog: move from system to base 15 years ago
  ambrop7 230ac03a87 Replace BSocket with BConnection and BDatagram. On Windows, do all I/O through IOCP. 15 years ago
  ambrop7 cb1485dcd3 rearrange source flow such that 'flow' does not depend on 'system' 15 years ago
  ambrop7 90c368c1bf ncd: support NCDUdevManager 15 years ago
  ambrop7 f53466a12d ncd: NCDModule: use a callback to append log prefix for modules to avoid cutting messages when the process name is too long 15 years ago
  ambrop7 c6729de943 ncd: simplify implementation of variable and object resolution 15 years ago
  ambrop7 8c49be9dc8 ncd: add support for process templates. Add module synchronous_process. 15 years ago
  ambrop7 f9ed9f44fa ncd: support calling methods on objects in dependencies 15 years ago
  ambrop7 5b4af1b38a ncd: add support for method statements 15 years ago
  ambrop7 1e408e6826 ncd: Fix NCDModule to signal module->NCD events directly instead of via jobs. Fixes possible 15 years ago