summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authorCsaba Hruska <csaba.hruska@gmail.com>2016-02-18 10:56:24 +0100
committerCsaba Hruska <csaba.hruska@gmail.com>2016-02-18 10:56:24 +0100
commit5f7bbe131b0645a74a0389172ab302e2b25ea9c7 (patch)
tree3e7b1bb946a9980e8b2f3b54e64489f9575c82b7 /TODO
parent4d920b114dd6712a7465e0c48e96440c9913ca72 (diff)
update todo
Diffstat (limited to 'TODO')
-rw-r--r--TODO9
1 files changed, 3 insertions, 6 deletions
diff --git a/TODO b/TODO
index 4faa9de5..ceb283ce 100644
--- a/TODO
+++ b/TODO
@@ -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
92next: 93next:
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
303insert somewhere 299insert 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