minor, remove max-quote-age injection in echs-stream of trod events

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, implement hash-table based steps (symbol-time-exposure-price)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
hygiene, hide away reallocation guts in recalloc() routine

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide iterator

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, work around problem with increasing modulus

In fact, if X is X mod M, then X is also X mod 2M, so enumerate the
step stack from the back.

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, migrate truck to step system

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, reinstantiate deferred emission of trod edges

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, initialise bids and asks in step stack to nand32(NULL)

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, update exposures after emitting edges

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make max-quote-age default to 4095 days

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, comply with filter semantics in level mode

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make tser_flt coru emit levels before and after a trod event

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
test, chore, adapt output of position subcmd regressions to the step system

(and its absolute contract years).

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, rewrite deferred emission loop to avoid double printing of lines in level mode

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
test, chore, adapt output of filter subcmd regressions to the step system

also introduce regression cases for --max-quote-age feature

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, reformulate the level and edge logic in tseries loop

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
test, chore, adapt output of glue subcmd regressions to the step system

also introduce regression cases for --max-quote-age feature

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'feat/step'

* feat/step:
  test, chore, adapt output of glue subcmd regressions to the step system
  minor, reformulate the level and edge logic in tseries loop
  test, chore, adapt output of filter subcmd regressions to the step system
  minor, rewrite deferred emission loop to avoid double printing of lines in level mode
  test, chore, adapt output of position subcmd regressions to the step system
  minor, make tser_flt coru emit levels before and after a trod event
  minor, comply with filter semantics in level mode
  minor, make max-quote-age default to 4095 days
  minor, update exposures after emitting edges
  minor, initialise bids and asks in step stack to nand32(NULL)
  minor, reinstantiate deferred emission of trod edges
  minor, migrate truck to step system
  minor, work around problem with increasing modulus
  minor, provide iterator
  hygiene, hide away reallocation guts in recalloc() routine
  minor, implement hash-table based steps (symbol-time-exposure-price)
  minor, remove max-quote-age injection in echs-stream of trod events