summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2011-12-12 08:37:35 +0100
committerAraq <rumpf_a@web.de>2011-12-12 08:37:35 +0100
commit3c53c4c2b0e0e65f94a36f4a0da624a52d89c61b (patch)
treee16d7e01be333c6b446780e020ec84736ce5256f /todo.txt
parent98ed7fbf16735704b024dcac395e750d429f6e6d (diff)
downloadNim-3c53c4c2b0e0e65f94a36f4a0da624a52d89c61b.tar.gz
compiler takes advantage of 'new(Obj|New)RC1
Diffstat (limited to 'todo.txt')
-rwxr-xr-xtodo.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/todo.txt b/todo.txt
index 9f77fcf2e..eb87a3cb1 100755
--- a/todo.txt
+++ b/todo.txt
@@ -1,6 +1,10 @@
 version 0.8.14
 ==============
 
+- compiler should generate better code wrt GC
+  - compiler should optimize string creation
+  - marker procs for the GC
+  - need to generate code to prevent tail call optimization
 - warning for implicit openArray -> varargs convention
 - implement explicit varargs; **but** ``len(varargs)`` problem remains! 
   --> solve by implicit conversion from varargs to openarray