cosmetics, add assertion about full tpcs

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, introduce vv debugging output in utesort.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, clamp the number of to-be-rewound ticks by masking

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, flip assertion and debugging output around, output first, then crash

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
cosmetics, in utesort tell how many pages are supersets of a page

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, in case all pages are supersets of each other (incl equality) define a sort strategy anyway

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/sort' into next

* core/sort:
  fix, in case all pages are supersets of each other (incl equality) define a sort strategy anyway
  cosmetics, in utesort tell how many pages are supersets of a page
  cosmetics, flip assertion and debugging output around, output first, then crash
  fix, clamp the number of to-be-rewound ticks by masking
  cosmetics, introduce vv debugging output in utesort.c
  cosmetics, add assertion about full tpcs
cosmetics, define MAYBE_NOINLINE in ute-print.c

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, provide convenience macro UTE_ITER to iterate through all ticks of an ute file

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
minor, make tools (print, shnot, slab) use UTE_ITER for the traversal

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, cope with naught-sought ticks in ute-print (marker ticks) whilst auto-moting v01 ticks

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/seek' into next

* core/seek:
  fix, cope with naught-sought ticks in ute-print (marker ticks) whilst auto-moting v01 ticks
  minor, make tools (print, shnot, slab) use UTE_ITER for the traversal
  minor, provide convenience macro UTE_ITER to iterate through all ticks of an ute file
  cosmetics, define MAYBE_NOINLINE in ute-print.c
fix, PEBKAC, define MAYBE_NOINLINE also when DEBUG_FLAG is not set

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'code/hygiene' into next

* code/hygiene:
  fix, PEBKAC, define MAYBE_NOINLINE also when DEBUG_FLAG is not set
Merge branch 'next'

* next:
  fix, PEBKAC, define MAYBE_NOINLINE also when DEBUG_FLAG is not set
  fix, cope with naught-sought ticks in ute-print (marker ticks) whilst auto-moting v01 ticks
  minor, make tools (print, shnot, slab) use UTE_ITER for the traversal
  minor, provide convenience macro UTE_ITER to iterate through all ticks of an ute file
  cosmetics, define MAYBE_NOINLINE in ute-print.c
  fix, in case all pages are supersets of each other (incl equality) define a sort strategy anyway
  cosmetics, in utesort tell how many pages are supersets of a page
  cosmetics, flip assertion and debugging output around, output first, then crash
  fix, clamp the number of to-be-rewound ticks by masking
  cosmetics, introduce vv debugging output in utesort.c
  cosmetics, add assertion about full tpcs
debug, report the number of ticks added in ute_sort()

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
fix, resort to subset pages first before reporting a run as dead

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/sort' into next

* core/sort:
  fix, resort to subset pages first before reporting a run as dead
  debug, report the number of ticks added in ute_sort()