summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorPéter Diviánszky <divipp@gmail.com>2016-02-16 18:27:29 +0100
committerPéter Diviánszky <divipp@gmail.com>2016-02-16 18:27:29 +0100
commitc1f5d16a3d7b8f394094088d0bb92876bb3e39db (patch)
tree039e3da359eacfdcdc8fb6e9f2b5267efba4fac0 /TODO
parent1fd14a281ae20738b7ac64efdf4fa579db69e362 (diff)
update TODOs
Diffstat (limited to 'TODO')
-rw-r--r--TODO7
1 files changed, 5 insertions, 2 deletions
diff --git a/TODO b/TODO
index fae4bae5..4cc9872a 100644
--- a/TODO
+++ b/TODO
@@ -75,10 +75,14 @@ done:
75- backend: include compiler version in the generated pipeline as a string info field 75- backend: include compiler version in the generated pipeline as a string info field
76- backend: support Texture2DSlot (purescript) 76- backend: support Texture2DSlot (purescript)
77- editor: user texture support (no crossdomain support) 77- editor: user texture support (no crossdomain support)
78- reuse the same Exp data type in CoreToIR
78- normalized variable names in the generated pipeline (so that the same structures have to be equal) 79- normalized variable names in the generated pipeline (so that the same structures have to be equal)
79- move to megaparsec 80- move to megaparsec
80- blog about 0.4 release 81- blog about 0.4 release
81- testenv: add editor examples as backend tests 82- testenv: add editor examples as backend tests
83- error messages lookup in other modules' source code, not just the compiled ones
84- shader pretty print (first version)
85- don't overnormalize (String => [Char])
82- compiler: support function recognition 86- compiler: support function recognition
83- backend: generate functions in shaders 87- backend: generate functions in shaders
84 88
@@ -168,7 +172,6 @@ extra (refactoring):
168- compiler: add more structure to witnesses? 172- compiler: add more structure to witnesses?
169- review all old disabled test cases 173- review all old disabled test cases
170- 100% test coverage of the parser 174- 100% test coverage of the parser
171- error messages lookup in other modules' source code, not just the compiled ones?
172- tail recursion -> GPU 175- tail recursion -> GPU
173 176
174------------------------------------------------------------------- week Mar 7 177------------------------------------------------------------------- week Mar 7
@@ -203,7 +206,7 @@ refactoring, cleanup, contact with people, etc.
203- libs: high level API (lambdacube library) (application driven) 206- libs: high level API (lambdacube library) (application driven)
204- apps: various prototype experiments (e.g. visual effects, high-level API, FRP) 207- apps: various prototype experiments (e.g. visual effects, high-level API, FRP)
205- compiler: better error messages 208- compiler: better error messages
206 - don't overnormalize (String => [Char]) 209 - normalize VecScalar 1 Float --> Float
207 - ... 210 - ...
208- compiler optimization: interpreted De Bruijn 211- compiler optimization: interpreted De Bruijn
209- docs: feature teaser, 2 min paper video 212- docs: feature teaser, 2 min paper video