summaryrefslogtreecommitdiff
path: root/codegen/valaccodebasemodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Return CCodeInvalidExpression instead of nullRico Tzschichholz2023-04-131-5/+2
* Use already available glib_ns instead of root_symbol.scope.lookup ("GLib")Rico Tzschichholz2023-04-081-2/+2
* vala: Improve initialization of namespace fields with compound literalRico Tzschichholz2023-03-271-1/+8
* vala: Allow assignment of namespace fields with inline allocated arraysRico Tzschichholz2023-03-201-0/+2
* codegen: Perform required casts for generic types of return-values and in/out...Rico Tzschichholz2023-01-311-0/+4
* 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-041-109/+3
* vala: Allow to use store_field() for initializationsRico Tzschichholz2023-01-041-3/+3
* parser: Properly handle chained equality expressionswszqkzqk2022-12-221-2/+11
* codegen: Use a special CCodeBinaryExpression for string comparisonsRico Tzschichholz2022-12-221-8/+7
* Actually use printf-like way of Report.*()Rico Tzschichholz2022-11-201-1/+1
* 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: Split reserved identifiers for C and ValaRico Tzschichholz2022-06-141-4/+7
* codegen: Make sure to initialize static collectionsRico Tzschichholz2022-06-141-0/+8
* codegen: Detect usage of static type-parameter in runtime contextRico Tzschichholz2022-05-311-0/+5
* codegen: Drop confusing warning when accessing interface membersRico Tzschichholz2022-03-081-4/+0
* codegen: Stop generating wrappers for dynamic property accessRico Tzschichholz2022-02-061-25/+11
* codegen: Use correct target/destroy of delegate field initializerRico Tzschichholz2022-01-311-3/+12
* vala: Add foreach statement support for GLib.SequencePrinceton Ferro2022-01-251-0/+4
* vala: Add foreach statement support for GLib.ArrayPrinceton Ferro2022-01-241-2/+2
* codegen: Access of stack allocated struct is guaranteed to be non nullRico Tzschichholz2022-01-241-0/+2
* codegen: Access of inline allocated array is guaranteed to be non nullRico Tzschichholz2022-01-231-2/+9
* codegen: Cast given default-value of struct with possible member initializerRico Tzschichholz2022-01-031-1/+5
* codegen: Correctly handle chain up of struct creation methodsRico Tzschichholz2021-12-111-1/+7
* codegen: Add and use CCodeConstantIdentifier for accessing constantsRico Tzschichholz2021-11-151-2/+4
* codegen: Emit constants without initializer list in defines sectionRico Tzschichholz2021-11-071-2/+2
* codegen: Stop generating wrappers for dynamic signal connectionsRico Tzschichholz2021-11-011-12/+0
* Set TypeParameter as symbol of GenericTypeRico Tzschichholz2021-10-011-1/+1
* codegen: Sealed class in external package is not specialRico Tzschichholz2021-09-201-1/+1
* codegen: Add type declaration for implicit temporary local variableRico Tzschichholz2021-09-181-0/+2
* codegen: Add missing cast to access base-class members in class/static ctorRico Tzschichholz2021-08-311-1/+7
* Slightly improve source_reference for get_dup_func_expression()Rico Tzschichholz2021-08-061-2/+2
* Add support for sealed classesRico Tzschichholz2021-08-051-0/+4
* codegen: Use detroy_value() for delete statementRico Tzschichholz2021-07-121-3/+1
* codegen: Fix variadic constructors for compact classes and structsRico Tzschichholz2021-06-231-1/+2
* codegen: Allow null to initialize non-null struct inside initializer listRico Tzschichholz2021-06-061-0/+12
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-201-0/+50
* codegen: Always use G_TYPE_INSTANCE_GET_CLASS/INTERFACE for external symbols (2)Rico Tzschichholz2021-05-041-12/+38
* codgen: Generalize CCodeBaseModule.get_this_interface_cexpression()Rico Tzschichholz2021-05-041-10/+25
* codegen: Add CCodeBaseModule.get_this_class_cexpression() and use where possibleRico Tzschichholz2021-05-031-12/+23
* codegen: Replace wrongly hard coded usage of G_OBJECT_GET_CLASSRico Tzschichholz2021-05-031-1/+1
* codegen: Drop unreachable code handling (Un)LockStatementsRico Tzschichholz2021-05-031-9/+1
* vala: Add foreach statement support for GLib.GenericArrayCorentin Noël2021-05-031-2/+2
* codegen: GArray, GByteArray and GPtrArray are reference countedRico Tzschichholz2021-05-031-5/+2
* codegen: Don't use G_GNUC_INTERNAL on implicit type specific fieldsRico Tzschichholz2021-04-271-8/+0
* codegen: Emit external creation methods in bindingsRico Tzschichholz2021-04-191-0/+12
* codegen: More use of get_variable_cexpression()Rico Tzschichholz2021-04-191-1/+1
* codegen: Use if-clause for is_in_destructor() condition to be more clearRico Tzschichholz2021-04-191-5/+9
* codegen: Unify handling of GenericType arguments/parametersRico Tzschichholz2021-04-191-31/+22