summaryrefslogtreecommitdiff
path: root/tests/structs
Commit message (Expand)AuthorAgeFilesLines
* codegen: Stabilize CCode.cname for backing method of lamdba expressionRico Tzschichholz2023-04-062-12/+12
* vala: Improve initialization of namespace fields with compound literalRico Tzschichholz2023-03-274-4/+177
* tests: Update c-expectedwszqkzqk2023-01-1148-48/+48
* codegen: Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structsRico Tzschichholz2022-02-2415-0/+19
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base classRico Tzschichholz2022-02-242-0/+2
* codegen: Access of stack allocated struct is guaranteed to be non nullRico Tzschichholz2022-01-241-4/+4
* codegen: Use __once instead of __volatile in generated codeVal Och2022-01-0339-232/+232
* codegen: Initialize "result" variable on declaration for abstract methods onlyRico Tzschichholz2022-01-035-8/+8
* codegen: Cast given default-value of struct with possible member initializerRico Tzschichholz2022-01-032-0/+70
* codegen: Allow boxing of non-external SimpleType structsRico Tzschichholz2022-01-032-0/+70
* codegen: Use a dedicated EmitContext for _variant_get*() functionsRico Tzschichholz2021-12-131-18/+18
* tests: Add missing tests/structs/struct-static-field-initializer.c-expectedRico Tzschichholz2021-12-111-0/+83
* tests: Rename colliding test case to avoid conflictLorenz Wildberg2021-11-281-0/+0
* codegen: Check required length of enum type name for GType supportRico Tzschichholz2021-11-172-10/+8
* vala: Don't allow casting real structs to classes or simple-typesYotam Nachum2021-11-122-0/+20
* tests: Add expected generated C sourcesRico Tzschichholz2021-07-1650-0/+10053
* codegen: Fix params-array in constructor for structRico Tzschichholz2021-07-151-0/+16
* codegen: Fix variadic constructors for compact classes and structsRico Tzschichholz2021-06-231-0/+18
* tests: Add "properties in structs" test to increase coverageRico Tzschichholz2021-04-281-0/+35
* codegen: Don't free unowned heap allocated structRico Tzschichholz2021-04-121-0/+46
* codegen: Don't free temp-var for element-access to array with boxed structs (2)Rico Tzschichholz2021-04-111-0/+56
* codegen: Inherit GType from base struct of SimpleType structsRico Tzschichholz2021-03-051-0/+47
* vala: GLib.Value unboxing returns unowned valueRico Tzschichholz2021-02-031-1/+12
* codegen: Improve support of SimpleType struct constructorsRico Tzschichholz2021-01-271-0/+16
* vala: Don't allow disposable SimpleType structsRico Tzschichholz2021-01-271-0/+9
* codegen: Cast initializer-list to struct for non-constant/non-array assignmentsRico Tzschichholz2020-06-181-0/+63
* codegen: Correctly handle cast-expression of real struct to nullable structRico Tzschichholz2020-05-101-0/+21
* vala: Support struct initializer list in non-constant arraySimon Werbeck2020-03-251-0/+24
* tests: Extend "GLib.Value (un-)boxing" test to increase coverageRico Tzschichholz2020-03-101-0/+38
* codegen: Skip StructRegisterFunction for boolean/integer/floating typesRico Tzschichholz2020-01-251-0/+11
* tests: Add "wrongly named constructor" testsRico Tzschichholz2019-10-151-0/+11
* vala: Fix compatible/disposable check between structs and their subtypesRico Tzschichholz2019-10-041-0/+31
* tests: Add GMutex and GRecMutex test to increase coverageRico Tzschichholz2019-07-231-0/+15
* codegen: Move implicit GValue cast for comparison to BinaryExpressionRico Tzschichholz2019-03-251-0/+98
* tests: Extend "struct with delegate" test to increase coverageRico Tzschichholz2019-03-101-2/+3
* codegen: Include "glib-object.h" for typeof expressionRico Tzschichholz2019-03-011-0/+11
* codegen: Don't apply address-of operator on literals when casting to arrayRico Tzschichholz2019-01-201-0/+7
* vala: Allow null-type as intializer for static struct fieldsRico Tzschichholz2018-11-301-0/+8
* vala: Report dedicated error for static field/property initializer in structRico Tzschichholz2018-11-292-0/+18
* vala: Admit that structs are emtpy even with a static propertyRico Tzschichholz2018-11-291-0/+8
* tests: Add some minimal test cases to catch insufficient headersRico Tzschichholz2018-11-211-0/+7
* Fix recursive declaration in generic base typeSimon Werbeck2018-02-171-0/+9
* tests: Add various regression "codegen" tests to increase coverageRico Tzschichholz2018-02-061-0/+19
* tests: Add missing PrintfFormat attributeRico Tzschichholz2018-01-271-0/+1
* codegen: Enforce name-length >= 3 for structs using GTypeRico Tzschichholz2017-11-191-0/+10
* codegen: Report warning if property-type is not compatible with GLib.ObjectRico Tzschichholz2017-09-151-1/+1
* codegen: Include glib-object.h for Structs with type_idRico Tzschichholz2017-08-161-0/+6
* codegen: Fix instance parameter for property setter in SimpleType structsNikolay Orlyuk2017-02-241-0/+23
* codegen: Support casting arbitary value-types to arraysRico Tzschichholz2017-02-121-0/+58
* codegen: Reference struct fields with their actual cnameRico Tzschichholz2016-12-081-0/+17