1. 27 Mar, 2018 1 commit
  2. 24 Apr, 2017 1 commit
  3. 06 Aug, 2012 1 commit
  4. 01 Aug, 2011 2 commits
  5. 04 Apr, 2011 1 commit
  6. 28 Oct, 2010 2 commits
  7. 03 Oct, 2010 1 commit
  8. 21 Aug, 2010 1 commit
  9. 15 Jun, 2010 1 commit
  10. 08 Apr, 2010 2 commits
  11. 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
  12. 13 Mar, 2010 1 commit
  13. 08 Feb, 2010 1 commit
  14. 04 Feb, 2010 1 commit
  15. 12 Oct, 2009 1 commit
  16. 04 Sep, 2009 1 commit
  17. 12 Feb, 2009 1 commit
    • Jürg Billeter's avatar
      Warn when hiding members, support `new' keyword to suppress warning, based · 678c29d3
      Jürg Billeter authored
      2009-02-12  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaclass.vala:
      	* vala/valaconstant.vala:
      	* vala/valafield.vala:
      	* vala/valamember.vala:
      	* vala/valamethod.vala:
      	* vala/valaproperty.vala:
      	* vala/valastruct.vala:
      
      	Warn when hiding members, support `new' keyword to suppress
      	warning, based on patch by Andreas Brauchli, fixes bug 567743
      
      	* vala/valacodenode.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valanamespace.vala:
      	* ccode/valaccodelinedirective.vala:
      
      	Avoid hidden members
      
      svn path=/trunk/; revision=2437
      678c29d3
  18. 11 Feb, 2009 1 commit
    • Jürg Billeter's avatar
      Recognize c:type attributes in .gir · bef1a8ce
      Jürg Billeter authored
      2009-02-11  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaenum.vala:
      	* vala/valainterface.vala:
      	* vala/valastruct.vala:
      	* vapigen/valagirparser.vala:
      
      	Recognize c:type attributes in .gir
      
      svn path=/trunk/; revision=2426
      bef1a8ce
  19. 03 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Add BooleanType, EnumValueType, FloatingType, and StructValueType as · d19da45e
      Jürg Billeter authored
      2009-01-03  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaarraytype.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valabooleantype.vala:
      	* vala/valacharacterliteral.vala:
      	* vala/valadostatement.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvaluetype.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valafloatingtype.vala:
      	* vala/valaintegerliteral.vala:
      	* vala/valaintegertype.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valarealliteral.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      	* vala/valastructvaluetype.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodemethodmodule.vala:
      	* vapi/glib-2.0.vapi:
      
      	Add BooleanType, EnumValueType, FloatingType, and StructValueType
      	as ValueType subclasses
      
      svn path=/trunk/; revision=2256
      d19da45e
  20. 14 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Report unused fields, methods, and local variables · dd76fd18
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacfgbuilder.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethod.vala:
      	* vala/valasymbol.vala:
      	* gobject/valaccodemethodmodule.vala:
      
      	Report unused fields, methods, and local variables
      
      	* vala/valacodecontext.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valaenum.vala:
      	* vala/valagenieparser.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaparser.vala:
      	* vala/valastruct.vala:
      	* vala/valaunresolvedtype.vala:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodeinvocationexpressionmodule.vala:
      	* gobject/valaccodememberaccessmodule.vala:
      	* gobject/valadbusservermodule.vala:
      	* gobject/valagobjectmodule.vala:
      	* vapigen/valagirparser.vala:
      	* vapigen/valamarkupreader.vala:
      
      	Remove unused symbols
      
      svn path=/trunk/; revision=2016
      dd76fd18
  21. 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
  22. 09 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Ensure attributes of field, property, parameter, and return types are · 40668a39
      Jürg Billeter authored
      2008-11-09  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valacreationmethod.vala:
      	* vala/valadelegate.vala:
      	* vala/valadelegatetype.vala:
      	* vala/valaenum.vala:
      	* vala/valafield.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valamethod.vala:
      	* vala/valaproperty.vala:
      	* vala/valastruct.vala:
      	* vala/valavaluetype.vala:
      
      	Ensure attributes of field, property, parameter, and return types
      	are processed before querying C header filenames
      
      svn path=/trunk/; revision=2006
      40668a39
  23. 07 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Move type symbol checking to code nodes · a81a3482
      Jürg Billeter authored
      2008-11-07  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valadelegate.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valainterface.vala:
      	* vala/valanamespace.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      
      	Move type symbol checking to code nodes
      
      svn path=/trunk/; revision=1999
      a81a3482
  24. 05 Nov, 2008 1 commit
  25. 02 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Move attribute processing to semantic analyzer · 30063af8
      Jürg Billeter authored
      2008-11-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaattributeprocessor.vala:
      	* vala/valaclass.vala:
      	* vala/valaenum.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valastruct.vala:
      	* compiler/valacompiler.vala:
      	* vapigen/valagidlparser.vala:
      	* vapigen/valavapigen.vala:
      
      	Move attribute processing to semantic analyzer
      
      svn path=/trunk/; revision=1950
      30063af8
  26. 27 Oct, 2008 1 commit
    • Jürg Billeter's avatar
      Use constructor chaining instead of helper method · 8ff16e2f
      Jürg Billeter authored
      2008-10-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valaarraylengthfield.vala:
      	* vala/valaarraymovemethod.vala:
      	* vala/valaarrayresizemethod.vala:
      	* vala/valablock.vala:
      	* vala/valaclass.vala:
      	* vala/valaconstant.vala:
      	* vala/valaconstructor.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadelegate.vala:
      	* vala/valadestructor.vala:
      	* vala/valadynamicmethod.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valadynamicsignal.vala:
      	* vala/valaenum.vala:
      	* vala/valaenumvalue.vala:
      	* vala/valaerrorcode.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valafield.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valaformalparameter.vala:
      	* vala/valainterface.vala:
      	* vala/valalocalvariable.vala:
      	* vala/valamember.vala:
      	* vala/valamethod.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valaproperty.vala:
      	* vala/valasignal.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valasymbol.vala:
      	* vala/valatypeparameter.vala:
      	* vala/valatypesymbol.vala:
      
      	Use constructor chaining instead of helper method
      
      svn path=/trunk/; revision=1934
      8ff16e2f
  27. 27 Sep, 2008 1 commit
  28. 14 Aug, 2008 1 commit
  29. 29 May, 2008 1 commit
    • Jürg Billeter's avatar
      Use Gee.List instead of Gee.Collection to improve iteration performance · 9a1d658b
      Jürg Billeter authored
      2008-05-29  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala:
      	* vala/valaclass.vala:
      	* vala/valacodecontext.vala:
      	* vala/valacodenode.vala:
      	* vala/valadatatype.vala:
      	* vala/valadelegatetype.vala:
      	* vala/valadynamicmethod.vala:
      	* vala/valadynamicproperty.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valaforstatement.vala:
      	* vala/valainitializerlist.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valalambdaexpression.vala:
      	* vala/valamember.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethod.vala:
      	* vala/valamethodtype.vala:
      	* vala/valanamespace.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valapointertype.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasignaltype.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valaswitchsection.vala:
      	* vala/valaswitchstatement.vala:
      	* vala/valasymbol.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatypesymbol.vala:
      	* ccode/valaccodecommaexpression.vala:
      	* ccode/valaccodefragment.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodegeneratorsignal.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valagidlwriter.vala:
      
      	Use Gee.List instead of Gee.Collection to improve iteration
      	performance
      
      svn path=/trunk/; revision=1493
      9a1d658b
  30. 26 May, 2008 1 commit
    • Jürg Billeter's avatar
      s/Typesymbol/TypeSymbol/ · 5811e4c2
      Jürg Billeter authored
      2008-05-26  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaarraytype.vala:
      	* vala/valaclass.vala:
      	* vala/valacreationmethod.vala:
      	* vala/valadatatype.vala:
      	* vala/valadelegate.vala:
      	* vala/valaenum.vala:
      	* vala/valaerrordomain.vala:
      	* vala/valainstancecast.vala:
      	* vala/valaintegertype.vala:
      	* vala/valainterface.vala:
      	* vala/valainterfacewriter.vala:
      	* vala/valaobjecttype.vala:
      	* vala/valaobjecttypesymbol.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valasourcefile.vala:
      	* vala/valastruct.vala:
      	* vala/valasymbolresolver.vala:
      	* vala/valatypeparameter.vala:
      	* vala/valatypesymbol.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodeassignmentbinding.vala:
      	* gobject/valaccodeclassbinding.vala:
      	* gobject/valaccodeelementaccessbinding.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodegeneratorsignal.vala:
      	* gobject/valaccodeinterfacebinding.vala:
      	* gobject/valaccodeinvocationexpressionbinding.vala:
      	* gobject/valaccodememberaccessbinding.vala:
      	* gobject/valaccodemethodbinding.vala:
      	* gobject/valaccodeobjecttypesymbolbinding.vala:
      	* gobject/valaccodetypesymbolbinding.vala:
      	* gobject/valaclassregisterfunction.vala:
      	* gobject/valagidlwriter.vala:
      	* gobject/valainterfaceregisterfunction.vala:
      	* gobject/valatyperegisterfunction.vala:
      	* vapigen/valagidlparser.vala:
      
      	s/Typesymbol/TypeSymbol/
      
      svn path=/trunk/; revision=1451
      5811e4c2
  31. 23 Apr, 2008 2 commits
  32. 14 Apr, 2008 1 commit
  33. 13 Apr, 2008 4 commits