summaryrefslogtreecommitdiff
path: root/codegen/valagasyncmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Add support for async mainPrinceton Ferro2022-01-171-2/+2
* codegen: Add missing check while overriding virtual async interface methodsRico Tzschichholz2021-11-201-1/+1
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-201-0/+12
* codegen: Unify handling of GenericType arguments/parametersRico Tzschichholz2021-04-191-6/+6
* codegen: Add get_ccode_no_wrapper() and use itRico Tzschichholz2021-02-011-2/+2
* codegen: Don't emit invoker for async methods attributed with NoWrapperRico Tzschichholz2021-01-311-1/+4
* codegen: Don't leak memory of already assigned out-parameter on errorRico Tzschichholz2020-12-311-0/+4
* Don't use locale dependent string functions on syntax stringsRico Tzschichholz2020-09-021-6/+6
* codegen: Add implicit parameter and instance checks in async methodRico Tzschichholz2020-06-091-0/+21
* codegen: Correct field declaration for captured inline-allocated arrayRico Tzschichholz2020-03-311-2/+2
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-171-2/+2
* vala: Unify "this_parameter" creation using SemanticAnalyzer.get_this_type()Rico Tzschichholz2019-11-171-1/+1
* codegen: Commonize the determining of return-type for delegates and methodsRico Tzschichholz2019-11-091-5/+1
* codegen: Make CCodeBaseModule.generate_method_declaration() return boolSimon Werbeck2019-10-091-3/+5
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-2/+2
* codegen: When freeing local variables don't stop at "switch" on "continue"Rico Tzschichholz2019-05-171-1/+1
* Require and target GLib >= 2.48Rico Tzschichholz2019-03-171-77/+1
* codegen: Add get_variable_array_length_cname() and use as possibleRico Tzschichholz2019-02-241-1/+1
* codegen: Use get_ccode_*name/get_parameter_cexpression() for ParametersRico Tzschichholz2019-01-151-4/+4
* codegen: Handle non-default AsyncResult parameter positionRico Tzschichholz2018-12-111-3/+3
* codegen: Add type declarations required for generics as neededRico Tzschichholz2018-11-211-0/+2
* codegen: Add profile specific delegate target/destroy typesRico Tzschichholz2018-11-211-4/+4
* codegen: Remove hardcoded "int" length type and use ArrayType.length_typeGeorge Barrett2018-11-021-2/+4
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-2/+2
* vala: Enforce "return yield ..." syntax to be expectedRico Tzschichholz2018-09-221-30/+5
* codegen: Unify some delegate-type check patternsRico Tzschichholz2018-06-061-3/+1
* codegen: Keep arrays alive during async server method callsOle André Vadla Ravnås2018-04-141-1/+1
* codegen: Fix return-type for cancelled async creation methods of classesErnestas Kulik2018-01-271-0/+1
* codegen: Make the task_complete flag for < 2.44 more similar to >= 2.44Carlos Garnacho2017-06-121-6/+59
* Require and target GLib >= 2.40Rico Tzschichholz2017-05-171-119/+57
* codegen: Fix finally blocks with async yieldsLuca Bruno2017-05-091-1/+1
* codegen: Re-use CCodeIdentifier ("_data_")Rico Tzschichholz2016-12-141-5/+7
* codegen: Compensate for the lack of g_task_get_completed on glib < 2.44Carlos Garnacho2016-12-141-0/+22
* codegen: Use GTask instead of GSimpleAsyncResult if 2.36 target is selectedCarlos Garnacho2016-11-191-34/+127
* Fix broken destruction of null-terminated arrays in async data structsRichard Wiedenhöft2016-11-071-3/+9
* codegen: Remove support for GLib < 2.24Jürg Billeter2014-08-241-31/+1
* Hide internal methods in ABIMaciej Piechotka2014-03-241-0/+12
* Fix broken parens introduced by previous commitsLuca Bruno2013-06-051-1/+1
* Fix memory leak when defining async functions targeting glib < 2.20.Luca Bruno2013-06-041-1/+21
* Add support for Gtk widget templates. Created a new codegen gtkmodule.Luca Bruno2013-05-231-1/+1
* codegen: Fix g_simple_async_result_new in interface methodsJürg Billeter2012-11-111-2/+2
* codegen: Fix memory management when assigning to captured parametersJürg Billeter2012-09-091-8/+0
* codegen: Fix memory leak with owned delegate parameters in async methodsJürg Billeter2012-09-081-3/+12
* codegen: Fix double free of captured owned parameters in async methodsJürg Billeter2012-08-151-8/+2
* GAsync: Support async creation methodsJürg Billeter2012-06-241-13/+123
* codegen: Add support for delegate_target_cname in CCodeLuca Bruno2012-02-061-1/+1
* codegen: Don't copy array parameters when capturedLuca Bruno2012-01-071-8/+8
* codegen: Avoid name clashes in the closure structLuca Bruno2011-10-021-1/+0
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-28/+28
* GAsync: Support generic types in async methodsLuca Bruno2011-07-081-0/+15