closure iterators work
This commit is contained in:
parent
3f87326247
commit
d01ff8994b
4 changed files with 76 additions and 33 deletions
35
todo.txt
35
todo.txt
|
|
@ -1,20 +1,8 @@
|
|||
version 0.9.4
|
||||
=============
|
||||
|
||||
- test&finish first class iterators:
|
||||
* nested iterators
|
||||
- implement strongSpaces:on
|
||||
- ensure (ref T)(a, b) works as a type conversion and type constructor
|
||||
- better debugging support for writes to locations
|
||||
- document new templating symbol binding rules
|
||||
- make '--implicitStatic:on' the default
|
||||
- change comment handling in the AST
|
||||
|
||||
- special rule for ``[]=``
|
||||
- ``=`` should be overloadable; requires specialization for ``=``; general
|
||||
lift mechanism in the compiler is already implemented for 'fields'
|
||||
- built-in 'getImpl'
|
||||
- optimize 'genericReset'; 'newException' leads to code bloat
|
||||
- stack-less GC
|
||||
- fix eval in macros.nim
|
||||
|
||||
|
||||
|
|
@ -37,12 +25,29 @@ Bugs
|
|||
version 0.9.x
|
||||
=============
|
||||
|
||||
- macros as type pragmas
|
||||
- ensure (ref T)(a, b) works as a type conversion and type constructor
|
||||
- optimize 'genericReset'; 'newException' leads to code bloat
|
||||
- stack-less GC
|
||||
- implement strongSpaces:on
|
||||
- make '--implicitStatic:on' the default
|
||||
- implicit deref for parameter matching
|
||||
|
||||
- special rule for ``[]=``
|
||||
- ``=`` should be overloadable; requires specialization for ``=``; general
|
||||
lift mechanism in the compiler is already implemented for 'fields'
|
||||
- built-in 'getImpl'
|
||||
|
||||
- change comment handling in the AST; that's lots of work as c2nim and pas2nim
|
||||
make use of the fast every node can have a comment!
|
||||
|
||||
|
||||
version 0.9.X
|
||||
=============
|
||||
|
||||
- macros as type pragmas
|
||||
- lazy overloading resolution:
|
||||
* special case ``tyStmt``
|
||||
- FFI:
|
||||
* test libffi on windows
|
||||
* test: times.format with the FFI
|
||||
- document NimMain and check whether it works for threading
|
||||
- 'quote' without 'do' doesn't work: parser/grammar issue; could be supported
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue