summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: GArray, GByteArray and GPtrArray are reference countedRico Tzschichholz2021-05-191-5/+2
* codegen: Don't use G_GNUC_INTERNAL on implicit type specific fieldsRico Tzschichholz2021-04-281-8/+0
* codegen: Add missing "_return" label and "_inner_error*_" declaration in dtorsRico Tzschichholz2021-04-281-0/+20
* codegen: Use if-clause for is_in_destructor() condition to be more clearRico Tzschichholz2021-04-281-5/+9
* codegen: Fix access to captured generics in async method of interfaces (2)Rico Tzschichholz2021-04-281-2/+2
* codegen: Apply gconstpointer to gpointer cast to GenericType onlyRico Tzschichholz2021-04-281-3/+5
* codegen: Don't free unowned heap allocated structRico Tzschichholz2021-04-121-1/+2
* codegen: Don't free temp-var for element-access to array with boxed structsRico Tzschichholz2021-04-121-1/+1
* codegen: Don't call *_instance_init() in compact class chainupRico Tzschichholz2021-04-081-1/+1
* codegen: Don't override valid target/destroy of previous lambda argumentRico Tzschichholz2021-04-081-4/+9
* codegen: Always use CCodeConstant for NULLRico Tzschichholz2021-04-085-12/+12
* codegen: Fix default value of get_ccode_destroy_notify_pos() and make use of itRico Tzschichholz2021-04-085-19/+14
* girwriter: Don't use instance-parameter inside callback (2)Rico Tzschichholz2021-04-051-14/+11
* girwriter: Don't use instance-parameter inside callbackRico Tzschichholz2021-04-041-3/+11
* codegen: Improve handling of ellipsis parameter in get_ccode_name()Rico Tzschichholz2021-04-041-1/+12
* girwriter: namespace expects "c:symbol-prefixes" attributeRico Tzschichholz2021-04-041-1/+1
* codegen: Include "glib.h" for deprecated symbols (GOBJECT)Rico Tzschichholz2021-03-184-3/+26
* codegen: Drop inner casts before converting between generics and integersRico Tzschichholz2021-03-131-0/+16
* codegen: Don't add generics arguments/parameters to async finish methodRico Tzschichholz2021-03-131-1/+1
* codegen: Don't ever create null-aware free macro for GenericTypeRico Tzschichholz2021-03-131-1/+1
* codegen: Fix access to captured generics in async method of interfacesRico Tzschichholz2021-03-131-4/+4
* codegen: Use the one available source_reference for internal errorRico Tzschichholz2021-03-131-1/+1
* codegen: Free intermediate temp-variables of postcondition expressionRico Tzschichholz2021-03-131-0/+6
* codegen: Report error for missing type-arguments of HashTable (de)serializationRico Tzschichholz2021-03-131-2/+8
* gdbus: Don't leak memory of deserialized arguments on error in wrapper methodRico Tzschichholz2021-03-131-0/+2
* codegen: Inherit GType from base struct of SimpleType structsRico Tzschichholz2021-03-131-2/+2
* codegen: "_first_array" parameter for params-array is variadic tooRico Tzschichholz2021-03-131-1/+1
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-135-17/+17
* codegen: Include "string.h" for strcmp() (POSIX)Rico Tzschichholz2021-02-271-0/+4
* codegen: Don't wrongly emit declaration for default-handler of signalsRico Tzschichholz2021-02-271-1/+0
* girwriter: Output default handler of signalsRico Tzschichholz2021-02-271-1/+5
* codegen: Report error for unsupported symbol_reference of MemberInitializerRico Tzschichholz2021-02-271-0/+2
* vala: Capturing va_list parameters/variables is not allowedRico Tzschichholz2021-02-271-0/+8
* codegen: Strip all nested occurances of CCodeCastExpressionRico Tzschichholz2021-02-271-2/+3
* codegen: Correctly retrieve symbol_reference of nested cast expressionsRico Tzschichholz2021-02-271-1/+6
* codegen: Chain up to base struct destroy functionRico Tzschichholz2021-02-271-0/+14
* codegen: Don't leak memory moving heap-allocated struct to stackRico Tzschichholz2021-02-271-0/+5
* codegen: Don't leak GLib.Value when implicitly unboxing itRico Tzschichholz2021-02-271-0/+10
* codegen: Use g_boxed_free in free-wrapper for heap-allocated GLib.ValueRico Tzschichholz2021-02-271-1/+1
* codegen: Don't leak array memory after it was implicitly copiedRico Tzschichholz2021-02-271-0/+5
* codegen: Improve handling of recursive DelegateTypeRico Tzschichholz2021-02-271-17/+11
* codegen: Make sure types of implicit delegate parameters are declaredRico Tzschichholz2021-02-271-0/+4
* codegen: Use CCodeDeclaratorSuffix to emit array length of constantsRico Tzschichholz2021-02-271-28/+25
* codegen: Also check array type of variable argument for ref parametersRico Tzschichholz2021-02-271-3/+3
* codegen: Add get_ccode_no_wrapper() and use itRico Tzschichholz2021-02-276-9/+13
* codegen: Don't emit invoker for async methods attributed with NoWrapperRico Tzschichholz2021-02-273-3/+8
* codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbolsRico Tzschichholz2021-02-272-8/+38
* codegen: Handle NoWrapper attribute of async methods on caller sideRico Tzschichholz2021-02-271-0/+22
* codegen: Allow CCode.type_cname for classes and use get_ccode_type_name()Rico Tzschichholz2021-02-276-15/+17
* codegen: Add CCode.type_get_function and get_ccode_type_get_function()Rico Tzschichholz2021-02-275-20/+27