summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Always include base_struct declaration if availableAlistair Thomas2020-08-181-16/+19
* codegen: Don't append unreachable clean-up section of BlockRico Tzschichholz2020-08-171-32/+38
* Revert "codegen: Don't append unreachable clean-up section of Block"Rico Tzschichholz2020-08-171-9/+3
* Force usage of temporary variables for "tainted" member accessesRico Tzschichholz2020-08-132-11/+16
* vala: Move transformation of unary increment/decrement to codegenRico Tzschichholz2020-08-131-0/+22
* Revert "girwriter: Use appropriate get_ccode_* functions"Rico Tzschichholz2020-08-101-19/+36
* codegen: Support non-virtual signals with default handlerRico Tzschichholz2020-08-073-8/+27
* codegen: Include header for base-symbols when connecting vfuncsRico Tzschichholz2020-08-051-0/+20
* girwriter: Use appropriate get_ccode_* functionsRico Tzschichholz2020-07-281-36/+19
* girwriter: Internal fields/vfuncs in type-symbols are public in CRico Tzschichholz2020-07-281-0/+11
* girwriter: Don't include symbols outside of a namespaceRico Tzschichholz2020-07-271-0/+45
* codegen: Properly destroy elements of an inline struct arrayRico Tzschichholz2020-07-272-9/+43
* codegen: Check param for null before using itRico Tzschichholz2020-07-221-1/+1
* girwriter: Write c:symbol-prefix on supported elementsJean Pierre Dudey2020-07-201-7/+14
* girwriter: Write c:type="void" when name="none"Jean Pierre Dudey2020-07-201-1/+1
* girwriter: Add c:identifier-prefixes to <namespace>Jean Pierre Dudey2020-07-201-0/+1
* codegen: Inline allocated and constant arrays are never NULLRico Tzschichholz2020-07-142-2/+8
* codegen: Make use of CCode.cname for label name of CatchClauseRico Tzschichholz2020-07-131-4/+4
* codegen: Properly compare string if binary-expression contains string-literalRico Tzschichholz2020-07-111-4/+5
* codegen: Handle "gtk_param_spec_expression" in get_param_spec()Rico Tzschichholz2020-07-021-0/+2
* codegen: Cache type_symbol in get_param_spec()Rico Tzschichholz2020-07-021-10/+10
* codegen: Cast initializer-list to struct for non-constant/non-array assignmentsRico Tzschichholz2020-06-181-1/+6
* Consistently use get_ccode_lower_case_prefix() for function namesRico Tzschichholz2020-06-142-4/+4
* girwriter: Append symbol-attributes to callback field rather than its typeRico Tzschichholz2020-06-101-24/+44
* codegen: Add implicit parameter and instance checks in async methodRico Tzschichholz2020-06-091-0/+21
* codegen: Don't call get_ccode_finish_instance() with non-async methodsRico Tzschichholz2020-06-043-4/+10
* codegen: Improve array-dup-wrapper for empty arraysRico Tzschichholz2020-05-271-0/+18
* Revert "codegen: Dup arrays only if length > 0, this consistently returns NUL...Rico Tzschichholz2020-05-271-7/+0
* codegen: Dup arrays only if length > 0, this consistently returns NULL (POSIX)Rico Tzschichholz2020-05-241-0/+7
* codegen: Use loop index instead of get_ccode_pos() for ellipsis parameterRico Tzschichholz2020-05-181-1/+1
* codegen: Correctly handle cast-expression of real struct to nullable structRico Tzschichholz2020-05-101-0/+4
* codegen: Fix default of CCode.pos for parameters in async methodsRico Tzschichholz2020-04-191-1/+11
* codegen: Check vfunc of abstract/virtual properties for NULL before using itRico Tzschichholz2020-04-151-4/+31
* codegen: Check vfunc of abstract/virtual methods for NULL before using itRico Tzschichholz2020-04-151-7/+31
* codegen: Fix base-access to non-abstract/non-virtual propertiesRico Tzschichholz2020-04-152-22/+25
* codegen: Use specified indices to access multidimensional array constantsRico Tzschichholz2020-04-132-1/+9
* codegen: Correctly handle signals returning real non-nullable structRico Tzschichholz2020-04-121-29/+60
* codegen: Use get_value_*_function() in GSignalModule.generate_marshaller()Rico Tzschichholz2020-04-121-34/+11
* codegen: Fix binary 'in' operator on array with boxed value-typed needleAndrea Del Signore2020-04-111-7/+16
* codegen: Don't pass CCodeCastExpression to NULL-aware free macroRico Tzschichholz2020-04-051-0/+5
* gdbus: Use GDBusProxy API to set `g-interface-info` at initialization timeCorentin Noël2020-04-051-14/+12
* vala: Drop --use-header compiler option and enable it by defaultMason Bogue2020-04-052-11/+9
* codegen: Use defintions of public header in internal header if availableMason Bogue2020-04-052-6/+10
* codegen: Correctly handle transformation of translated string-literal constantsRico Tzschichholz2020-04-051-4/+6
* codegen: Include "glib.h" for G_BEGIN_DECLS/G_END_DECLS usageRico Tzschichholz2020-04-051-0/+2
* 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