support temporary variables in initializers and iterators of for
authorJürg Billeter <j@bitron.ch>
Thu, 5 Apr 2007 11:49:49 +0000 (11:49 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Thu, 5 Apr 2007 11:49:49 +0000 (11:49 +0000)
commitcb55d7ec9e5c533f424924095d2d8bea34cdfa83
treeb104d25d54ab82448292711626d67a6ddf6ef452
parent089746241154544489dbcdd3ff3643d0b7b882f4
support temporary variables in initializers and iterators of for

2007-04-05  Jürg Billeter  <j@bitron.ch>

* vala/valacodegenerator.vala, vala/valaforstatement.vala: support
  temporary variables in initializers and iterators of for statements
* vala/valacodegenerator.vala: support freeing generic types
* vala/parser.y, vala/valacodevisitor.vala,
  vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala,
  vala/valareferencetransferexpression.vala: add reference transfer
  expressions, e.g. `#var'
* vala/vala.h, vala/Makefile.am: update

svn path=/trunk/; revision=281
vala/ChangeLog
vala/vala/Makefile.am
vala/vala/parser.y
vala/vala/vala.h
vala/vala/valacodegenerator.vala
vala/vala/valacodevisitor.vala
vala/vala/valaforstatement.vala
vala/vala/valareferencetransferexpression.vala [new file with mode: 0644]
vala/vala/valasemanticanalyzer.vala