1. 08 Mar, 2008 1 commit
  2. 07 Feb, 2008 2 commits
    • Jürg Billeter's avatar
      Support delete operator for pointers, fixes bug 512868 · e5b8ea46
      Jürg Billeter authored
      2008-02-07  Juerg Billeter  <j@bitron.ch>
      
      	* vala/Makefile.am, vala/parser.y, vala/scanner.l,
      	  vala/valacodecontext.vala, vala/valacodegenerator.vala,
      	  vala/valacodevisitor.vala, vala/valadeletestatement.vala,
      	  vala/valainterfacewriter.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valaccodegenerator.vala:
      
      	  Support delete operator for pointers, fixes bug 512868
      
      	* vapi/gio-2.0.vapi, vapi/gtk+-2.0.vapi: regenerated
      
      svn path=/trunk/; revision=992
      e5b8ea46
    • Jürg Billeter's avatar
      Separate errordomain from enum declaration, fixes bug 512616 · 1f60f822
      Jürg Billeter authored
      2008-02-07  Juerg Billeter  <j@bitron.ch>
      	* vala/Makefile.am, vala/parser.y, vala/scanner.l, vala/vala.h,
      	  vala/valacodecontext.vala, vala/valacodegenerator.vala,
      	  vala/valacodevisitor.vala, vala/valaenum.vala,
      	  vala/valaerrorcode.vala, vala/valaerrordomain.vala,
      	  vala/valaerrortype.vala, vala/valainterfacewriter.vala,
      	  vala/valanamespace.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valaccodegenerator.vala, tests/exceptions.vala:
      
      	  Separate errordomain from enum declaration, fixes bug 512616
      
      svn path=/trunk/; revision=989
      1f60f822
  3. 03 Feb, 2008 1 commit
  4. 01 Feb, 2008 1 commit
    • Jürg Billeter's avatar
      fix typo in hex_digit · 8dfbf244
      Jürg Billeter authored
      2008-02-01  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: fix typo in hex_digit
      
      svn path=/trunk/; revision=943
      8dfbf244
  5. 22 Jan, 2008 1 commit
  6. 18 Jan, 2008 2 commits
  7. 15 Jan, 2008 1 commit
    • Jürg Billeter's avatar
      add basic support for method pre- and postconditions · e53f3a38
      Jürg Billeter authored
      2008-01-15  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valaclass.vala,
      	  vala/valainterface.vala, vala/valamethod.vala,
      	  vala/valasemanticanalyzer.vala, vala/valastruct.vala,
      	  gobject/valaccodegeneratormethod.vala: add basic support for
      	  method pre- and postconditions
      
      svn path=/trunk/; revision=838
      e53f3a38
  8. 09 Jan, 2008 1 commit
    • Jürg Billeter's avatar
      Use non-null types by default when passing --enable-non-null to valac, · e91a7156
      Jürg Billeter authored
      2008-01-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valaclass.vala,
      	  vala/valacodecontext.vala, vala/valadatatype.vala,
      	  vala/valainterface.vala, vala/valanulltype.vala,
      	  vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala,
      	  vala/valaunresolvedtype.vala, gobject/valaccodegenerator.vala,
      	  gobject/valaccodegeneratorinvocationexpression.vala,
      	  gobject/valaccodegeneratormethod.vala, compiler/valacompiler.vala:
      
      	  Use non-null types by default when passing --enable-non-null to valac,
      	  `?´ marks nullable types, deprecate `!´ to mark non-null types,
      	  fixes bug 504222
      
      svn path=/trunk/; revision=810
      e91a7156
  9. 20 Dec, 2007 1 commit
    • Jürg Billeter's avatar
      add support for pointer member access · 2cce5057
      Jürg Billeter authored
      2007-12-20  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valacodecontext.vala,
      	  vala/valadatatype.vala, vala/valamemberaccess.vala,
      	  vala/valapointertype.vala, vala/valasemanticanalyzer.vala,
      	  gobject/valadbusbindingprovider.vala: add support for pointer member
      	  access
      
      svn path=/trunk/; revision=782
      2cce5057
  10. 12 Dec, 2007 1 commit
    • Jürg Billeter's avatar
      always use VoidType · a501e632
      Jürg Billeter authored
      2007-12-12  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valadatatype.vala,
      	  vala/valasymbolresolver.vala, vala/valavoidtype.vala: always use
      	  VoidType
      
      	* tests/delegates.exp, tests/delegates.vala: test delegates with void
      	  return types
      
      svn path=/trunk/; revision=762
      a501e632
  11. 28 Nov, 2007 2 commits
    • Jürg Billeter's avatar
      add support for inline methods · bee064ff
      Jürg Billeter authored
      2007-11-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valamethod.vala,
      	  ccode/valaccodefunction.vala, ccode/valaccodemodifiers.vala,
      	  gobject/valaccodegeneratormethod.vala: add support for inline methods
      
      svn path=/trunk/; revision=734
      bee064ff
    • Jürg Billeter's avatar
      add support for volatile fields, fixes bug #499960 · ca580af4
      Jürg Billeter authored
      2007-11-28  Juerg Billeter  <j@bitron.ch>
      
      	* vala/parser.y, vala/scanner.l, vala/valafield.vala,
      	  gobject/valaccodegenerator.vala: add support for volatile fields,
      	  fixes bug #499960
      
      svn path=/trunk/; revision=732
      ca580af4
  12. 15 Sep, 2007 1 commit
  13. 07 Sep, 2007 1 commit
  14. 20 Aug, 2007 1 commit
    • Mathias Hasselmann's avatar
      support C# like as operator test the as operator · 078c5edd
      Mathias Hasselmann authored
      2007-08-20  Mathias Hasselmann  <mathias.hasselmann@gmx.de>
      
      	* vala/valacastexpression.vala, gobject/valacodegenerator.vala,
      	vala/parser.y, vala/scanner.l: support C# like as operator
      	* tests/Makefile.am, tests/test-034.*: test the as operator
      
      svn path=/trunk/; revision=489
      078c5edd
  15. 21 Jul, 2007 2 commits
    • 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
    • Raffaele Sandrini's avatar
      allow '\0' escape sequences · 6bdea814
      Raffaele Sandrini authored
      2007-07-21 Raffaele Sandrini <raffaele@sandrini.ch>
      
      	* vala/scanner.l: allow '\0' escape sequences
      
      svn path=/trunk/; revision=364
      6bdea814
  16. 09 Jul, 2007 2 commits
    • 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
    • Jürg Billeter's avatar
      support delegate keyword and optional modifiers to declare callbacks · 4649b39e
      Jürg Billeter authored
      2007-07-09  Juerg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y: support delegate keyword and optional
      	  modifiers to declare callbacks
      
      svn path=/trunk/; revision=332
      4649b39e
  17. 31 May, 2007 1 commit
    • Jürg Billeter's avatar
      support sizeof expression update add struct_size param to GLib.Source · c9f266a1
      Jürg Billeter authored
      2007-05-31  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valasemanticanalyzer.vala,
      	  vala/valacodevisitor.vala, vala/valasizeofexpression.vala,
      	  gobject/valacodegenerator.vala: support sizeof expression
      	* vala/vala.h, vala/Makefile.am: update
      	* vapi/glib-2.0.vala: add struct_size param to GLib.Source construction
      	  method
      
      svn path=/trunk/; revision=317
      c9f266a1
  18. 02 May, 2007 2 commits
  19. 06 Apr, 2007 1 commit
    • Jürg Billeter's avatar
      use yyleng instead of strlen don't write unnecessary attributes to reduce · 298b24a4
      Jürg Billeter authored
      2007-04-06  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: use yyleng instead of strlen
      	* vala/valainterfacewriter.vala: don't write unnecessary attributes to
      	  reduce parse time
      	* vapi/atk.vala, vapi/gdk-2.0.vala, vapi/gtk+-2.0.vala, vapi/pango.vala:
      	  remove unnecessary attributes to reduce parse time
      
      svn path=/trunk/; revision=282
      298b24a4
  20. 04 Apr, 2007 2 commits
    • Jürg Billeter's avatar
      improve cast support fix ownership handling of local arrays skip code · 9ebb2dc1
      Jürg Billeter authored
      2007-04-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: improve cast support
      	* vala/valasemanticanalyzer.vala: fix ownership handling of local arrays
      	* vala/valacodegenerator.vala: skip code generation for static
      	  interfaces, downgrade generic management support message to warning
      	* vala/valacallback.vala: support callbacks as property type
      
      svn path=/trunk/; revision=278
      9ebb2dc1
    • Jürg Billeter's avatar
      support casts to generic types support arrays of generic types don't take · 5e2730eb
      Jürg Billeter authored
      2007-04-04  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support casts to generic types
      	* vala/valasymbolresolver.vala, vala/valatypereference.vala: support
      	  arrays of generic types
      	* vala/valasymbolresolver.vala: don't take ownership of elements of weak
      	  arrays
      	* vala/valasemanticanalyzer.vala: accept uint as index value
      	* vala/valasemanticanalyzer.vala, vala/valacodegenerator.vala,
      	  vala/valastatement.vala: minor cleanup of creation methods
      	* vala/valacodegenerator.vala: support creation methods for structs, fix
      	  pointer as return type
      	* vapi/glib-2.0.vala: add CLAMP and g_spaced_primes_closest
      
      svn path=/trunk/; revision=277
      5e2730eb
  21. 03 Apr, 2007 1 commit
  22. 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
  23. 28 Sep, 2006 1 commit
  24. 27 Sep, 2006 1 commit
    • Raffaele Sandrini's avatar
      add threading and assorted structures add an additional abstraction for · a265bc69
      Raffaele Sandrini authored
      2006-09-27  Raffaele Sandrini  <rasa@gmx.ch>
      
      	* vapi/glib-2.0.vala: add threading and assorted structures
      	* vala/valamember.vala: add an additional abstraction for all members
      	  of a class
      	* vala/valalockstatement.vala, vala/valacodegenerator.vala,
      	  vala/scanner.l, vala/valasemanticanalyzer.vala,
      	  vala/valalockable.vala, vala/parser.y, vala/valacodevisitor.vala:
      	  add lock feature to vala
      	* vala/valamethod.vala, vala/valafield.vala, vala/valaconstant.vala,
      	  vala/valasignal.vala, vala/valaproperty.vala: make those members
      	  lockable
      	* vala/valacodegenerator.vala: use member abstraction to simlify field
      	  initialisation and destruction
      	* vala/valacodegenerator.vala: introduce new C macros VALA_FREE_CHECKED
      	  and VALA_FREE_UNCHECKED to make safe freeing code nicer
      	* vala/vala.h: update and bring arraycreationexpression in order
      	* vala/Makefile.am: update
      
      
      svn path=/trunk/; revision=129
      a265bc69
  25. 03 Sep, 2006 1 commit
  26. 02 Sep, 2006 2 commits
    • Jürg Billeter's avatar
      prepare to support protected members · 7cafb62f
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l, vala/parser.y, vala/valasemanticanalyzer.vala,
      	  vala/valacodegenerator.vala, vala/valainterfacewriter.vala,
      	  vala/valamemberaccessibility.vala: prepare to support protected
      	  members
      
      svn path=/trunk/; revision=120
      7cafb62f
    • Jürg Billeter's avatar
      support integer and floating point suffixes use correct type for integer · ae7fbc79
      Jürg Billeter authored
      2006-09-02  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support integer and floating point suffixes
      	* vala/valasemanticanalyzer.vala: use correct type for integer and
      	  floating point literals
      	* vala/valaintegerliteral.val, vala/valarealliteral.vala: add
      	  get_type_name method
      	* vapi/glib-2.0.vala: add string to int64 conversion method
      
      svn path=/trunk/; revision=118
      ae7fbc79
  27. 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
  28. 10 Aug, 2006 2 commits
    • Jürg Billeter's avatar
      support hexadecimal and octal integer literals, support hexadecimal escape · 031af2cd
      Jürg Billeter authored
      2006-08-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support hexadecimal and octal integer literals,
      	  support hexadecimal escape sequences, support BASE and THIS
      	* vala/parser.y: use BASE and THIS keywords
      	* vala/valasemanticanalyzer.vala: don't use new base keyword as variable
      	  name
      	* vala/valacodegenerator.vala: simplify code
      	* vala/valainterfacewriter.vala: obey base keyword
      
      svn path=/trunk/; revision=99
      031af2cd
    • Jürg Billeter's avatar
      accept real literals with trailing dot ignore non-type symbols support · 907752f6
      Jürg Billeter authored
      2006-08-10  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: accept real literals with trailing dot
      	* vala/valasymbolresolver.vala: ignore non-type symbols
      	* vala/valacodegenerator.vala: support float and double properties,
      	  adapt to Field changes, support compound assignments in properties
      	* vala/valainterfacewriter.vala: support ReferenceType attribute
      	* vala/valaclass.vala: implement get_lower_case_cprefix ()
      	* vala/valadatatype.vala: add get_lower_case_cprefix () method
      	* vala/valafield.vala: let get_cname return full C name
      	* vala/valamethod.vala: use DataType.get_lower_case_cprefix ()
      	* vala/valastruct.vala: implement get_lower_case_cprefix (), add
      	  set_is_reference_type () method
      
      svn path=/trunk/; revision=94
      907752f6
  29. 27 Jul, 2006 1 commit
    • Jürg Billeter's avatar
      support CASE, DEFAULT, DO, and SWITCH support switch and do statements add · 532b1966
      Jürg Billeter authored
      2006-07-27  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support CASE, DEFAULT, DO, and SWITCH
      	* vala/parser.y: support switch and do statements
      	* vala/valacodevisitor.vala: add support for switch and do statements
      	* vala/valadostatement.vala
      	* vala/valaswitchlabel.vala
      	* vala/valaswitchsection.vala
      	* vala/valaswitchstatement.vala
      	* vala/valastatement.vala, vala/valasymbol.vala,
      	  vala/valaunaryexpression.vala, vala/valavariabledeclarator.vala,
      	  vala/valawhilestatement.vala: add interface documentation, use
      	  implicit namespace specification
      	* vala/vala.h, vala/Makefile.am: update
      	* vapi/glib-2.0.vala: don't use default keyword
      
      svn path=/trunk/; revision=86
      532b1966
  30. 26 Jul, 2006 1 commit
    • Jürg Billeter's avatar
      support casting arrays don't require developer to explicitly write static · 6ba9479f
      Jürg Billeter authored
      2006-07-26  Jürg Billeter  <j@bitron.ch>
      
      	* vala/scanner.l: support casting arrays
      	* vala/parser.y: don't require developer to explicitly write static in
      	  namespace method declarations
      	* vala/valaarray.vala: correct cname for arrays with value-type elements
      	* vala/valacodenode.vala: save source line reference in ccodenode
      	* ccode/valaccodelinedirective.vala
      	* ccode/valaccodenode.vala: support source line reference
      	* ccode/Makefile.am: update
      	* vapi/glib-2.0.vala: add to_string methods to integer types, add size
      	  method to string, add u_sleep method to Thread, fix memory management
      	  in List and SList, add sort method to List
      
      svn path=/trunk/; revision=83
      6ba9479f
  31. 14 Jul, 2006 1 commit
    • Raffaele Sandrini's avatar
      add element access support add visit_postfix_expression implementation add · d9a96b3b
      Raffaele Sandrini authored
      2006-07-14  Raffaele Sandrini  <rasa@gmx.ch>
      
              * vala/valacodegenerator.vala, vala/valasymbolresolver.vala,
                vala/scanner.l, vala/valatypereference.vala,
                vala/valasemanticanalyzer.vala, vala/valaelementaccess.vala,
                vala/valadatatype.vala, vala/parser.y, vala/valaarray.vala,
                vala/valacodevisitor.vala, ccode/valaccodeelementaccess.vala: add
                element access support
              * vala/valasemanticanalyzer.vala: add visit_postfix_expression
                implementation
              * tests/test-019.vala: add element access testcase
              * vala/Makefile.am, tests/Makefile.am, ccode/Makefile.am: update
      
      
      svn path=/trunk/; revision=78
      d9a96b3b