top level closures should work; transf is not a pass anymore; next steps for first class iterator support
This commit is contained in:
parent
f686647f58
commit
244c14db0b
17 changed files with 293 additions and 229 deletions
8
todo.txt
8
todo.txt
|
|
@ -1,14 +1,14 @@
|
|||
version 0.9.0
|
||||
=============
|
||||
|
||||
- closure: implement closure support for procs capturing nested
|
||||
module vars
|
||||
- implicit deref for parameter matching
|
||||
- implement "closure tuple consists of a single 'ref'" optimization
|
||||
- implement for loop transformation for first class iterators
|
||||
|
||||
- implicit deref for parameter matching; implement ``varargs[T, `$`]``
|
||||
- optimize genericAssign in the code generator
|
||||
- the lookup rules for generics really are too permissive
|
||||
- fix remaining closure bugs:
|
||||
- fix evals.nim with closures
|
||||
- implement "closure tuple consists of a single 'ref'" optimization
|
||||
|
||||
|
||||
Bugs
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue