version 1 battle plan
This commit is contained in:
parent
57c52d05df
commit
d798323248
1 changed files with 13 additions and 13 deletions
26
todo.txt
26
todo.txt
|
|
@ -1,26 +1,26 @@
|
||||||
|
version 1.0 battle plan
|
||||||
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
|
|
||||||
=================
|
|
||||||
|
|
||||||
- introduce newSeqOfCap(10)
|
- introduce newSeqOfCap(10)
|
||||||
- annotation support for getType()
|
- overloading of `()` and ``.`` needs to be in .experimental
|
||||||
- overloading of `()` needs to be in .experimental
|
- implement ``.delegate`` for .experimental
|
||||||
- find a solution for the x.f[T](y) gotcha
|
- 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
|
- 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
|
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.
|
- 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
|
- ``not`` or ``~`` for the effects system
|
||||||
- document and stress test ``.partial`` object declarations
|
- document and stress test ``.partial`` object declarations
|
||||||
- add "all threads are blocked" detection to 'spawn'
|
- add "all threads are blocked" detection to 'spawn'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue