Replace process->para, process->paras with process->para_base, process->para_limit...
authorNick Downing <nick@ndcode.org>
Tue, 4 Jun 2019 14:17:09 +0000 (00:17 +1000)
committerNick Downing <nick@ndcode.org>
Tue, 4 Jun 2019 14:17:09 +0000 (00:17 +1000)
commit94b35920c3192ed7f222585c501113fad197630c
tree0dcda6f44f29a868008d902ad0089f6a0a7a4fcc
parent15b90d5b0df8542774d48909e6dda12a2bcf720d
Replace process->para, process->paras with process->para_base, process->para_limit such that these can be arbitrary (including negative) implying some fixed origin that keeps its relationship to the backing store under resizing, where previously process->para was restricted to the range 0..BLOCK_PARAS-1, rewrite horrible process_get_state() to process_calc() which converts these to blocks, majorly revamp the test script generator and runner to work natively with this scheme
core.c
indirect_core_contiguous_swap/o.sh
indirect_core_indirect_swap/o.sh
moveable_core_contiguous_swap/o.sh
moveable_core_indirect_swap/o.sh
o.sh
process.c
process.h
process_test.h
process_test_gen.c
process_test_run.c