summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2012-06-22 08:30:55 +0200
committerAraq <rumpf_a@web.de>2012-06-22 08:30:55 +0200
commit0b509127d21b3aba735b363d6b8dfeb9b37d1f4d (patch)
tree9c90de9254e72c8dc9ff4d55141328b44aa8ac0a /todo.txt
parent05c981ea9b906292063c0b24dd6d387d4e666e8a (diff)
downloadNim-0b509127d21b3aba735b363d6b8dfeb9b37d1f4d.tar.gz
documentation improvements; added system.gorge (for Araq's fun)
Diffstat (limited to 'todo.txt')
-rwxr-xr-xtodo.txt7
1 files changed, 5 insertions, 2 deletions
diff --git a/todo.txt b/todo.txt
index 9e22e9561..8a49943d5 100755
--- a/todo.txt
+++ b/todo.txt
@@ -1,6 +1,10 @@
 version 0.9.0
 =============
 
+New pragmas:
+  - ``hoist`` pragma for loop hoisting
+  - implement ``byCopy`` pragma
+
 - complete and document optional indentation for 'case' statement
 - implement a warning message for shadowed 'result' variable
 - make templates hygienic by default: try to gensym() everything in the 'block'
@@ -13,7 +17,7 @@ version 0.9.0
   - fix evals.nim with closures
   - test sequence of closures; especially that the GC does not leak for those!
   - proc types shall have closure calling convention per default
-  - implement ``byCopy`` pragma
+  - implement "closure tuple consists of a single 'ref'" optimization
 - implement proper coroutines
 
 - document 'do' notation
@@ -22,7 +26,6 @@ version 0.9.0
   use tyInt+node for that
 - implement the high level optimizer
 - change overloading resolution
-- ``hoist`` pragma for loop hoisting
 - we need to support iteration of 2 different data structures in parallel
 - make exceptions compatible with C++ exceptions
 - change how comments are part of the AST