summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* Require and target GLib >= 2.56Rico Tzschichholz2023-02-281-20/+5
* gtkmodule: Improve error messagesNiels De Graef2023-02-201-2/+2
* codegen: Cast vfunc of property accessors by using cast_method_pointer()Rico Tzschichholz2023-02-051-27/+17
* codegen: Cast return value of generic type accessor functionsRico Tzschichholz2023-02-051-1/+1
* codegen: Perform required cast while assigning and passing function pointersRico Tzschichholz2023-02-051-0/+6
* vala: Allow more general usage of PropertyAccessor.get_method()Rico Tzschichholz2023-02-051-3/+3
* codegen: Perform required casts for generic types of return-values and in/out...Rico Tzschichholz2023-01-312-0/+6
* codegen: Add foreach support for stringsFrederik Zipp2023-01-111-0/+34
* codegen: Improve handling of 'extern' on Win32 and Cygwinwszqkzqk2023-01-111-1/+1
* codegen: Correctly handle fixed-length array initialization of fields in classesRico Tzschichholz2023-01-042-111/+4
* vala: Allow to use store_field() for initializationsRico Tzschichholz2023-01-043-6/+12
* parser: Properly handle chained equality expressionswszqkzqk2022-12-221-2/+11
* codegen: Use a special CCodeBinaryExpression for string comparisonsRico Tzschichholz2022-12-221-8/+7
* Fix output decoding error of non-ASCII character on Win32wszqkzqk2022-11-271-1/+1
* Actually use printf-like way of Report.*()Rico Tzschichholz2022-11-202-2/+2
* codegen: Append VALA_EXTERN also when using fast-vapiAlberts Muktupāvels2022-10-231-0/+8
* codegen: Add glib.h include for TRUE/FALSE literalRico Tzschichholz2022-10-021-0/+1
* codegen: Check cname of fields and methods against reserved identfiersRico Tzschichholz2022-06-141-3/+9
* codegen: Split reserved identifiers for C and ValaRico Tzschichholz2022-06-142-6/+9
* codegen: Make sure to initialize static collectionsRico Tzschichholz2022-06-142-0/+11
* codegen: Detect usage of static type-parameter in runtime contextRico Tzschichholz2022-05-311-0/+5
* codegen: Correctly set array-length for NoAccessorMethods propertiesRico Tzschichholz2022-05-101-0/+12
* codegen: Drop confusing warning when accessing interface membersRico Tzschichholz2022-03-081-4/+0
* codegen: Emit GType definition for error domainsRico Tzschichholz2022-02-248-5/+135
* codegen: Default to "has_type_id = false" for external error-domainsRico Tzschichholz2022-02-241-1/+5
* codegen: Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structsRico Tzschichholz2022-02-241-0/+17
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for interfaces with base classRico Tzschichholz2022-02-241-1/+12
* codegen: Split out GTypeModule.generate_autoptr_cleanup()Rico Tzschichholz2022-02-241-6/+10
* gtkmodule: Recurse inner classes of ObjectTypeSymbols (2)Rico Tzschichholz2022-02-091-5/+14
* gtkmodule: Improve UI parsing and handling of nested objects and propertiesRico Tzschichholz2022-02-091-32/+102
* gtkmodule: Recurse inner classes of ObjectTypeSymbolsRico Tzschichholz2022-02-091-5/+14
* codegen: Stop generating wrappers for dynamic property accessRico Tzschichholz2022-02-063-102/+13
* vala: Move dynamic property errors to semantic analyzer passRico Tzschichholz2022-02-061-1/+1
* codegen: Use correct target/destroy of delegate field initializerRico Tzschichholz2022-01-311-3/+12
* codegen: Write array length of formal parameters with fixed lengthRico Tzschichholz2022-01-261-5/+1
* codegen: Cast generic return value from g_sequence_get()Princeton Ferro2022-01-251-1/+10
* vala: Add support to infer return type of dynamic signalsLorenz Wildberg2022-01-251-1/+5
* vala: Add foreach statement support for GLib.SequencePrinceton Ferro2022-01-252-0/+36
* vala: Add foreach statement support for GLib.ArrayPrinceton Ferro2022-01-242-2/+36
* codegen: Access of stack allocated struct is guaranteed to be non nullRico Tzschichholz2022-01-241-0/+2
* codegen: Don't uncoditionally null check callback_func for GLib.ClosureRico Tzschichholz2022-01-241-1/+6
* codegen: Access of inline allocated array is guaranteed to be non nullRico Tzschichholz2022-01-232-2/+10
* codegen: Avoid symbol clashes with "va_*" from "stdarg.h"Alvarito0505062022-01-182-12/+12
* codegen: Add support for async mainPrinceton Ferro2022-01-173-8/+78
* vala: Require lvalue access of delegate target/destroy "fields"Rico Tzschichholz2022-01-161-2/+2
* codegen: Generated SimpleType structs don't have a type idRico Tzschichholz2022-01-091-0/+5
* codegen: Clear existing length values when revisiting a slice expressionRico Tzschichholz2022-01-052-1/+13
* Support "emit" for explicit signal emissionLorenz Wildberg2022-01-042-2/+4
* codegen: Use __once instead of __volatile in generated codeVal Och2022-01-032-5/+5
* codegen: Initialize "result" variable on declaration for abstract methods onlyRico Tzschichholz2022-01-031-4/+14