summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Properly handle and catch inner-error of finally-blockRico Tzschichholz2019-01-248-29/+61
* codegen: Replace some unfortunate asserts with internal error reportsRico Tzschichholz2019-01-233-5/+8
* Revert "codegen: Use copies of error_variable of catch-clauses for nested usage"Rico Tzschichholz2019-01-211-6/+2
* codegen: Don't apply address-of operator on literals when casting to arrayRico Tzschichholz2019-01-201-1/+1
* codegen: Use get_ccode_*name/get_parameter_cexpression() for ParametersRico Tzschichholz2019-01-157-45/+51
* codegen: Remove CCodeBaseModule.get_result_cexpression()Rico Tzschichholz2019-01-153-17/+13
* codegen: Simplify get_*_cexpression() and split out get_cexpression()Rico Tzschichholz2019-01-151-27/+11
* codegen: Check reserved_identifiers in CCodeAttribute.get_default_name()Rico Tzschichholz2019-01-152-2/+7
* codegen: Only set "sentinel" CCode attribute for node if requestedRico Tzschichholz2019-01-141-5/+14
* codegen: Don't evaluate "pos" CCode attribute earlyRico Tzschichholz2019-01-141-3/+0
* codegen: Simplify some code around get_ccode_delegate_target() invocationsRico Tzschichholz2019-01-144-10/+9
* codegen: Handle "delegate_target" as proper CCode attributeRico Tzschichholz2019-01-141-3/+25
* codegen: Rely on get_ccode_delegate_target() for delegate variables onlyRico Tzschichholz2019-01-143-5/+5
* codegen: Use get_ccode_delegate_target_name() for fieldsRico Tzschichholz2019-01-144-7/+7
* codegen: Add "destroy_notify_cname" CCode attributeRico Tzschichholz2019-01-142-0/+19
* codegen: Use copies of error_variable of catch-clauses for nested usageRico Tzschichholz2019-01-141-2/+6
* codegen: Don't add data parameter for "instance_init" of compact classesRico Tzschichholz2019-01-133-3/+9
* codegen: Include "stddef.h" in CCodeBaseModule.destroy_value() (POSIX)Rico Tzschichholz2019-01-111-0/+10
* codegen: Set owner for ValaDestroyNotify (POSIX)Rico Tzschichholz2019-01-111-0/+1
* codegen: Emit struct declaration typedef before resolving its fieldsRico Tzschichholz2019-01-101-4/+6
* codegen: Add "error_pos" CCode attribute and use it as neededRico Tzschichholz2019-01-104-7/+11
* codegen: Use a parameter-map for creation of delegate declarationRico Tzschichholz2019-01-101-41/+34
* gdbus: Cast instance and result of g_async_initable_new_finish() callRico Tzschichholz2019-01-061-4/+4
* codegen: Add missing data parameter to GTypeInfo callbacksRico Tzschichholz2019-01-053-0/+7
* gdbus: Properly set annotations field of GDBus*Info struct to NULLRico Tzschichholz2019-01-051-0/+7
* codegen: Don't check boolean values for (in)equality in GTask APIRico Tzschichholz2019-01-051-3/+3
* codegen: Cast instance parameter for property access in object-initializerRico Tzschichholz2019-01-041-4/+6
* codegen: Always use ccode attribute for ref/unref/free function namesRico Tzschichholz2019-01-011-8/+8
* vala: Report invalid instance member access to propertyRico Tzschichholz2018-12-311-0/+8
* codegen: Add default_value for CType to initialize variables if neededRico Tzschichholz2018-12-304-6/+14
* codegen: Use temp-vars for ellipsis out-arguments to fix memory managementRico Tzschichholz2018-12-261-11/+21
* codegen: Use temp-var for MethodCall with out/ref argumentsRico Tzschichholz2018-12-261-4/+5
* codegen: Use properly checked implicit interface implementationsRico Tzschichholz2018-12-201-24/+10
* codegen: GType classes require including "glib-object.h"Rico Tzschichholz2018-12-111-1/+2
* codegen: Handle non-default AsyncResult parameter positionRico Tzschichholz2018-12-115-6/+11
* codegen: Always emit constants with initializer-listRico Tzschichholz2018-12-081-0/+4
* codegen: Emit delegate/enum typedefs to type-declaration sectionRico Tzschichholz2018-12-073-13/+13
* codegen: Interfaces require including "glib-object.h"Rico Tzschichholz2018-12-061-0/+2
* codegen: Emit initializer for enum-value into wanted declaration spaceRico Tzschichholz2018-11-301-0/+5
* codegen: Mark needle parameter of internal array-contains methods as constTimm Bäder2018-11-281-2/+2
* codegen: Add support for delegate parameters in signalsRico Tzschichholz2018-11-282-0/+55
* codegen: Actually create method cast for base interface method as neededRico Tzschichholz2018-11-251-3/+4
* codegen: Don't use temp variable for stack allocated simple type assignmentRico Tzschichholz2018-11-221-0/+4
* codegen: Don't emit unused temp variable for element access assignmentsRico Tzschichholz2018-11-221-1/+1
* codegen: Replace if-else-tree with switchRico Tzschichholz2018-11-221-22/+13
* codegen: Don't emit type_id for enum in non GOBJECT profileRico Tzschichholz2018-11-211-1/+1
* codegen: Don't explicitly add glib headers, using symbols will do thatRico Tzschichholz2018-11-211-7/+0
* codegen: Improve adding of delegate target type declarationRico Tzschichholz2018-11-212-1/+3
* codegen: Add required headers for ctor/dtor of compact classes and structsRico Tzschichholz2018-11-213-0/+12
* codegen: Add type declaration for errors and error domains as neededRico Tzschichholz2018-11-212-0/+6