Historie revizí

Autor SHA1 Zpráva Datum
  ambrop7 bb9ca1fe73 ncd: rename NCDValue{Generator,Parser} to NCDVal{Generator,Parser} před 13 roky
  ambrop7 9ce50b23fb ncd: remove NCDValCompat před 13 roky
  ambrop7 2dcfbced3b ncd: move NCDValue into NCDAst před 13 roky
  ambrop7 5b713bcadf ncd: NCDValueGenerator: remove the NCDValue interface, leaving only the NCDVal interface před 13 roky
  ambrop7 5558252ce5 ncd: NCDValueParser: remove the NCDValue interface, leaving only the NCDVal interface před 13 roky
  ambrop7 4e0dbb3096 ncd: NCDValueParser: use NCDValCons to construct values před 13 roky
  ambrop7 7ca97e219a ncd: add NCDValCons, which implements efficient construction of values without knowing list/map lengths in advance před 13 roky
  ambrop7 52e2fa7766 dhcpclient: use BRandom2 instead of BRandom_randomize. This removes the OpenSSL dependency from NCD. před 13 roky
  ambrop7 1996f362b4 ncd: modules: remove ip_in_network.c and make ip_in_network() an alias for net.ipv4.addr_in_network() před 13 roky
  ambrop7 5d2c3cb7db ncd: modules: add net_ipv4_addr_in_network and net_ipv6_addr_in_network před 13 roky
  ambrop7 f65800bfd1 ncd: modules: add net.ipv6.route() před 13 roky
  ambrop7 619288f673 ncd: modules: add net.ipv6.addr() před 13 roky
  ambrop7 18a9a5b7bc ncd: NCDInterpBlock: rename to NCDInterpProcess před 13 roky
  ambrop7 0ef729228f ncd: speed up module lookup when initializing statements. For non-method statements, cache the module pointer in NCDInterpBlock. For před 13 roky
  ambrop7 60249f255b ncd: improve how arguments are instantiated. Keep the incomplete arguments in NCDValMem's, but containing placholder values in place před 13 roky
  ambrop7 550b936ff9 compile with PathScale compiler před 13 roky
  ambrop7 eb8e79cc13 ncd: implement Foreach clause před 13 roky
  ambrop7 7442f5c481 ncd: modules: add explode před 13 roky
  ambrop7 3c08174cbc ncd: modules: add reboot před 13 roky
  ambrop7 97baafb594 ncd: NCDConfig: remove před 13 roky
  ambrop7 577e83fa9c ncd: modules: add assert před 13 roky
  ambrop7 27c36e7859 ncd: make a new more efficient value storage object NCDVal, and migrate things from NCDValue to NCDVal před 13 roky
  ambrop7 540a8d7acd ncd: move arg_value to NCDInterpValue před 13 roky
  ambrop7 a75e507a34 ncd: add NCDInterpBlock and NCDInterpProg, to be used for speeding up certain operations during interpretation před 13 roky
  ambrop7 dd25051125 ncd: refactor parsing and implement if clauses před 13 roky
  ambrop7 190de5a91b ncd: modules: add call2 před 13 roky
  ambrop7 204281549c ncd: modules: add implode před 14 roky
  ambrop7 2992ef627e ncd: modules: add netmask před 14 roky
  ambrop7 6e20ec2a7d ncd: modules: add file před 14 roky
  ambrop7 e4f85dce66 ncd: modules: add valuemetic před 14 roky