summaryrefslogtreecommitdiff
path: root/vala/valadatatype.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Add GenericSymbol interface for symbols supporting type-parametersRico Tzschichholz2023-04-111-6/+2
* vala: Improve error message for wrong number of type-argumentsRico Tzschichholz2023-04-081-2/+2
* vala: Non nullable enum types are simple typesRico Tzschichholz2021-12-161-0/+3
* vala: Allow unsafe assignment of integer to enum while reporting a noticeRico Tzschichholz2021-12-161-0/+3
* Set TypeParameter as symbol of GenericTypeRico Tzschichholz2021-10-011-3/+2
* vala: Add optional SourceReference parameter to DataType classesRico Tzschichholz2021-09-291-1/+2
* vala: Replace all type parameter occurances in parameters for signal delegateRico Tzschichholz2021-03-101-0/+32
* vala: Move type-argument/-parameter count check to DataType.check_type_argume...Rico Tzschichholz2021-03-071-0/+45
* vala: Add missing null-check in DataType.get_type_signature()Rico Tzschichholz2021-03-071-1/+6
* girparser: Minor improvement to field getter detectionRico Tzschichholz2021-01-141-2/+4
* vala: Add support for type narrowingRico Tzschichholz2020-11-111-3/+12
* Fix various typos in comments and stringsRico Tzschichholz2020-08-191-1/+1
* vala: Reduce calls of CodeContext.get()Rico Tzschichholz2020-06-111-4/+6
* vala: Consider boolean types are compatible with each otherRico Tzschichholz2020-04-011-0/+4
* vala: Check before accessing "name" of parent_symbol which might be nullRico Tzschichholz2019-12-091-1/+1
* vala: Fix compatible/disposable check between structs and their subtypesRico Tzschichholz2019-10-041-0/+5
* vala: Micro optimizationsRico Tzschichholz2019-09-301-3/+3
* vala: Drop DelegateType.to_qualified_string() which is duplicated codeRico Tzschichholz2019-09-301-2/+0
* vala: Unify backing symbol instance of data-typesRico Tzschichholz2019-09-301-1/+14
* vala: Rename DataType.data_type property to DataType.type_symbolRico Tzschichholz2019-09-301-35/+35
* vala: Let DataType.get_return_type() return an unowned referenceRico Tzschichholz2019-09-301-1/+1
* vala: Let methods return an unowned reference to internal collectionsRico Tzschichholz2019-09-301-4/+4
* codegen: Move get_type_signature() to DataTypeRico Tzschichholz2019-03-221-0/+70
* vala: Allow get_actual_type() to be used for expected failuresRico Tzschichholz2018-12-201-1/+1
* vala: Add GenericType.get_actual_type()Rico Tzschichholz2018-12-201-5/+1
* vala: Don't replace assignments for local variables with non-null simple-typesRico Tzschichholz2018-11-221-1/+1
* vala: Check for matching ownership of type-argumentsRico Tzschichholz2018-11-071-1/+23
* vala: Use is_weak() for type-arguments in DataType.to_qualified_string()Rico Tzschichholz2018-11-041-1/+1
* vala: Drop DataType.is_array() and use usual type check as anywhere elseRico Tzschichholz2018-10-311-4/+0
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-1/+1
* vala: Transform Struct.*_rank() methods into "rank" propertyRico Tzschichholz2018-04-261-1/+1
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-7/+7
* Move type_parameter property to GenericTypeRico Tzschichholz2017-12-061-5/+0
* vala: Convert last non-type-check-based usages of GenericType instancesRico Tzschichholz2017-12-061-7/+7
* Allow to pass compatible delegates to signal.connect()Rico Tzschichholz2017-11-191-4/+0
* Improve error while method is incompatible with delegateRico Tzschichholz2017-09-021-0/+10
* vala: Check type arguments in DataType.equalsMatthias Berndt2016-10-061-0/+11
* Fix type checking when using generics in combination with subtypingMatthias Berndt2016-09-281-12/+7
* Fix type parameter check for overriding generic methodsJürg Billeter2016-09-261-4/+4
* Recursively infer generic type argumentsSimon Werbeck2014-11-171-0/+18
* Fix crash due to not copying a typeLuca Bruno2013-10-171-4/+3
* Revert "Set parent_node and always copy datatype when assigned to code nodes."Luca Bruno2013-10-071-4/+2
* Set parent_node and always copy datatype when assigned to code nodes.Luca Bruno2013-10-061-2/+4
* Drop POSIX profileJürg Billeter2012-08-061-1/+1
* Drop Dova profileJürg Billeter2012-08-061-5/+0
* Check accessibility of type argumentsLuca Bruno2012-01-141-0/+5
* Move DataType.get_cdeclarator_suffix to the codegenLuca Bruno2011-08-041-4/+0
* Drop C specific methods from the code treeLuca Bruno2011-08-011-62/+9
* Use accept_children in DataTypeLuca Bruno2011-05-291-2/+4
* Write delegates as qualified types in code writerRyan Lortie2011-03-151-0/+2