diff options
author | Péter Diviánszky <divipp@gmail.com> | 2016-02-16 18:27:29 +0100 |
---|---|---|
committer | Péter Diviánszky <divipp@gmail.com> | 2016-02-16 18:27:29 +0100 |
commit | c1f5d16a3d7b8f394094088d0bb92876bb3e39db (patch) | |
tree | 039e3da359eacfdcdc8fb6e9f2b5267efba4fac0 /TODO | |
parent | 1fd14a281ae20738b7ac64efdf4fa579db69e362 (diff) |
update TODOs
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -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 |