summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Correct field declaration for captured inline-allocated arrayRico Tzschichholz2020-03-312-8/+13
* codegen: Don't free value if property setter takes ownershipRico Tzschichholz2020-03-311-1/+1
* codegen: Avoid critical trying to serialize an unsupported type to VariantRico Tzschichholz2020-03-301-0/+2
* codegen: Append initializer for "_*_size_" of array field in internal structRico Tzschichholz2020-03-251-0/+3
* codegen: IntegerLiteral is a valid constant size for inline-allocated arrayRico Tzschichholz2020-03-211-0/+2
* codegen: Include "glib.h" for g_return_*() usageRico Tzschichholz2020-03-191-0/+3
* codegen: Initialize temp-var for property array length before calling getterRico Tzschichholz2020-03-181-3/+12
* codegen: Use memset to initialize inline-allocated array with non-constant sizeRico Tzschichholz2020-03-181-10/+40
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-179-23/+23
* codegen: Inherit "array_length_type" from (base-/base-interface) parameter/pr...Rico Tzschichholz2020-03-172-4/+55
* codegen: Use correctly typed array-length variable for delegate invocationRico Tzschichholz2020-03-171-1/+2
* codegen: Use correctly typed array-length variable for property-getterRico Tzschichholz2020-03-171-1/+6
* vala: Improve copy of required attributes from delegate to lamdba methodRico Tzschichholz2020-03-171-5/+0
* codegen: Correctly access captured parameter in precondition of methodRico Tzschichholz2020-03-133-1/+10
* codegen: Emit postconditions before free'ing local variablesRico Tzschichholz2020-03-131-7/+11
* codegen: Reset outdated array _size_ variable after use as ref parameterRico Tzschichholz2020-03-121-0/+14
* codegen: Avoid symbol clashes with "va_*" from "stdarg.h"Rico Tzschichholz2020-03-111-11/+11
* codegen: Move ObjectTypeSymbol casting to GTypeModuleRico Tzschichholz2020-03-102-91/+98
* codegen: Factor out GValueModuleRico Tzschichholz2020-03-104-88/+124
* codegen: Move GLibValue into a separate source-fileRico Tzschichholz2020-03-103-147/+173
* codegen: Cleanup GLibValue helper functionsRico Tzschichholz2020-03-101-53/+42
* codegen: Actually respect "delegate_target" attribute of method/parameterRico Tzschichholz2020-03-085-14/+17
* codegen: Inherit "delegate_target" from (base-/base-interface) parameter/prop...Rico Tzschichholz2020-03-081-1/+21
* codegen: Inherit "array" attributes from (base/base-interface) propertyRico Tzschichholz2020-03-082-1/+19
* codegen: Don't re-evaluate "itype" when "deleg" variable is already availableRico Tzschichholz2020-03-081-8/+4
* codegen: Add destroy of parameter in vfunc of delegate property setterRico Tzschichholz2020-03-071-0/+3
* codegen: Replace hard-coded "gsize" with resolved "size_t"Rico Tzschichholz2020-03-062-1/+3
* codegen: Don't emit error-variable of CatchClause if not usedRico Tzschichholz2020-03-021-1/+4
* codegen: g_clear_error() sets pointer target to NULL alreadyRico Tzschichholz2020-03-021-1/+1
* codegen: Add more "low-level" includes of "glib.h"Rico Tzschichholz2020-03-023-0/+10
* codegen: Don't initialize stack-allocated array with local-constant lengthRico Tzschichholz2020-02-171-3/+16
* codegen: Make *_try_id specific to emit-context instead being global statesRico Tzschichholz2020-02-032-2/+12
* codegen: Explicitly include <glib.h> as needed for null-literalRico Tzschichholz2020-02-011-1/+3
* codegen: Explicitly include header for length-type of arraysRico Tzschichholz2020-02-011-0/+3
* codegen: Handle different type-symbols in visit_base_access()Rico Tzschichholz2020-01-251-1/+6
* codegen: Skip StructRegisterFunction for boolean/integer/floating typesRico Tzschichholz2020-01-252-0/+7
* codegen: Cast instance parameter in member-initializer for base-propertiesRico Tzschichholz2020-01-211-0/+5
* codegen: Commonized generation of public/private fieldsSimon Werbeck2020-01-211-22/+14
* codegen: Refactor generation of fields for ccode structsSimon Werbeck2020-01-213-87/+34
* Add further support for params arraysRico Tzschichholz2020-01-154-15/+111
* codegen: Use result value of assignment rather than its computationRico Tzschichholz2020-01-141-1/+1
* codegen: Don't set implemenation of interface property to its ownRico Tzschichholz2020-01-071-0/+5
* codegen: Don't attribute *_get_type_once() with G_GNUC_CONSTRico Tzschichholz2019-12-061-1/+1
* codegen: Improve *_get_type() fast path (requires glib >= 2.58)Rico Tzschichholz2019-12-051-3/+26
* codegen: Remove unreachable code in TypeRegisterFunction.init_from_type()Rico Tzschichholz2019-12-051-39/+15
* codegen: Fix precondition in creation method of structsRico Tzschichholz2019-11-261-5/+10
* tests: Fix and make fast-vapi test actually fatalRico Tzschichholz2019-11-191-1/+1
* vala: Improve handling of "void" as generic typeRico Tzschichholz2019-11-181-0/+4
* codegen: Use result of CCodeBaseModule.get_this_type()Rico Tzschichholz2019-11-171-13/+17
* vala: Unify "this_parameter" creation using SemanticAnalyzer.get_this_type()Rico Tzschichholz2019-11-171-1/+1