summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* GVariant transformerLuca Bruno2019-03-112-0/+235
* ccodegen: Use unsigned default value for flags-enumRico Tzschichholz2019-03-101-1/+6
* gsignal: Move disconnect error from signal-module to semantic-analyzer passRico Tzschichholz2019-03-101-3/+0
* gsignal: Use guint to represent flags-enum in custom GMarshalFuncRico Tzschichholz2019-03-101-1/+6
* gsignal: get_detail_cexpression/get_signal_name_cexpression must not be nullRico Tzschichholz2019-03-101-11/+4
* codegen: Include "glib-object.h" for typeof expressionRico Tzschichholz2019-03-011-0/+2
* girwriter: Always use get_gir_name() for TypeSymbolsRico Tzschichholz2019-02-271-3/+3
* codegen: Respect finish[_vfunc]_name attributes defined in vala sourcesRico Tzschichholz2019-02-272-9/+17
* codegen: Replace gvaluecollector_h_needed with dedidated add_include() callsRico Tzschichholz2019-02-272-9/+6
* girwriter: Support transfer-ownership="container" for arraysRico Tzschichholz2019-02-261-1/+4
* codegen: Respect array_length_cname attribute for global fieldsRico Tzschichholz2019-02-241-2/+2
* codegen: Add get_variable_array_length_cname() and use as possibleRico Tzschichholz2019-02-249-52/+26
* codegen: Replace if-else-tree with switch in visit_binary_expression()Rico Tzschichholz2019-02-241-20/+39
* codegen: Replace if-else-tree with switch in visit_unary_expression()Rico Tzschichholz2019-02-241-7/+14
* codegen: Only emit declaration of *_register_type if neededRico Tzschichholz2019-02-231-4/+7
* codegen: Allow to associate CCodeFile to actual SourceFileRico Tzschichholz2019-02-231-1/+1
* codegen: Rename to CCodeMethodCallModule.generate_enum_to_string_function()Rico Tzschichholz2019-02-231-2/+2
* codegen: Pass lambda expression of variable initializer to signal connectRico Tzschichholz2019-02-031-4/+7
* 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