summary refs log tree commit diff stats
path: root/todo.txt
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2013-02-24 03:51:45 +0100
committerAraq <rumpf_a@web.de>2013-02-24 03:51:45 +0100
commit9fc2bfa799ef432c96853d13b4487e99d5028f83 (patch)
tree7cf5ace0baea98da02c9b0453afaf1be86c7bcd5 /todo.txt
parent180ab350dcad1b6755d15f671b9b74b56897d0c7 (diff)
downloadNim-9fc2bfa799ef432c96853d13b4487e99d5028f83.tar.gz
codegen produces better code for complex assignments
Diffstat (limited to 'todo.txt')
-rwxr-xr-xtodo.txt9
1 files changed, 4 insertions, 5 deletions
diff --git a/todo.txt b/todo.txt
index eb9059f12..e312550e0 100755
--- a/todo.txt
+++ b/todo.txt
@@ -4,16 +4,11 @@ version 0.9.2
 - FFI:
   * test libffi on windows
   * test: times.format with the FFI
-- GC: implement simple generational GC
-  * first version: mark black in write barrier
-  * second version: introduce fake roots instead of marking black
-  * third version: find some clever heuristic which is preferable
 - acyclic vs prunable; introduce GC hints
 - implement constructors + full 'not nil' checking
 - CGEN: ``restrict`` pragma + backend support; computed goto support
 - fix:
   - 'result' is not properly cleaned for NRVO
-  - optimize genericAssign in the code generator
 - document NimMain and check whether it works for threading
 
 
@@ -94,6 +89,10 @@ Not essential for 1.0.0
 - implement marker procs for message passing
 - activate more thread tests
 - implement closures that support nesting of *procs* > 1
+- GC: implement simple generational GC
+  * first version: mark black in write barrier
+  * second version: introduce fake roots instead of marking black
+  * third version: find some clever heuristic which is preferable
 
 
 GC