next steps for closure consistency; fixes #176

This commit is contained in:
Araq 2012-07-25 21:59:31 +02:00
commit 20b6dc3829
9 changed files with 495 additions and 9 deletions

View file

@ -1,6 +1,8 @@
version 0.9.0
=============
- closure: implement closure support for procs capturing nested
module vars
- implicit deref for parameter matching
- deprecate ``var x, y = 0`` as it's confusing for tuple consistency
@ -12,7 +14,6 @@ New pragmas:
- ``=`` should be overloadable; requires specialization for ``=``
- optimize genericAssign in the code generator
- fix remaining closure bugs:
- make toplevel but in a scope vars local; make procs there inner procs
- fix evals.nim with closures
- implement "closure tuple consists of a single 'ref'" optimization