1. 04 Jan, 2009 1 commit
    • Jürg Billeter's avatar
      Drop obsolete foreach support for null-terminated arrays · d8860522
      Jürg Billeter authored
      2009-01-04  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodecontrolflowmodule.vala:
      
      	Drop obsolete foreach support for null-terminated arrays
      
      	* gobject/valaccodearraymodule.vala:
      
      	Fix array length C expression for null-terminated array fields,
      	drop obsolete array_free support for null-terminated arrays
      
      	* gobject/valaccodeassignmentmodule.vala:
      
      	Correctly obey no_array_length when assigning to fields
      
      	* vala/valacodecontext.vala:
      	* gobject/valaccodecompiler.vala:
      	* compiler/valacompiler.vala:
      	* vapi/glib-2.0.vapi:
      	* vapigen/valavapigen.vala:
      
      	Use array_null_termianted attribute where appropriate
      
      svn path=/trunk/; revision=2269
      d8860522
  2. 19 Dec, 2008 1 commit
    • Jürg Billeter's avatar
      More closure fixes · 44fecad0
      Jürg Billeter authored
      2008-12-20  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodemethodcallmodule.vala:
      	* gobject/valagasyncmodule.vala:
      	* gobject/valagerrormodule.vala:
      
      	More closure fixes
      
      svn path=/trunk/; revision=2232
      44fecad0
  3. 18 Dec, 2008 1 commit
  4. 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
  5. 30 Nov, 2008 2 commits
    • Jürg Billeter's avatar
      Separate visiting switch sections from visiting switch statements · 77859017
      Jürg Billeter authored
      2008-11-30  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valanullchecker.vala:
      	* vala/valaswitchlabel.vala:
      	* vala/valaswitchstatement.vala:
      	* vala/valasymbolresolver.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodemodule.vala:
      
      	Separate visiting switch sections from visiting switch statements
      
      svn path=/trunk/; revision=2098
      77859017
    • Jürg Billeter's avatar
      More parenthesis improvements · d38761c9
      Jürg Billeter authored
      2008-11-30  Jürg Billeter  <j@bitron.ch>
      
      	* ccode/valaccodeassignment.vala:
      	* ccode/valaccodeconditionalexpression.vala:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodedelegatemodule.vala:
      	* gobject/valaccodemethodcallmodule.vala:
      
      	More parenthesis improvements
      
      svn path=/trunk/; revision=2092
      d38761c9
  6. 28 Nov, 2008 3 commits
    • Jürg Billeter's avatar
      Don't require libgee for foreach statements · d8c5c485
      Jürg Billeter authored
      2008-11-28  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valablock.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valasemanticanalyzer.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      
      	Don't require libgee for foreach statements
      
      svn path=/trunk/; revision=2069
      d8c5c485
    • Jürg Billeter's avatar
      Improve handling of generic values, fixes bug 562460 · b3edafec
      Jürg Billeter authored
      2008-11-28  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valadatatype.vala:
      	* vala/valaexpression.vala:
      	* vala/valaintegertype.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethodcall.vala:
      	* vala/valasemanticanalyzer.vala:
      	* vala/valavaluetype.vala:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      
      	Improve handling of generic values, fixes bug 562460
      
      svn path=/trunk/; revision=2067
      b3edafec
    • Jürg Billeter's avatar
      Improve get_actual_type signature · 4b4f30b4
      Jürg Billeter authored
      2008-11-28  Jürg Billeter  <j@bitron.ch>
      
      	* vala/valabinaryexpression.vala:
      	* vala/valaelementaccess.vala:
      	* vala/valaforeachstatement.vala:
      	* vala/valamemberaccess.vala:
      	* vala/valamethodcall.vala:
      	* vala/valasemanticanalyzer.vala:
      	* gobject/valaccodearraymodule.vala:
      	* gobject/valaccodeassignmentmodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      
      	Improve get_actual_type signature
      
      svn path=/trunk/; revision=2066
      4b4f30b4
  7. 05 Nov, 2008 1 commit
    • Jürg Billeter's avatar
      Add CCodeControlFlowModule · b0229ee9
      Jürg Billeter authored
      2008-11-05  Jürg Billeter  <j@bitron.ch>
      
      	* gobject/Makefile.am:
      	* gobject/valaccodebasemodule.vala:
      	* gobject/valaccodecontrolflowmodule.vala:
      	* gobject/valaccodegenerator.vala:
      	* gobject/valaccodememberaccessmodule.vala:
      
      	Add CCodeControlFlowModule
      
      svn path=/trunk/; revision=1981
      b0229ee9