summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Commonize the determining of return-type for delegates and methodsRico Tzschichholz2019-11-095-64/+34
* codegen: Use SemanticAnalyzer.get_data_type_for_symbol()Rico Tzschichholz2019-11-096-51/+20
* vala: Improve check of delegate assignments and initializersRico Tzschichholz2019-11-081-2/+2
* vala: Add GenericType.dup/destroy fieldsRico Tzschichholz2019-11-041-0/+4
* codegen: Make type-parameter properties readableRico Tzschichholz2019-11-041-3/+40
* codegen: G_DEFINE_AUTOPTR_CLEANUP_FUNC must not declared more than onceRico Tzschichholz2019-11-031-2/+4
* girwriter: Fix position of priv field (--abi-stability)Rico Tzschichholz2019-11-011-8/+21
* girwriter: Add readable="0"/private="1" attribute to type-specific fieldsRico Tzschichholz2019-11-011-4/+4
* codegen: Fix setting of generic-type properties for gobject style chain upRico Tzschichholz2019-10-311-4/+4
* codegen: Correctly transform arguments of Array.resize() for realloc (POSIX)Rico Tzschichholz2019-10-191-1/+8
* codegen: Create alternative for G_N_ELEMENTS in POSIX profileRico Tzschichholz2019-10-192-1/+12
* codegen: Add required includes or generate used symbols (POSIX)Rico Tzschichholz2019-10-193-0/+16
* codegen: Replace specific hardcoded TRUE/FALSE references (POSIX)Rico Tzschichholz2019-10-191-20/+24
* codegen: Make destroy_value() handle array-types in POSIX profileRico Tzschichholz2019-10-191-35/+35
* codegen: Replace specific hardcoded "GDestroyNotify" references (POSIX)Rico Tzschichholz2019-10-192-4/+4
* codegen: Use alternative for g_memdup in POSIX profileRico Tzschichholz2019-10-191-5/+25
* codegen: Use alternative for g_renew in POSIX profileRico Tzschichholz2019-10-191-5/+19
* codegen: Use alternative for g_new0 in POSIX profileRico Tzschichholz2019-10-192-5/+27
* codegen: Use alternative for g_free in POSIX profileRico Tzschichholz2019-10-192-4/+23
* codegen: Replace hardcoded "gpointer" references (POSIX)Rico Tzschichholz2019-10-192-21/+22
* codegen: Replace hardcoded "gint"/"int" references (POSIX)Rico Tzschichholz2019-10-193-20/+20
* codegen: Replace hardcoded "gboolean" references (POSIX)Rico Tzschichholz2019-10-192-5/+5
* codegen: Use alternative for g_strcmp0 in POSIX profileRico Tzschichholz2019-10-191-3/+18
* codegen: Reduce code duplications when generation base-accessRico Tzschichholz2019-10-183-52/+32
* codegen: Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-accessRico Tzschichholz2019-10-173-9/+25
* codegen: Drop unreachable and misplaced codeRico Tzschichholz2019-10-171-17/+0
* girwriter: Restore behaviour for delegate-typesRico Tzschichholz2019-10-161-4/+4
* codegen: ErrorType is not a SymbolRico Tzschichholz2019-10-151-2/+0
* codegen: Replace if-else-tree with switch in CCodeBaseModule.visit_binary_exp...Rico Tzschichholz2019-10-131-9/+12
* codegen: Fix custom reference-counting for compact classesSimon Werbeck2019-10-091-10/+30
* codegen: Make CCodeBaseModule.generate_method_declaration() return boolSimon Werbeck2019-10-093-7/+12
* codegen: Use gtype-boxed API for structs with "g_boxed_free" attributeRico Tzschichholz2019-10-081-11/+10
* vala: Fix compatible/disposable check between structs and their subtypesRico Tzschichholz2019-10-041-1/+5
* vala: Add DelegateType.target/destroy fields to access its user-dataRico Tzschichholz2019-10-031-0/+13
* codegen: Support gobject property of delegates not carrying their targetRico Tzschichholz2019-10-033-10/+17
* codegen: Allow passing/retrieving any delegate to/from varargs parameterRico Tzschichholz2019-10-031-0/+24
* codegen: Silence warning about copying if delegate doesn't carry its targetRico Tzschichholz2019-10-032-1/+11
* codegen: Initialize delegate temp-var which is assigned by property getterRico Tzschichholz2019-10-031-1/+2
* codegen: Preserve full access to delegate variables and its target/destroy cv...Rico Tzschichholz2019-10-031-1/+1
* codegen: Support gobject property of null-terminated array without lengthRico Tzschichholz2019-10-023-18/+20
* codegen: Accept children after generating type specific declarationsRico Tzschichholz2019-10-013-6/+6
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-3021-293/+293
* vala: Allow to override virtual interface implementationsRico Tzschichholz2019-09-261-1/+1
* codegen: Move type-argument checks to SemanticAnalyzerRico Tzschichholz2019-09-253-140/+8
* codegen: Move a bunch of methods to static functionsRico Tzschichholz2019-09-251-7/+7
* Directly use "memmove()" while g_memmove() is deprecated since 2.40Rico Tzschichholz2019-09-221-1/+1
* genie: Creation methods should not be staticRico Tzschichholz2019-09-031-2/+1
* codegen: Don't unconditionally add/return internal "result" variableRico Tzschichholz2019-09-021-13/+8
* codegen: Don't cause double-free due append_local_free() in uncaught-errorsRico Tzschichholz2019-09-021-3/+7
* codegen: Don't append unreachable clean-up section of BlockRico Tzschichholz2019-09-021-3/+9