summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* Fix unary expression and active localsLuca Bruno2019-03-111-2/+47
* Fix for statement and foreach on GListLuca Bruno2019-03-111-5/+14
* Do not handle binary expressions without parent statementLuca Bruno2019-03-111-3/+7
* Allow floating temp variables with CodeBuilderLuca Bruno2019-03-111-105/+65
* Use builder for the while statementsLuca Bruno2019-03-113-38/+14
* DOM-like linked list of statementsLuca Bruno2019-03-111-1/+1
* Drop GVariant stuff from CCodeBaseModuleLuca Bruno2019-03-111-133/+4
* Move ObjectCreationExpression transformation to the code transformerLuca Bruno2019-03-111-0/+25
* Move BinaryExpression transformation to the code transformerLuca Bruno2019-03-112-0/+50
* Split CodeTransformer into CCodeTransformerLuca Bruno2019-03-113-1/+446
* Move ForeachStatement transformation into the code transformerLuca Bruno2019-03-112-133/+2
* Preserve the cast when unboxing gvariantLuca Bruno2019-03-111-6/+4
* Fix nested Variant (de)serializationLuca Bruno2019-03-113-21/+47
* Drop build_context from CodeBuilderLuca Bruno2019-03-113-16/+16
* Drop unnecessary codeLuca Bruno2019-03-113-984/+0
* GDBus server transformerLuca Bruno2019-03-115-807/+526
* GDBus client transformerLuca Bruno2019-03-115-953/+353
* Complete the gvariant transformerLuca Bruno2019-03-112-130/+81
* Use wrapper methods for deserializing gvariantsLuca Bruno2019-03-111-87/+100
* Drop serialize_expressionLuca Bruno2019-03-111-22/+18
* Move gvariant helper methods down to CodeTransformerLuca Bruno2019-03-111-47/+0
* Simplify some codeLuca Bruno2019-03-111-33/+17
* Let the transformer handle recursive transformationsLuca Bruno2019-03-111-5/+2
* Resolve symbols during transformationLuca Bruno2019-03-111-1/+4
* Use wrapper method for serializing hash table and structsLuca Bruno2019-03-111-24/+44
* Cache wrapper methodsLuca Bruno2019-03-111-13/+31
* Wrapper methodsLuca Bruno2019-03-111-8/+21
* Deserialize hash tablesLuca Bruno2019-03-111-0/+44
* Deserialize structsLuca Bruno2019-03-111-0/+30
* Deserialize arraysLuca Bruno2019-03-111-0/+76
* Basic gvariant deserializationLuca Bruno2019-03-111-1/+42
* Serialize hash tableLuca Bruno2019-03-111-4/+20
* Serialize structsLuca Bruno2019-03-111-7/+46
* 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