1. 28 Oct, 2010 1 commit
  2. 10 Aug, 2010 1 commit
  3. 20 Mar, 2010 1 commit
    • Jürg Billeter's avatar
      Drop ReadOnly* collection classes · 98602e20
      Jürg Billeter authored
      They are not very useful in the compiler as they are not immutable,
      which means that they do not allow iteration while modifying the
      underlying collection.
      98602e20
  4. 10 Jan, 2010 1 commit
  5. 31 Oct, 2009 1 commit
  6. 12 Oct, 2009 1 commit
  7. 08 May, 2009 1 commit
  8. 05 May, 2009 1 commit
  9. 04 Jan, 2009 1 commit
  10. 03 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Support short-form of array creation expressions not just in local · 8591cc61
      Jürg Billeter authored
      2009-01-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraycreationexpression.vala:
      	* vala/valafield.vala:
      	* vala/valagenieparser.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valaparser.vala:
      
      	Support short-form of array creation expressions not just in
      	local variable initializers, fixes bug 547410
      
      svn path=/trunk/; revision=2258
      8591cc61
  11. 13 Dec, 2008 1 commit
    • Jürg Billeter's avatar
      Detect conflicting local variables in parent scopes · a1d342b3
      Jürg Billeter authored
      2008-12-13  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala:
      
      	Detect conflicting local variables in parent scopes
      
      	* vala/valaarraycreationexpression.vala:
      	* vala/valacodewriter.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valagenieparser.vala:
      	* vala/valaparser.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodemethodcallmodule.vala:
      	* gobject/valagobjectmodule.vala:
      	* vapigen/valagidlparser.vala:
      
      	Fix conflicting local variables
      
      svn path=/trunk/; revision=2138
      a1d342b3
  12. 30 Nov, 2008 2 commits
    • Jürg Billeter's avatar
      Accept any integer type as array index · a5996baf
      Jürg Billeter authored
      2008-11-30  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valasemanticanalyzer.vala:
      
      	Accept any integer type as array index
      
      svn path=/trunk/; revision=2105
      a5996baf
    • Jürg Billeter's avatar
      Fix error handling in condition of while, do, and for statements · 0697212a
      Jürg Billeter authored
      2008-11-30  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala:
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaassignment.vala:
      	* vala/valabaseaccess.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valablock.vala:
      	* vala/valacastexpression.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valadostatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaexpression.vala:
      	* vala/valaforstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valaliteral.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethodcall.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valatuple.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      	* vala/valawhilestatement.vala:
      	* gobject/valaccodebasemodule.vala:
      
      	Fix error handling in condition of while, do, and for statements
      
      svn path=/trunk/; revision=2096
      0697212a
  13. 29 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Convert binary conditional expressions into if statements · 9c112c98
      Jürg Billeter authored
      2008-11-29  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala:
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaassignment.vala:
      	* vala/valabaseaccess.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valacastexpression.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valadostatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaexpression.vala:
      	* vala/valaforstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valaliteral.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethodcall.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valatuple.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      	* vala/valawhilestatement.vala:
      
      	Convert binary conditional expressions into if statements
      
      svn path=/trunk/; revision=2085
      9c112c98
  14. 17 Nov, 2008 1 commit
  15. 10 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Remove unnecessary accept calls in semantic analyzer · a86469cc
      Jürg Billeter authored
      2008-11-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala:
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaassignment.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valablock.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacatchclause.vala:
      	* vala/valaclass.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valaconstant.vala:
      	* vala/valaconstructor.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadeclarationstatement.vala:
      	* vala/valadelegate.vala:
      	* vala/valadeletestatement.vala:
      	* vala/valadestructor.vala:
      	* vala/valadostatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valaexpressionstatement.vala:
      	* vala/valafield.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valaforstatement.vala:
      	* vala/valaifstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valainterface.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valalockstatement.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamemberinitializer.vala:
      	* vala/valamethod.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valaproperty.vala:
      	* vala/valapropertyaccessor.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valareturnstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchlabel.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valaswitchstatement.vala:
      	* vala/valathrowstatement.vala:
      	* vala/valatrystatement.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      	* vala/valawhilestatement.vala:
      	* vala/valayieldstatement.vala:
      
      	Remove unnecessary accept calls in semantic analyzer
      
      svn path=/trunk/; revision=2010
      a86469cc
  16. 07 Nov, 2008 1 commit
  17. 24 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Add CCodeArrayModule · ad1918cb
      Jürg Billeter authored
      2008-10-24  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraycreationexpression.vala:
      	* vala/valacodegenerator.vala:
      	* gobject/Makefile.am:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodebinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodemodule.vala:
      
      	Add CCodeArrayModule
      
      svn path=/trunk/; revision=1890
      ad1918cb
  18. 14 Aug, 2008 1 commit
  19. 28 May, 2008 1 commit
    • Jürg Billeter's avatar
      Move memory management into CCodeGenerator.transform_expression as · 8c73a50a
      Jürg Billeter authored
      2008-05-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaaddressofexpression.vala:
      	* vala/valaarraycreationexpression.vala:
      	* vala/valaassignment.vala:
      	* vala/valabaseaccess.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valabooleanliteral.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacharacterliteral.vala:
      	* vala/valacodevisitor.vala:
      	* vala/valaconditionalexpression.vala:
      	* vala/valadatatype.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaexpression.vala:
      	* vala/valaintegerliteral.vala:
      	* vala/valaintegertype.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valanullchecker.vala:
      	* vala/valanullliteral.vala:
      	* vala/valanulltype.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valapostfixexpression.vala:
      	* vala/valarealliteral.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignal.vala:
      	* vala/valasizeofexpression.vala:
      	* vala/valastringliteral.vala:
      	* vala/valatypecheck.vala:
      	* vala/valatypeofexpression.vala:
      	* vala/valaunaryexpression.vala:
      	* vala/valaunresolvedtype.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* compiler/valacompiler.vala:
      
      	Move memory management into CCodeGenerator.transform_expression
      	as preparation to properly support nullable structs, fixes memory
      	leak in internal substring method, fixes bug 527775
      
      svn path=/trunk/; revision=1466
      8c73a50a
  20. 19 Apr, 2008 1 commit
    • Jürg Billeter's avatar
      Use lazy initialization for code bindings · 4c1bb6f1
      Jürg Billeter authored
      2008-04-19  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraycreationexpression.vala, vala/valaassignment.vala,
      	  vala/valacodebinding.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valaelementaccess.vala,
      	  vala/valamethod.vala, vala/valaparser.vala,
      	  vala/valasemanticanalyzer.vala,
      	  gobject/valaccodearraycreationexpressionbinding.vala,
      	  gobject/valaccodeassignmentbinding.vala,
      	  gobject/valaccodebinding.vala,
      	  gobject/valaccodeelementaccessbinding.vala,
      	  gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratormemberaccess.vala,
      	  gobject/valaccodemethodbinding.vala,
      	  gobject/valadbusbindingprovider.vala:
      
      	  Use lazy initialization for code bindings
      
      svn path=/trunk/; revision=1259
      4c1bb6f1
  21. 13 Apr, 2008 3 commits
  22. 19 Feb, 2008 1 commit
    • Raffaele Sandrini's avatar
      change my email from rasa@gmx.ch to raffaele@sandrini.ch fix pervious · b2cdb296
      Raffaele Sandrini authored
      2008-02-19  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* AUTHORS, ccode/valaccodeelementaccess.vala,
      	  ccode/valaccodemodifiers.vala, gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorclass.vala,
      	  gobject/valaccodegeneratorinterface.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormemberaccess.vala,
      	  gobject/valaccodegeneratormethod.vala,
      	  gobject/valaccodegeneratorsignal.vala,
      	  gobject/valaccodegeneratorsourcefile.vala,
      	  gobject/valaccodegeneratorstruct.vala,
      	  gobject/valainterfaceregisterfunction.vala, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala,
      	  vala/valaattributeprocessor.vala, vala/valacharacterliteral.vala,
      	  vala/valacodevisitor.vala, vala/valacreationmethod.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaformalparameter.vala, vala/valainterfacewriter.vala,
      	  vala/valalockable.vala, vala/valalockstatement.vala,
      	  vala/valamember.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valasemanticanalyzer.vala,
      	  vala/valatypesymbol.vala, vala/valaunresolvedtype.vala,
      	  vapigen/valagidlparser.vala: change my email from rasa@gmx.ch
      	  to raffaele@sandrini.ch
      	* ChangeLog: fix pervious ChangeLog entry
      
      svn path=/trunk/; revision=1021
      b2cdb296
  23. 02 Dec, 2007 2 commits
    • Jürg Billeter's avatar
      move unresolved type information from DataType into new UnresolvedType · c73cd358
      Jürg Billeter authored
      2007-12-02  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/vala.h,
      	  vala/valaarraycreationexpression.vala, vala/valacallback.vala,
      	  vala/valacastexpression.vala, vala/valacatchclause.vala,
      	  vala/valaclass.vala, vala/valacodenode.vala,
      	  vala/valacodevisitor.vala, vala/valaconstant.vala,
      	  vala/valadatatype.vala, vala/valafield.vala,
      	  vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valaproperty.vala,
      	  vala/valasignal.vala, vala/valastruct.vala,
      	  vala/valasymbolresolver.vala, vala/valatypecheck.vala,
      	  vala/valaunresolvedtype.vala, vala/valavariabledeclarator.vala,
      	  gobject/valaccodegenerator.vala, vapigen/valagidlparser.vala: move
      	  unresolved type information from DataType into new UnresolvedType
      	  class, replace UnresolvedType instance by resolved DataType in
      	  SymbolResolver
      
      svn path=/trunk/; revision=749
      c73cd358
    • Jürg Billeter's avatar
      rename TypeReference to DataType · 0de3b4a6
      Jürg Billeter authored
      2007-12-02  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valadatatype.vala, vala/Makefile.am: rename TypeReference to
      	  DataType
      
      	* vala/parser.y, vala/vala.h, vala/*.vala, gobject/*.vala,
      	  vapigen/valagidlparser.vala: adapt after renaming
      
      svn path=/trunk/; revision=746
      0de3b4a6
  24. 29 Nov, 2007 1 commit
    • Jürg Billeter's avatar
      add is_pure method to Expression class · 32f3f561
      Jürg Billeter authored
      2007-11-29  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaassignment.vala,
      	  vala/valabaseaccess.vala, vala/valabinaryexpression.vala,
      	  vala/valacastexpression.vala, vala/valaconditionalexpression.vala,
      	  vala/valaelementaccess.vala, vala/valaexpression.vala,
      	  vala/valainitializerlist.vala, vala/valainvocationexpression.vala,
      	  vala/valalambdaexpression.vala, vala/valaliteralexpression.vala,
      	  vala/valamemberaccess.vala, vala/valaobjectcreationexpression.vala,
      	  vala/valaparenthesizedexpression.vala,
      	  vala/valapointerindirection.vala, vala/valapostfixexpression.vala,
      	  vala/valareferencetransferexpression.vala,
      	  vala/valasizeofexpression.vala, vala/valatypecheck.vala,
      	  vala/valatypeofexpression.vala, vala/valaunaryexpression.vala: add
      	  is_pure method to Expression class
      
      svn path=/trunk/; revision=739
      32f3f561
  25. 07 Sep, 2007 1 commit
  26. 16 Aug, 2007 1 commit
    • Raffaele Sandrini's avatar
      adapt visit initializer and visit array creation to external visitor check · b9895f6d
      Raffaele Sandrini authored
      2007-08-16  Raffaele Sandrini  <raffaele@sandrini.ch>
      
      	* gobject/valacodegenerator.vala, vala/valacodevisitor.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala:
      	  adapt visit initializer and visit array creation to external visitor
      	* vala/valamemorymanager.vala: check initializers of array creation
      	  expressions for missing ref
      	* vala/valaarraycreationexpression.vala, vala/valainitializerlist.vala:
      	  change to external visitor
      
      svn path=/trunk/; revision=469
      b9895f6d
  27. 27 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and · 5a32f9e2
      Jürg Billeter authored
      2007-07-27  Juerg Billeter  <j@bitron.ch>
      
      	* Makefile.am, README, configure.ac, gee/Makefile.am,
      	  gee/arraylist.vala, gee/collection.vala, gee/hashmap.vala,
      	  gee/hashset.vala, gee/iterable.vala, gee/iterator.vala, gee/list.vala,
      	  gee/map.vala, gee/readonlycollection.vala, gee/readonlylist.vala,
      	  gee/readonlymap.vala, gee/readonlyset.vala, gee/set.vala,
      	  vala/Makefile.am, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valablock.vala, vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valaexpression.vala, vala/valafield.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valainstancecast.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamember.vala,
      	  vala/valamemberaccess.vala, vala/valamemorymanager.vala,
      	  vala/valamethod.vala, vala/valanamespace.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valapointer.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valasourcefilecycle.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatrystatement.vala, vala/valatypeparameter.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  ccode/Makefile.am, ccode/valaccodeblock.vala,
      	  ccode/valaccodecasestatement.vala,
      	  ccode/valaccodecommaexpression.vala, ccode/valaccodedeclaration.vala,
      	  ccode/valaccodeenum.vala, ccode/valaccodeforstatement.vala,
      	  ccode/valaccodefragment.vala, ccode/valaccodefunction.vala,
      	  ccode/valaccodefunctioncall.vala,
      	  ccode/valaccodefunctiondeclarator.vala,
      	  ccode/valaccodeinitializerlist.vala, ccode/valaccodestruct.vala,
      	  ccode/valaccodeswitchstatement.vala, gobject/Makefile.am,
      	  gobject/valaclassregisterfunction.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormemberaccess.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsignal.vala,
      	  gobject/valacodegeneratorsourcefile.vala,
      	  gobject/valainterfaceregisterfunction.vala, compiler/Makefile.am,
      	  vapi/gio-standalone.vala, vapi/gstreamer-0.10.vala,
      	  vapi/gtk+-2.0.vala, vapigen/Makefile.am, vapigen/valagidlparser.vala:
      	  add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, and
      	  Gee.HashSet instead of GLib.List and GLib.HashTable
      
      svn path=/trunk/; revision=406
      5a32f9e2
  28. 09 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      remove obsolete ref modifier and callback keyword · ffb3d21f
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valaarray.vala,
      	  vala/valaarraycreationexpression.vala, vala/valaattribute.vala,
      	  vala/valabaseaccess.vala, vala/valablock.vala,
      	  vala/valabooleanliteral.vala, vala/valacallback.vala,
      	  vala/valaclass.vala, vala/valacodecontext.vala,
      	  vala/valacodenode.vala, vala/valacreationmethod.vala,
      	  vala/valadatatype.vala, vala/valaelementaccess.vala,
      	  vala/valaenum.vala, vala/valafield.vala, vala/valaflags.vala,
      	  vala/valaformalparameter.vala, vala/valaforstatement.vala,
      	  vala/valainitializerlist.vala, vala/valaintegerliteral.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valainvocationexpression.vala, vala/valainvokable.vala,
      	  vala/valalambdaexpression.vala, vala/valaliteralexpression.vala,
      	  vala/valalocalvariabledeclaration.vala, vala/valamemberaccess.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valanullliteral.vala,
      	  vala/valaobjectcreationexpression.vala, vala/valaparser.vala,
      	  vala/valapointer.vala, vala/valaproperty.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasignal.vala,
      	  vala/valasourcefile.vala, vala/valasourcereference.vala,
      	  vala/valastringliteral.vala, vala/valastruct.vala,
      	  vala/valaswitchsection.vala, vala/valaswitchstatement.vala,
      	  vala/valasymbol.vala, vala/valasymbolresolver.vala,
      	  vala/valatypereference.vala, vala/valavariabledeclarator.vala,
      	  gobject/valaclassregisterfunction.vala,
      	  gobject/valacodegenerator.vala,
      	  gobject/valacodegeneratorassignment.vala,
      	  gobject/valacodegeneratorclass.vala,
      	  gobject/valacodegeneratorinterface.vala,
      	  gobject/valacodegeneratorinvocationexpression.vala,
      	  gobject/valacodegeneratormemberaccess.vala,
      	  gobject/valacodegeneratormethod.vala,
      	  gobject/valacodegeneratorsignal.vala,
      	  gobject/valacodegeneratorsourcefile.vala,
      	  gobject/valainterfaceregisterfunction.vala,
      	  gobject/valatyperegisterfunction.vala, ccode/valaccodefragment.vala,
      	  ccode/valaccodefunction.vala, compiler/valacompiler.vala,
      	  vapi/cairo.vala, vapi/glib-2.0.vala, vapi/libxml-2.0.vala,
      	  tests/test-023.vala, gobject-introspection/gidl.vala,
      	  vapigen/valagidlparser.vala, vapigen/valavapigen.vala: remove obsolete
      	  ref modifier and callback keyword
      
      svn path=/trunk/; revision=334
      ffb3d21f
  29. 02 May, 2007 2 commits
  30. 03 Mar, 2007 1 commit
  31. 02 Sep, 2006 1 commit
    • Jürg Billeter's avatar
      always default type arguments to strong avoid unnecessary ref/unref pair · 1d3e2293
      Jürg Billeter authored
      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
      1d3e2293
  32. 11 Aug, 2006 1 commit
    • Raffaele Sandrini's avatar
      make those classes ready to process multidimensional arrays. remove · 95829c0c
      Raffaele Sandrini authored
      2006-08-11  Raffaele Sandrini  <rasa@gmx.ch>
      
              * vala/valasymbolresolver.vala, vala/valatypereference.vala,
                vala/valaelementaccess.vala, vala/valadatatype.vala, vala/parser.y,
                vala/valaarray.vala: make those classes ready to process
                multidimensional arrays.
              * vala/scanner.l: remove ARRAY_QUALIFIER token
              * vala/valasemanticanalyzer.vala, vala/parser.y,
                vala/valacodegenerator.vala, vala/valacodegenerator.vala,
                vala/valacodevisitor.vala: add multidimensional array support however
                only one dimensional arrays can be created yet
              * vala/Makefile.am, vala/vala.h: update
              * vala/valatypereference.vala: remove source reference parameter
                when creating from an expression
              * vala/valacodegenerator.vala: add support for uint, long and ulong
                properties
      
      
      svn path=/trunk/; revision=100
      95829c0c