summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-03-07 01:52:17 +0100
committerAraq <rumpf_a@web.de>2013-03-07 01:52:17 +0100
commit225d6570192e75371a1a7d6246ae56be784ea140 (patch)
tree7fc30d0913f4d202e39a0a02d35b9f7e902d5306 /todo.txt
parent4f79e34a9a07627f2672a4003e660179a140ff42 (diff)
downloadNim-225d6570192e75371a1a7d6246ae56be784ea140.tar.gz
first steps to implement object construction expressions
Diffstat (limited to 'todo.txt')
-rwxr-xr-xtodo.txt6
1 files changed, 5 insertions, 1 deletions
diff --git a/todo.txt b/todo.txt
index c0065038a..badcf315c 100755
--- a/todo.txt
+++ b/todo.txt
@@ -8,7 +8,10 @@ version 0.9.2
   * test libffi on windows
   * test: times.format with the FFI
 - acyclic vs prunable; introduce GC hints
-- implement constructors + full 'not nil' checking
+- implement constructors
+  - more checks
+  - C codegen for them
+  - document them
 - CGEN: ``restrict`` pragma + backend support; computed goto support
 - fix:
   - 'result' is not properly cleaned for NRVO
@@ -24,6 +27,7 @@ version 0.9.4
 - provide tool/API to track leaks/object counts
 - hybrid GC
 - use big blocks in the allocator
+- implement 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'