summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rw-r--r--todo.txt26
1 files changed, 13 insertions, 13 deletions
diff --git a/todo.txt b/todo.txt
index d77001115..748ffc2dd 100644
--- a/todo.txt
+++ b/todo.txt
@@ -1,26 +1,26 @@
-
-nim c --gc:v2 -r -d:useSysAssert -d:useGcAssert -d:smokeCycles -d:useRealtimeGc tests/gc/gctest
-
-- https://github.com/nim-lang/Nim/issues/3898
-
-essential for 1.0
-=================
+version 1.0 battle plan
+=======================
 
 - introduce newSeqOfCap(10)
-- annotation support for getType()
-- overloading of `()` needs to be in .experimental
+- overloading of `()` and ``.`` needs to be in .experimental
+- implement ``.delegate`` for .experimental
 - find a solution for the  x.f[T](y)  gotcha
-- ``concept`` needs to be refined, a nice name for the feature is not enough.
-- make '--implicitStatic:on' the default; then we can also clean up the
-  'static[T]' mess in the compiler!
 - Deprecate ``immediate`` for templates and macros
-- document NimMain and check whether it works for threading
+- fix generic multi-methods
+- fix "high priority" bugs
+- try to fix as many compiler crashes as reasonable
 
 
 Not critical for 1.0
 ====================
 
+- get GC:v2 stable: nim c --gc:v2 -r -d:useSysAssert -d:useGcAssert -d:smokeCycles -d:useRealtimeGc tests/gc/gctest
+
 - Destructors need to be refined.
+- annotation support for getType()
+- ``concept`` needs to be refined, a nice name for the feature is not enough.
+- make '--implicitStatic:on' the default; then we can also clean up the
+  'static[T]' mess in the compiler!
 - ``not`` or ``~`` for the effects system
 - document and stress test ``.partial`` object declarations
 - add "all threads are blocked" detection to 'spawn'