summaryrefslogtreecommitdiff
path: root/codegen/valagasyncmodule.vala
Commit message (Expand)AuthorAgeFilesLines
...
* codegen: Add lvalue field to GLibValueLuca Bruno2011-07-061-3/+3
* codegen: Replace temp_ref_vars with temp_ref_values using TargetValueLuca Bruno2011-07-061-3/+3
* GAsync: Push method symbol only when needed when generating async functionsLuca Bruno2011-07-061-2/+6
* GAsync: Fix returning out parameters from async methodsLuca Bruno2011-06-281-2/+2
* GAsync: Use store_parameter when generating the async functionLuca Bruno2011-06-281-19/+6
* codegen: Rename coroutine data variable to _data_Luca Bruno2011-06-281-9/+9
* codegen: Fix warning about copying delegate parameters in async methodLuca Bruno2011-06-221-2/+8
* GAsync: Use full result of copy_value in generate_async_functionLuca Bruno2011-05-081-15/+9
* codegen: Use transform_value instead of transform_expressionLuca Bruno2011-05-071-1/+1
* codegen: Use copy_value instead of get_ref_cexpressionLuca Bruno2011-05-071-6/+4
* codegen: Drop Expression dependency in copy_valueLuca Bruno2011-05-071-1/+1
* codegen: Return TargetValue from copy_valueLuca Bruno2011-05-071-1/+1
* codegen: Replace trivial get_ref_cexpression calls with copy_valueLuca Bruno2011-05-051-1/+1
* ccodegen: Port the remaining code to use the ccode builderLuca Bruno2011-05-051-9/+7
* GAsync: Use destroy_local and destroy_parameter in generate_free_functionLuca Bruno2011-05-041-11/+2
* codegen: Use ccode in generate_free_function of the gasync moduleLuca Bruno2011-05-041-12/+9
* codegen: Remove useless append_function in gasync moduleLuca Bruno2011-05-041-7/+6
* codegen: Add destroy_local, destroy_parameter, and destroy_fieldJürg Billeter2011-02-221-2/+2
* codegen: Replace get_unref_expression_ with destroy_variableLuca Bruno2011-02-131-2/+2
* GAsync: Fix capturing parameters in async methodsJürg Billeter2011-01-201-0/+6
* codegen: Add convenience is_in_coroutine() functionLuca Bruno2011-01-191-3/+3
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-17/+17
* codegen: Add get_parameter_cvalue and load_parameterLuca Bruno2011-01-191-5/+1
* Fix capturing delegate parameters in async method.Luca Bruno2011-01-191-1/+3
* codegen: Use get_local_cvalue to unref local variablesLuca Bruno2011-01-181-5/+1
* codegen: Generate async ready functions only if neededJürg Billeter2010-12-211-3/+10
* Rename FormalParameter to ParameterJürg Billeter2010-10-281-29/+29
* D-Bus: Use proper source_object in callbacks of async calls with GDBusJürg Billeter2010-10-231-2/+44
* D-Bus: Add async Bus.get_proxy method for GDBus clientsJürg Billeter2010-10-201-0/+2
* codegen: Add return_default_value helper methodJürg Billeter2010-10-181-5/+1
* GAsync: Fix async methods in structsJürg Billeter2010-10-161-16/+29
* codegen: Use append_array_size for local variable accessJürg Billeter2010-10-091-0/+4
* codegen: Use append_array_size for parameter accessJürg Billeter2010-10-091-0/+3
* codegen: Add get_cvalue and set_cvalue helper methodsJürg Billeter2010-10-091-1/+1
* Add array_length_cname attribute for parametersJürg Billeter2010-09-151-2/+2
* codegen: Use builder APIJürg Billeter2010-09-091-134/+87
* Add CCodeFile.add_function_declaration and CCodeFunction.is_declarationJürg Billeter2010-09-091-4/+4
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-17/+17
* Move add_symbol_declaration out of CCodeDeclarationSpaceJürg Billeter2010-08-211-1/+1
* codegen: Add EmitContext classJürg Billeter2010-08-121-3/+2
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-5/+1
* Use emit instead of accept and accept_children in code generatorJürg Billeter2010-08-101-2/+0
* GAsync: Fix array parameters without lengthLuca Bruno2010-08-091-8/+16
* Add Variable classJürg Billeter2010-07-271-17/+17
* GAsync: Fix extern async methodsJürg Billeter2010-07-201-1/+1
* Fix copying struct parameters for lambdas and async methods.Luca Bruno2010-06-231-2/+3
* GAsync: Fix virtual async methods returning structsJürg Billeter2010-06-161-1/+7
* GAsync: Support returning structs from async methodsLuca Bruno2010-06-161-2/+14
* GAsync: Fix finish function for methods with value type out parametersJürg Billeter2010-04-291-1/+3
* Fix delegate target usage in async methodsLuca Bruno2010-04-281-8/+16