resolve generic return values fix check for generic method parameters to
authorJürg Billeter <j@bitron.ch>
Sun, 11 Mar 2007 22:17:06 +0000 (22:17 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sun, 11 Mar 2007 22:17:06 +0000 (22:17 +0000)
commitfd83c9fba73965c8de04f058779fdee0f30cd971
treee8576374288f1b12b487089f07abf9419a116029
parent1ed98e02607dcd722f5b7680798ff8153fd63063
resolve generic return values fix check for generic method parameters to

2007-03-11  Jürg Billeter  <j@bitron.ch>

* vala/valasemanticanalyzer.vala: resolve generic return values
* vala/valamemorymanager.vala: fix check for generic method parameters
  to support derived types
* vala/valainterface.vala: implement get_type_parameter_index
* vala/valamemberaccess.vala: visit type arguments
* vala/valaclassregisterfunction.vala,
  vala/valainterfaceregisterfunction.vala,
  vala/valatyperegisterfunction.vala: pass base_init function pointer
  for interfaces
* vala/valacodegenerator.vala: fix initialization check in interface
  base_init function
* vala/valasemanticanalyzer.vala: fix prerequisite check to also accept
  derived types of prerequisites

svn path=/trunk/; revision=234
vala/ChangeLog
vala/vala/valaclassregisterfunction.vala
vala/vala/valacodegenerator.vala
vala/vala/valainterface.vala
vala/vala/valainterfaceregisterfunction.vala
vala/vala/valainvokable.vala
vala/vala/valamemberaccess.vala
vala/vala/valamemorymanager.vala
vala/vala/valasemanticanalyzer.vala
vala/vala/valatyperegisterfunction.vala