diff options
author | Araq <rumpf_a@web.de> | 2011-07-31 22:39:17 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-07-31 22:39:17 +0200 |
commit | 3e806a374a1b42246e947965677c4a1520f3db57 (patch) | |
tree | bf2de9968a3288e5f6418eec65e4dbd6587bc07e /todo.txt | |
parent | 4f7fa0591112e70f7eacef051a215e3420f78da8 (diff) | |
download | Nim-3e806a374a1b42246e947965677c4a1520f3db57.tar.gz |
'var T' for iterators
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/todo.txt b/todo.txt index 2c5f15b54..e781e772a 100755 --- a/todo.txt +++ b/todo.txt @@ -1,11 +1,10 @@ Version 0.8.14 ============== +- fix serious bug that keeps teventemitter from compiling - ``var T`` as a return type: - * for iterators * add ``modGet`` for generics * documentation - * provide ``mod`` as an alternative syntax for ``var`` - optional indentation for 'case' statement - make threadvar efficient again on linux after testing - test the sort implementation again @@ -19,8 +18,7 @@ version 0.9.0 - add --deadlock_prevention:on|off switch? timeout for locks? - warning for implicit openArray -> varargs convention - implement explicit varargs -- tests: run modules that contain "#RUN_ME", compile the other - modules; run the GC tests +- tests: run the GC tests - change overloading resolution - implement closures; implement proper coroutines @@ -40,8 +38,6 @@ version 0.9.XX - implicit ref/ptr->var conversion; the compiler may store an object implicitly on the heap for write barrier efficiency; better: proc specialization in the code gen -- resizing of strings/sequences could take into account the memory that - is allocated - find a way to reintroduce the cleanup() pass for C code generation: this is hard because of partial evaluation --> symbol files will fix this as a side effect @@ -81,6 +77,8 @@ Low priority - find a way for easy constructors and destructors; (destructors are much more important than constructors) - code generated for type information is wasteful +- resizing of strings/sequences could take into account the memory that + is allocated Version 2 |