mark source_reference as construction property to allow access in Array
authorJürg Billeter <j@bitron.ch>
Tue, 27 Feb 2007 22:42:50 +0000 (22:42 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Tue, 27 Feb 2007 22:42:50 +0000 (22:42 +0000)
commite1016f87892f2f3aa4d681620cc0ece9bbc151e2
treef495b14dac50e4b3198ccde1834d24c4596f4590
parent8cbed2541fe520697cc23fb9c82e0e4901c9f6e3
mark source_reference as construction property to allow access in Array

2007-02-27  Jürg Billeter  <j@bitron.ch>

* vala/valacodenode.vala: mark source_reference as construction property
  to allow access in Array constructor
* vala/valaarraylengthfield.vala: the Array.length field
* vala/valaarrayresizemethod.vala: the Array.resize method
* vala/valaarray.vala: support arrays of generic type parameters, add
  length field, add resize method
* vala/valatypereference.vala: make source reference optional
* vala/valatypeparameter.vala, vala/valasymbolresolver.vala,
  vala/valasemanticanalyzer.vala: support arrays of generic type
  parameters
* vala/valadatatype.vala, vala/valacodegenerator.vala: support
  Array.length field and Array.resize method
* vala/Makefile.am: update

svn path=/trunk/; revision=203
12 files changed:
vala/ChangeLog
vala/vala/Makefile.am
vala/vala/valaarray.vala
vala/vala/valaarraylengthfield.vala [new file with mode: 0644]
vala/vala/valaarrayresizemethod.vala [new file with mode: 0644]
vala/vala/valacodegenerator.vala
vala/vala/valacodenode.vala
vala/vala/valadatatype.vala
vala/vala/valasemanticanalyzer.vala
vala/vala/valasymbolresolver.vala
vala/vala/valatypeparameter.vala
vala/vala/valatypereference.vala