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 |