summaryrefslogtreecommitdiff
path: root/vala/valavoidtype.vala
Commit message (Collapse)AuthorAgeFilesLines
* vala: VoidType is actually compatible with itselfRico Tzschichholz2019-11-181-0/+4
| | | | See https://gitlab.gnome.org/GNOME/vala/issues/878
* Drop C specific methods from the code treeLuca Bruno2011-08-011-8/+0
|
* Store source_reference for void typesJürg Billeter2008-12-171-2/+3
| | | | | | | | | | | 2008-12-17 Jürg Billeter <j@bitron.ch> * vala/valaparser.vala: * vala/valavoidtype.vala: Store source_reference for void types svn path=/trunk/; revision=2199
* Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported typesJürg Billeter2008-11-291-0/+4
| | | | | | | | | | | | 2008-11-29 Jürg Billeter <j@bitron.ch> * vala/valavoidtype.vala: * gobject/valaccodebasemodule.vala: Use G_TYPE_POINTER for pointers and G_TYPE_INVALID for unsupported types in typeof expressions svn path=/trunk/; revision=2087
* Write qualified types in the interface writerJuerg Billeter2008-05-251-1/+1
| | | | | | | | | | | | | | | | | | 2008-05-25 Juerg Billeter <j@bitron.ch> * vala/valaarraytype.vala: * vala/valadatatype.vala: * vala/valadelegatetype.vala: * vala/valafieldprototype.vala: * vala/valainterfacewriter.vala: * vala/valamethodtype.vala: * vala/valapointertype.vala: * vala/valaunresolvedtype.vala: * vala/valavoidtype.vala: Write qualified types in the interface writer svn path=/trunk/; revision=1432
* Fix handling of const types, fixes bug 529851Juerg Billeter2008-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | 2008-04-26 Juerg Billeter <j@bitron.ch> * vala/valaarraytype.vala: * vala/valaclassinstancetype.vala: * vala/valaclasstype.vala: * vala/valadatatype.vala: * vala/valadelegatetype.vala: * vala/valaerrortype.vala: * vala/valainterfaceinstancetype.vala: * vala/valainterfacetype.vala: * vala/valamethodtype.vala: * vala/valanulltype.vala: * vala/valapointertype.vala: * vala/valasemanticanalyzer.vala: * vala/valasymbolresolver.vala: * vala/valatypeparametertype.vala: * vala/valavaluetype.vala: * vala/valavoidtype.vala: * gobject/valaccodegenerator.vala: Fix handling of const types, fixes bug 529851 svn path=/trunk/; revision=1322
* report warning when using null literal as return expression of methodJuerg Billeter2008-04-141-1/+1
| | | | | | | | | | | 2008-04-14 Juerg Billeter <j@bitron.ch> * vala/valasemanticanalyzer.vala: report warning when using null literal as return expression of method returning non-null value * */*.vala: fix warnings svn path=/trunk/; revision=1228
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-131-2/+2
| | | | | | | | | | | 2008-04-13 Juerg Billeter <j@bitron.ch> * vala/valaparser.vala: report warning when using obsolete syntax for non-null types * */*.vala, */*.vapi: port to new syntax svn path=/trunk/; revision=1208
* Mark DataType as abstract base classJuerg Billeter2008-03-041-0/+4
| | | | | | | | | | | | | | | | 2008-03-05 Juerg Billeter <j@bitron.ch> * vala/valaclasstype.vala, vala/valadatatype.vala, vala/valainterfacetype.vala, vala/valainvalidtype.vala, vala/valatypeparametertype.vala, vala/valavaluetype.vala, vala/valavoidtype.vala, gobject/valaccodegenerator.vala, gobject/valaccodegeneratorinvocationexpression.vala, gobject/valaccodegeneratormemberaccess.vala, gobject/valadbusbindingprovider.vala: Mark DataType as abstract base class svn path=/trunk/; revision=1104
* implement get_cname methodJuerg Billeter2008-01-181-1/+5
| | | | | | | | | | | 2008-01-18 Juerg Billeter <j@bitron.ch> * vala/valavoidtype.vala: implement get_cname method * gobject/valaccodegenerator.vala: cast function pointers to callback type, fixes bug 510262 svn path=/trunk/; revision=858
* update to be compatible with new pointer typesJuerg Billeter2007-12-151-0/+4
| | | | | | | | | | | | | | | | 2007-12-15 Juerg Billeter <j@bitron.ch> * gee/hashmap.vala, gee/hashset.vala: update to be compatible with new pointer types * vala/parser.y, vala/vala.h, vala/valaclass.vala, vala/valadatatype.vala, vala/valamemorymanager.vala, vala/valanulltype.vala, vala/valapointertype.vala, vala/valasemanticanalyzer.vala, vala/valasymbolresolver.vala, vala/valavoidtype.vala, gobject/valaccodegenerator.vala, gobject/valaccodegeneratormethod.vala: use PointerType svn path=/trunk/; revision=774
* always use VoidTypeJuerg Billeter2007-12-121-0/+4
| | | | | | | | | | | | | 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
* add NullType and VoidType classesJuerg Billeter2007-12-041-0/+31
2007-12-04 Juerg Billeter <j@bitron.ch> * vala/Makefile.am, vala/valanulltype.vala, vala/valavoidtype.vala, gobject/valaccodegenerator.vala: add NullType and VoidType classes svn path=/trunk/; revision=754