diff options
author | Araq <rumpf_a@web.de> | 2012-06-22 08:30:55 +0200 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2012-06-22 08:30:55 +0200 |
commit | 0b509127d21b3aba735b363d6b8dfeb9b37d1f4d (patch) | |
tree | 9c90de9254e72c8dc9ff4d55141328b44aa8ac0a /todo.txt | |
parent | 05c981ea9b906292063c0b24dd6d387d4e666e8a (diff) | |
download | Nim-0b509127d21b3aba735b363d6b8dfeb9b37d1f4d.tar.gz |
documentation improvements; added system.gorge (for Araq's fun)
Diffstat (limited to 'todo.txt')
-rwxr-xr-x | todo.txt | 7 |
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 |