######################################################################## ## The GRAS TODO list ######################################################################## * generate block task loops with fixed lengths ** need a lookup/jump table ** prove that compiler does unrolling * handle forecast ** not 100% sure here with the input/output edge case sizes * add hooks to specify input reserve ** automatically calculate from output multiple and rel rate * handle calculating noutputitems using ninputs as a constraint * python wrapper for block will come from grextras * track memcpys for block usage stats * runtime history, input/output multiple change? ** resend the hint to the allocator and possibly re-allocate ** should only do this on topology commit? * hooks for setting the "active framework" ** set this before creating blocks to give them an affinity * put this todo into wiki format checklist * more thread safety ** all element internals should be accessed via message and not directly from block::