From e66cdce0fa4494572f0b9c4f613eee5601694e8c Mon Sep 17 00:00:00 2001 From: Josh Blum Date: Sun, 4 Nov 2012 23:11:57 -0800 Subject: using github issue tracker, removed TODO.txt --- TODO.txt | 46 ---------------------------------------------- 1 file changed, 46 deletions(-) delete mode 100644 TODO.txt diff --git a/TODO.txt b/TODO.txt deleted file mode 100644 index ed6ccf5..0000000 --- a/TODO.txt +++ /dev/null @@ -1,46 +0,0 @@ -######################################################################## -## 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 -** forecast + input buffer accumulate - -* smarter forecast -** tell user number of inputs, user says output reqs - -* 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:: - -* create an input and output config struct (per port) -** idea is, we dont need so many API calls for a port -** set/get input/output config - -* want per-port token_pool for inputs and outputs -** if ports get removed, this will release subscribers - -* token check for top block stop -** fixes qa UDP so we dont wait for inert message -- cgit