diff options
author | Csaba Hruska <csaba.hruska@gmail.com> | 2016-02-18 10:56:24 +0100 |
---|---|---|
committer | Csaba Hruska <csaba.hruska@gmail.com> | 2016-02-18 10:56:24 +0100 |
commit | 5f7bbe131b0645a74a0389172ab302e2b25ea9c7 (patch) | |
tree | 3e7b1bb946a9980e8b2f3b54e64489f9575c82b7 /TODO | |
parent | 4d920b114dd6712a7465e0c48e96440c9913ca72 (diff) |
update todo
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 9 |
1 files changed, 3 insertions, 6 deletions
@@ -88,6 +88,7 @@ done: | |||
88 | - backend: remove duplicate programs | 88 | - backend: remove duplicate programs |
89 | - support local pattern matching functions | 89 | - support local pattern matching functions |
90 | - support recursive local definitions | 90 | - support recursive local definitions |
91 | - testenv: performance benchmarks (time and memory consumption) | ||
91 | 92 | ||
92 | next: | 93 | next: |
93 | - mutual recursion (inference & reduction) | 94 | - mutual recursion (inference & reduction) |
@@ -96,17 +97,12 @@ next: | |||
96 | - show desugared source code on a tab in the editor | 97 | - show desugared source code on a tab in the editor |
97 | - names should have unique identifiers | 98 | - names should have unique identifiers |
98 | 99 | ||
99 | - testenv: performance benchmarks (time and memory consumption) | 100 | - backend: array support |
100 | done - create benchmark test set (pipeline codegen and error report) | ||
101 | done - measure: runtest overall time, total time, total alloc from +RTS -tcurrent.perflog --machine-readable | ||
102 | - flag to add new result in the benchmark directory (with machine signature/name) (compare only by default) | ||
103 | - create comparison charts from the results | ||
104 | 101 | ||
105 | - compiler: generate samplers (OpenGL 3.3) | 102 | - compiler: generate samplers (OpenGL 3.3) |
106 | - backend: setup texture sampler configuration (purescript) | 103 | - backend: setup texture sampler configuration (purescript) |
107 | - backend: setup viewport for render target size (purescript) | 104 | - backend: setup viewport for render target size (purescript) |
108 | 105 | ||
109 | - backend: array support | ||
110 | - backend: GLSL codegen doesn't support Vector and tuple patterns (not compiler frontend related): | 106 | - backend: GLSL codegen doesn't support Vector and tuple patterns (not compiler frontend related): |
111 | fragment02tuple | 107 | fragment02tuple |
112 | fragment02vectorpattern | 108 | fragment02vectorpattern |
@@ -302,3 +298,4 @@ reviews, blogs | |||
302 | 298 | ||
303 | insert somewhere | 299 | insert somewhere |
304 | - editor: input editor (add/edit new uniform values e.g. floats, matrixes and textures if possible) | 300 | - editor: input editor (add/edit new uniform values e.g. floats, matrixes and textures if possible) |
301 | - testenv: create comparison charts from the results | ||