summaryrefslogtreecommitdiff
path: root/tests/generics
Commit message (Expand)AuthorAgeFilesLines
* vala: Don't make GenericType nullable by defaultRico Tzschichholz2023-04-142-0/+105
* codegen: Stabilize CCode.cname for backing method of lamdba expressionRico Tzschichholz2023-04-061-12/+12
* codegen: Use g_object_class_override_property to implement generic interface ...Rico Tzschichholz2023-03-132-0/+545
* codegen: Add cast to accessor calls for generic property implementationsRico Tzschichholz2023-03-132-0/+635
* codegen: Cast return value of generic type accessor functionsRico Tzschichholz2023-02-051-3/+3
* codegen: Perform required casts for generic types of return-values and in/out...Rico Tzschichholz2023-01-316-0/+483
* tests: Update c-expectedwszqkzqk2023-01-1121-21/+21
* vala: Enforce required type-arguments on parameter/return types of callablesRico Tzschichholz2022-08-094-0/+37
* codegen: Detect usage of static type-parameter in runtime contextRico Tzschichholz2022-05-311-0/+14
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base classRico Tzschichholz2022-02-241-0/+1
* vala: Improve check of generic type references in static contextsRico Tzschichholz2022-01-304-0/+38
* tests: Generic type inference for static methods only in compact classesRico Tzschichholz2022-01-302-273/+13
* codegen: Use __once instead of __volatile in generated codeVal Och2022-01-0315-84/+84
* codegen: Initialize "result" variable on declaration for abstract methods onlyRico Tzschichholz2022-01-036-8/+8
* codegen: Initialize type parameter properties for generics earlierRico Tzschichholz2021-12-148-7/+321
* tests: Add "type-parameter property clash" test to increase coverageRico Tzschichholz2021-12-142-0/+441
* tests: Rename colliding test cases to avoid conflictsRico Tzschichholz2021-11-262-0/+339
* tests: Add missing generics/null-type.c-expectedRico Tzschichholz2021-09-291-0/+53
* vala: Accept NullType as generic type argumentRico Tzschichholz2021-09-271-0/+10
* codegen: Add type declaration for implicit temporary local variableRico Tzschichholz2021-09-181-0/+2
* tests: Add expected generated C sourcesRico Tzschichholz2021-07-1618-0/+5965
* codegen: Don't add errornous cast for unknown type_symbolRico Tzschichholz2021-05-071-2/+12
* tests: Add "generic array" test to increase coverageRico Tzschichholz2021-04-281-0/+35
* tests: Add "generics reference transfer" test to increase coverageRico Tzschichholz2021-04-191-0/+24
* codegen: Drop inner casts before converting between generics and integersRico Tzschichholz2021-03-101-0/+18
* vala: Add missing null-check in DataType.get_type_signature()Rico Tzschichholz2021-03-071-0/+10
* vala: Generics value holding struct pointer requires casting on accessRico Tzschichholz2021-02-191-0/+22
* vala: Check type-arguments in base-types/prerequisites of class/interfaceRico Tzschichholz2021-02-132-0/+20
* codegen: Strip all nested occurances of CCodeCastExpressionRico Tzschichholz2021-02-071-0/+14
* codegen: Correctly retrieve symbol_reference of nested cast expressionsRico Tzschichholz2021-02-071-0/+9
* codegen: Don't use inferred type for temp-value to access generic propertyRico Tzschichholz2020-10-181-0/+12
* vala: Handle parameter initializer without value-typeRico Tzschichholz2020-07-111-0/+8
* codegen: Properly compare string if binary-expression contains string-literalRico Tzschichholz2020-07-111-0/+10
* vala: Transform cast from integer-type to boxed-typeRico Tzschichholz2020-05-101-0/+9
* vala: Transform cast from floating-type to boxed-typeRico Tzschichholz2020-05-101-0/+9
* test: Fix "GenericAccessors" testRico Tzschichholz2020-03-071-1/+1
* tests: Extend "GenericAccessors" test to increase coverageRico Tzschichholz2020-03-071-0/+4
* vala: Keep formal_target_type when transforming method-call/object-creationRico Tzschichholz2019-11-191-0/+20
* vala: Improve handling of "void" as generic typeRico Tzschichholz2019-11-181-0/+35
* vala: Add GenericType.dup/destroy fieldsRico Tzschichholz2019-11-041-0/+88
* codegen: Make type-parameter properties readableRico Tzschichholz2019-11-041-0/+29
* vala: Improve error message for arrays as type argumentsFlorian Brosch2019-10-291-0/+8
* codegen: Resolve generics in sizeof-expression of parameter initializerRico Tzschichholz2019-03-221-0/+28
* tests: Add regression test for generic-type interference of static functionRico Tzschichholz2019-03-061-0/+9
* tests: Add "constructor chain up" generics test to increase coverageRico Tzschichholz2019-02-231-0/+12
* tests: Add "GenericAccessors" tests to increase coverageRico Tzschichholz2018-09-212-0/+27
* codegen: Free generic elements of glib collectionsRico Tzschichholz2018-03-213-0/+67