summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* vala: Support variadic delegates including params arraywip/issue/160Rico Tzschichholz2021-03-061-1/+5
* gdbus: Don't leak memory of deserialized arguments on error in wrapper methodRico Tzschichholz2021-03-061-0/+2
* Use pre-resolved symbol/type of SemanticAnalyzer if possibleRico Tzschichholz2021-03-051-3/+3
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-051-1/+1
* codegen: Inherit GType from base struct of SimpleType structsRico Tzschichholz2021-03-051-2/+2
* codegen: "_first_array" parameter for params-array is variadic tooRico Tzschichholz2021-03-041-1/+1
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-034-16/+16
* codegen: Include "string.h" for strcmp() (POSIX)Rico Tzschichholz2021-02-261-0/+4
* codegen: Don't wrongly emit declaration for default-handler of signalsRico Tzschichholz2021-02-241-1/+0
* girwriter: Output default handler of signalsRico Tzschichholz2021-02-201-1/+5
* codegen: CCodeBaseModule.get_type_id_expression () won't return nullRico Tzschichholz2021-02-191-5/+1
* codegen: Don't use volatile modifier in glib API when targetting >= 2.68Rico Tzschichholz2021-02-193-4/+20
* codegen: Report error for unsupported symbol_reference of MemberInitializerRico Tzschichholz2021-02-161-0/+2
* vala: Capturing va_list parameters/variables is not allowedRico Tzschichholz2021-02-161-0/+8
* codegen: Include <string.h> for memcpy usage in _vala_memdup2()Rico Tzschichholz2021-02-081-0/+2
* codegen: Strip all nested occurances of CCodeCastExpressionRico Tzschichholz2021-02-071-2/+3
* codegen: Correctly retrieve symbol_reference of nested cast expressionsRico Tzschichholz2021-02-071-1/+6
* codegen: Replace "g_memdup" with "_vala_memdup2" for target glib < 2.68Rico Tzschichholz2021-02-043-4/+50
* codegen: Use g_memdup2 if target glib >= 2.68 is setRico Tzschichholz2021-02-042-4/+24
* vala: Add Block.unreachable_exit and have it set accordingly by FlowAnalyzerRico Tzschichholz2021-02-041-5/+1
* codegen: Chain up to base struct destroy functionRico Tzschichholz2021-02-041-0/+14
* codegen: Don't leak memory moving heap-allocated struct to stackRico Tzschichholz2021-02-031-0/+5
* codegen: Use temp_ref_values list instead of patching the ASTRico Tzschichholz2021-02-031-2/+1
* codegen: Don't leak GLib.Value when implicitly unboxing itRico Tzschichholz2021-02-031-0/+11
* codegen: Use g_boxed_free in free-wrapper for heap-allocated GLib.ValueRico Tzschichholz2021-02-031-1/+1
* codegen: Don't leak array memory after it was implicitly copiedRico Tzschichholz2021-02-021-0/+5
* codegen: Improve handling of recursive DelegateTypeRico Tzschichholz2021-02-011-17/+11
* codegen: Make sure types of implicit delegate parameters are declaredRico Tzschichholz2021-02-011-0/+4
* codegen: Use CCodeDeclaratorSuffix to emit array length of constantsRico Tzschichholz2021-02-011-28/+25
* vala: Rename Loop to LoopStatement and introduce a common base classRico Tzschichholz2021-02-012-3/+3
* codegen: Also check array type of variable argument for ref parametersRico Tzschichholz2021-02-011-3/+3
* codegen: Add get_ccode_no_wrapper() and use itRico Tzschichholz2021-02-016-9/+13
* codegen: Don't emit invoker for async methods attributed with NoWrapperRico Tzschichholz2021-01-313-3/+8
* codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbolsRico Tzschichholz2021-01-302-8/+38
* codegen: Handle NoWrapper attribute of async methods on caller sideRico Tzschichholz2021-01-301-0/+22
* codegen: Allow CCode.type_cname for classes and use get_ccode_type_name()Rico Tzschichholz2021-01-306-15/+17
* codegen: Add CCode.type_get_function and get_ccode_type_get_function()Rico Tzschichholz2021-01-305-20/+27
* girwriter: Don't emit invoker for methods attributed with NoWrapperRico Tzschichholz2021-01-301-2/+6
* codegen: Don't emit invoker for methods attributed with NoWrapperRico Tzschichholz2021-01-301-6/+8
* codegen: Handle NoWrapper attribute of interface methods on caller sideRico Tzschichholz2021-01-301-1/+8
* Add further support for params arrays in constructorsRico Tzschichholz2021-01-283-10/+25
* codegen: Improve support of SimpleType struct constructorsRico Tzschichholz2021-01-274-14/+44
* codegen: Clean up expression casts in CCodeAssignmentModule.visit_assignment()Rico Tzschichholz2021-01-231-4/+3
* Add support for 'opaque' compact classesSimon Werbeck2021-01-192-10/+9
* girwriter: Write instance-parameter elementswip/issue/1128Rico Tzschichholz2021-01-181-26/+22
* codegen: Fix assignment of casted struct value to propertyRico Tzschichholz2021-01-061-0/+10
* codegen: Don't leak memory on internal value comparison of property setterRico Tzschichholz2021-01-011-3/+17
* codegen: Don't leak memory of already assigned out-parameter on errorRico Tzschichholz2020-12-313-0/+21
* codegen: Support chain up to simple generics constructorSimon Werbeck2020-12-302-15/+26
* codegen: Clean up handling of type parameters in generate_cparameters()Rico Tzschichholz2020-12-301-15/+7