1. 04 Jan, 2009 1 commit
  2. 29 Nov, 2008 1 commit
  3. 14 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Report use of possibly uninitialized variables, fixes bug 508477 and bug · 08fe68bb
      Jürg Billeter authored
      2008-11-14  Jürg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am:
      	* vala/valaassignment.vala:
      	* vala/valabasicblock.vala:
      	* vala/valabinaryexpression.vala:
      	* vala/valacastexpression.vala:
      	* vala/valacatchclause.vala:
      	* vala/valacodenode.vala:
      	* vala/valadeclarationstatement.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaexpressionstatement.vala:
      	* vala/valaflowanalyzer.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valainvocationexpression.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valaobjectcreationexpression.vala:
      	* vala/valaparenthesizedexpression.vala:
      	* vala/valaphifunction.vala:
      	* vala/valapointerindirection.vala:
      	* vala/valareferencetransferexpression.vala:
      	* vala/valareturnstatement.vala:
      	* vala/valathrowstatement.vala:
      	* vala/valaunaryexpression.vala:
      	* compiler/valacompiler.vala:
      
      	Report use of possibly uninitialized variables, fixes bug 508477
      	and bug 556861
      
      svn path=/trunk/; revision=2018
      08fe68bb
  4. 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
  5. 07 Nov, 2008 1 commit
  6. 27 May, 2008 1 commit
    • Jürg Billeter's avatar
      Fix temporary variable handling for throw statements · ad58b6ad
      Jürg Billeter authored
      2008-05-27  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valasemanticanalyzer.vala:
      	* vala/valathrowstatement.vala:
      	* gobject/valaccodegenerator.vala:
      
      	Fix temporary variable handling for throw statements
      
      svn path=/trunk/; revision=1458
      ad58b6ad
  7. 13 Apr, 2008 3 commits
  8. 02 Dec, 2007 1 commit
    • Jürg Billeter's avatar
      rename replace method to replace_expression and require arguments of type · 1376567a
      Jürg Billeter authored
      2007-12-02  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valaaddressofexpression.vala, vala/valaassignment.vala,
      	  vala/valabinaryexpression.vala, vala/valacastexpression.vala,
      	  vala/valacodenode.vala, vala/valadostatement.vala,
      	  vala/valaexpressionstatement.vala, vala/valaforeachstatement.vala,
      	  vala/valaforstatement.vala, vala/valaifstatement.vala,
      	  vala/valainvocationexpression.vala, vala/valamemberaccess.vala,
      	  vala/valaobjectcreationexpression.vala,
      	  vala/valaparenthesizedexpression.vala,
      	  vala/valapointerindirection.vala,
      	  vala/valareferencetransferexpression.vala,
      	  vala/valareturnstatement.vala, vala/valasemanticanalyzer.vala,
      	  vala/valaswitchstatement.vala, vala/valathrowstatement.vala,
      	  vala/valaunaryexpression.vala, vala/valavariabledeclarator.vala,
      	  vala/valawhilestatement.vala: rename replace method to
      	  replace_expression and require arguments of type Expression
      
      svn path=/trunk/; revision=748
      1376567a
  9. 07 Sep, 2007 1 commit
  10. 20 Aug, 2007 1 commit
  11. 21 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      derive from Symbol class where appropriate and move symbol table into · db24aa20
      Jürg Billeter authored
      2007-07-21  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
      	  vala/valaarray.vala, vala/valaarraylengthfield.vala,
      	  vala/valaarrayresizemethod.vala, vala/valaattributeprocessor.vala,
      	  vala/valablock.vala, vala/valabreakstatement.vala,
      	  vala/valacallback.vala, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valacodenode.vala,
      	  vala/valacodevisitor.vala, vala/valaconstant.vala,
      	  vala/valaconstructor.vala, vala/valacontinuestatement.vala,
      	  vala/valacreationmethod.vala, vala/valadatatype.vala,
      	  vala/valadeclarationstatement.vala, vala/valadestructor.vala,
      	  vala/valadostatement.vala, vala/valaemptystatement.vala,
      	  vala/valaenum.vala, vala/valaenumvalue.vala,
      	  vala/valaexpressionstatement.vala, vala/valafield.vala,
      	  vala/valaflags.vala, vala/valaflagsvalue.vala,
      	  vala/valaforeachstatement.vala, vala/valaformalparameter.vala,
      	  vala/valaforstatement.vala, vala/valaifstatement.vala,
      	  vala/valainterface.vala, vala/valainterfacewriter.vala,
      	  vala/valalockstatement.vala, vala/valamember.vala,
      	  vala/valamemorymanager.vala, vala/valamethod.vala,
      	  vala/valanamespace.vala, vala/valaproperty.vala,
      	  vala/valapropertyaccessor.vala, vala/valareturnstatement.vala,
      	  vala/valascope.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasignal.vala, vala/valasourcefile.vala,
      	  vala/valastatement.vala, vala/valastruct.vala,
      	  vala/valaswitchstatement.vala, vala/valasymbol.vala,
      	  vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  vala/valatypeparameter.vala, vala/valatypereference.vala,
      	  vala/valavariabledeclarator.vala, vala/valawhilestatement.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/valacodegeneratorstruct.vala, compiler/valacompiler.vala,
      	  vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gio-standalone.vala,
      	  vapi/glib-2.0.vala, vapi/gstreamer-0.10.vala, vapi/gtk+-2.0.vala,
      	  vapi/packages/gstreamer-0.10/gstreamer-0.10-custom.vala,
      	  vapi/packages/gtk+-2.0/gtk+-2.0-custom.vala, vapi/pango.vala,
      	  vapi/vte.vala, vapigen/valagidlparser.vala, vapigen/valavapigen.vala:
      	  derive from Symbol class where appropriate and move symbol table into
      	  separate Scope class
      
      svn path=/trunk/; revision=366
      db24aa20
  12. 13 Jul, 2007 1 commit
    • Jürg Billeter's avatar
      move iteration of throw statements, try statements, and catch clauses from · 83363b2b
      Jürg Billeter authored
      2007-07-13  Juerg Billeter  <j@bitron.ch>
      
      	* vala/valacatchclause.vala, vala/valacodevisitor.vala,
      	  vala/valamemorymanager.vala, vala/valasemanticanalyzer.vala,
      	  vala/valasymbolbuilder.vala, vala/valasymbolresolver.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  gobject/valacodegenerator.vala: move iteration of throw statements,
      	  try statements, and catch clauses from accept to accept_children
      	  method, fixes nested try statements
      	* gobject/valacodegenerator.vala: clear unhandled error instead of
      	  returning from the current function
      	* vala/valasemanticanalyzer.vala: generic pointer is compatible with
      	  generic pointer
      	* vapi/glib-2.0.vala: add some more default values
      
      svn path=/trunk/; revision=354
      83363b2b
  13. 02 May, 2007 2 commits
  14. 05 Mar, 2007 1 commit
    • Jürg Billeter's avatar
      add exception handling support to the parser update · d6ea95e3
      Jürg Billeter authored
      2007-03-05  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valacatchclause.vala,
      	  vala/valathrowstatement.vala, vala/valatrystatement.vala,
      	  vala/valacodevisitor.vala: add exception handling support to the
      	  parser
      	* vala/vala.h, vala/Makefile.am: update
      
      svn path=/trunk/; revision=225
      d6ea95e3