always default type arguments to strong avoid unnecessary ref/unref pair
authorJürg Billeter <j@bitron.ch>
Sat, 2 Sep 2006 18:59:15 +0000 (18:59 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Sat, 2 Sep 2006 18:59:15 +0000 (18:59 +0000)
commit1d3e2293737d3f63d5c1fc5b49c0c9b8aaf1a490
treec26a5a6ef7561e0c66bc28f95750dd1dce962035
parent23106714ce613ae879fb787138a9e56c8a91b70f
always default type arguments to strong avoid unnecessary ref/unref pair

2006-09-02  Jürg Billeter  <j@bitron.ch>

* vala/parser.y, vala/valacodecontext.vala,
  vala/valasemanticanalyzer.vala, vala/valamemorymanager.vala,
  vala/valacodegenerator.vala, vala/valaarraycreationexpression.vala,
  vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
  vala/valaelementaccess.vala, vala/valafield.vala,
  vala/valaformalparameter.vala, vala/valaforstatement.vala,
  vala/valainitializerlist.vala, vala/valainterface.vala,
  vala/valainvocationexpression.vala, vala/valainvokable.vala,
  vala/valalambdaexpression.vala,
  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
  vala/valamethod.vala, vala/valanamespace.vala,
  vala/valaobjectcreationexpression.vala, vala/valasignal.vala,
  vala/valasourcefile.vala, vala/valastruct.vala,
  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
  ccode/valaccodefragment.vala, vapi/glib-2.0.vala: always default type
  arguments to strong
* vala/valacodevisitor.vala, vala/valacodegenerator.vala,
  vala/valaexpression.vala, vala/valareturnstatement.vala: avoid
  unnecessary ref/unref pair in return expression
* vala/valatypereference.vala: copy type arguments in copy method, too
* vala/valasemanticanalyzer.vala: set type arguments in type_reference
  of ObjectCreationExpression
* vala/valadatatype.vala: fix warning

svn path=/trunk/; revision=122
37 files changed:
vala/ChangeLog
vala/ccode/valaccodefragment.vala
vala/vala/parser.y
vala/vala/valaarraycreationexpression.vala
vala/vala/valablock.vala
vala/vala/valacallback.vala
vala/vala/valaclass.vala
vala/vala/valacodecontext.vala
vala/vala/valacodegenerator.vala
vala/vala/valacodevisitor.vala
vala/vala/valadatatype.vala
vala/vala/valaelementaccess.vala
vala/vala/valaexpression.vala
vala/vala/valafield.vala
vala/vala/valaformalparameter.vala
vala/vala/valaforstatement.vala
vala/vala/valainitializerlist.vala
vala/vala/valainterface.vala
vala/vala/valainvocationexpression.vala
vala/vala/valainvokable.vala
vala/vala/valalambdaexpression.vala
vala/vala/valalocalvariabledeclaration.vala
vala/vala/valamemberaccess.vala
vala/vala/valamemorymanager.vala
vala/vala/valamethod.vala
vala/vala/valanamespace.vala
vala/vala/valaobjectcreationexpression.vala
vala/vala/valareturnstatement.vala
vala/vala/valasemanticanalyzer.vala
vala/vala/valasignal.vala
vala/vala/valasourcefile.vala
vala/vala/valastruct.vala
vala/vala/valaswitchsection.vala
vala/vala/valaswitchstatement.vala
vala/vala/valatypereference.vala
vala/vala/valavariabledeclarator.vala
vala/vapi/glib-2.0.vala