ambrop7
|
da424e04ab
system: BReactor: don't store a callback void pointer in BSmallTimer, instead just pass the BSmallTimer pointer to the
|
13 anos atrás |
ambrop7
|
843a1637e1
misc/balloc.h: remove unused BAllocTwoArrays, BAllocThreeArrays
|
13 anos atrás |
ambrop7
|
3e66decc2b
ncd: use BAlloc and BSizeAdd/BSizeAlign to allocate process memory, and use a flexible array member for statements
|
13 anos atrás |
ambrop7
|
f04080f95b
misc/balloc.h: add BSizeAdd and BSizeAlign
|
13 anos atrás |
ambrop7
|
be82ff9462
ncd: ncd.c: use BSmallPending instead of BPending
|
13 anos atrás |
ambrop7
|
e5173e0d23
cosmetic changes
|
13 anos atrás |
ambrop7
|
d547f87417
base: BPending: transform BPending into BSmallPending, which doesn't keep a pointer to its BPendingGroup, and implement
|
13 anos atrás |
ambrop7
|
fc56e70160
ncd: ncd.c: use BSmallTimer instead of BTimer to save 8 bytes per process
|
13 anos atrás |
ambrop7
|
70e6c3ddd3
system: BReactor: transform BTimer into BSmallTimer which doesn't have a default time, and implement BTimer on top of
|
13 anos atrás |
ambrop7
|
d96b79fced
system: BReactor: imporove memory usage of BTimer
|
13 anos atrás |
ambrop7
|
c963408caf
system: BTime: add BTIME_MIN
|
13 anos atrás |
ambrop7
|
895e15c361
ncd: modules: assert: add assert_false()
|
13 anos atrás |
ambrop7
|
6687d9b4fc
remove unused generated file
|
13 anos atrás |
ambrop7
|
bb9ca1fe73
ncd: rename NCDValue{Generator,Parser} to NCDVal{Generator,Parser}
|
13 anos atrás |
ambrop7
|
41ccb665db
ncd: NCDAst: cosmetic changes
|
13 anos atrás |
ambrop7
|
b3ad397377
ncd: NCDAst: make NCDValue_MapPrepend return int instead of NCDValue *
|
13 anos atrás |
ambrop7
|
cdc19fc296
ncd: NCDAst: remove unused NCDValue_Compare
|
13 anos atrás |
ambrop7
|
fb5472fb5d
ncd: NCDAst: cosmetic changes
|
13 anos atrás |
ambrop7
|
777c74bff9
ncd: NCDAst: cosmetic changes
|
13 anos atrás |
ambrop7
|
6cfaee0f78
ncd: NCDAst: use a linked list instead of AVL tree to store map elements. There is no reason
|
13 anos atrás |
ambrop7
|
c1ac3f62d3
ncd: NCDAst: remove comments for NCDValue stuff, this is becoming internal and will change
|
13 anos atrás |
ambrop7
|
0ce0fa9264
ncd: NCDAst: remove unused NCDValue functions
|
13 anos atrás |
ambrop7
|
9ce50b23fb
ncd: remove NCDValCompat
|
13 anos atrás |
ambrop7
|
2dcfbced3b
ncd: move NCDValue into NCDAst
|
13 anos atrás |
ambrop7
|
5b713bcadf
ncd: NCDValueGenerator: remove the NCDValue interface, leaving only the NCDVal interface
|
13 anos atrás |
ambrop7
|
5558252ce5
ncd: NCDValueParser: remove the NCDValue interface, leaving only the NCDVal interface
|
13 anos atrás |
ambrop7
|
c4f99cdfe9
ncd: NCDRequestClient: port NCDValue-->NCDVal
|
13 anos atrás |
ambrop7
|
c0a159c590
ncd/tests/parse.ncd: add some more value parsing
|
13 anos atrás |
ambrop7
|
2752d74a90
oops... parse empty maps as maps and not lists
|
13 anos atrás |
ambrop7
|
eff8602df6
regenerate bison/flex stuff for BPredicate
|
13 anos atrás |