summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xtodo.txt15
1 files changed, 10 insertions, 5 deletions
diff --git a/todo.txt b/todo.txt
index ab7c4f2f7..56a27e0fa 100755
--- a/todo.txt
+++ b/todo.txt
@@ -1,11 +1,21 @@
 version 0.9.2
 =============
 
+- implement constructors + full 'not nil' checking
+- ``restrict`` pragma + backend support
 - fix closure bug finally
 - fix marshal bug
 - investigate nimgame bug
 
 
+version 0.9.4
+=============
+
+- make 'bind' default for templates and introduce 'mixin'; 
+  special rule for ``[]=``
+- implicit deref for parameter matching; overloading based on 'var T'
+
+
 version 0.9.X
 =============
 
@@ -17,15 +27,10 @@ version 0.9.X
 - implement the missing features wrt inheritance
 - improve the compiler as a service
 - ``=`` should be overloadable; requires specialization for ``=``
-- implement constructors + full 'not nil' checking
-- make 'bind' default for templates and introduce 'mixin'; 
-  special rule for ``[]=``
-- implicit deref for parameter matching; overloading based on 'var T'
 - optimize genericAssign in the code generator
 - better support for macros that rewrite procs
 - macros need access to types and symbols (partially implemented)
 - result = result shr 8 for the "system()" wrapper
-
 - rethink the syntax/grammar:
   * parser is not strict enough with newlines
   * change comment handling in the AST