summaryrefslogtreecommitdiff
path: root/codegen/valaccodestructmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Allow to use store_field() for initializationsRico Tzschichholz2023-01-041-1/+1
* codegen: Emit G_DEFINE_AUTO_CLEANUP_CLEAR_FUNC() for structsRico Tzschichholz2022-02-241-0/+17
* codegen: Generated SimpleType structs don't have a type idRico Tzschichholz2022-01-091-0/+5
* codegen: Check required length of enum type name for GType supportRico Tzschichholz2021-11-171-6/+0
* codegen: Introduce VALA_EXPORT for public symbols to improve portabilityPrinceton Ferro2021-05-201-0/+14
* codegen: Include "glib.h" for deprecated symbols (GOBJECT)Rico Tzschichholz2021-03-161-1/+7
* codegen: Chain up to base struct destroy functionRico Tzschichholz2021-02-041-0/+14
* codegen: Improve support of SimpleType struct constructorsRico Tzschichholz2021-01-271-2/+8
* codegen: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-1/+1
* codegen: The actual struct size is required for calloc (POSIX)Rico Tzschichholz2020-09-071-1/+5
* codegen: Always include base_struct declaration if availableAlistair Thomas2020-08-181-16/+19
* codegen: Skip StructRegisterFunction for boolean/integer/floating typesRico Tzschichholz2020-01-251-0/+1
* codegen: Refactor generation of fields for ccode structsSimon Werbeck2020-01-211-29/+1
* codegen: Use SemanticAnalyzer.get_data_type_for_symbol()Rico Tzschichholz2019-11-091-1/+1
* vala: Fix compatible/disposable check between structs and their subtypesRico Tzschichholz2019-10-041-1/+5
* codegen: Add get_variable_array_length_cname() and use as possibleRico Tzschichholz2019-02-241-6/+1
* codegen: Simplify some code around get_ccode_delegate_target() invocationsRico Tzschichholz2019-01-141-1/+1
* codegen: Rely on get_ccode_delegate_target() for delegate variables onlyRico Tzschichholz2019-01-141-1/+1
* codegen: Use get_ccode_delegate_target_name() for fieldsRico Tzschichholz2019-01-141-1/+1
* codegen: Emit struct declaration typedef before resolving its fieldsRico Tzschichholz2019-01-101-4/+6
* codegen: Add required headers for ctor/dtor of compact classes and structsRico Tzschichholz2018-11-211-0/+8
* codegen: Add profile specific delegate target/destroy typesRico Tzschichholz2018-11-211-2/+2
* codegen: Remove hardcoded "int" length type and use ArrayType.length_typeGeorge Barrett2018-11-021-3/+3
* codegen: Handle delegate_target attribute of fieldsRico Tzschichholz2018-05-311-2/+2
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-16/+31
* codegen: Don't hold reference of CodeContext in TypeRegisterFunctionRico Tzschichholz2017-12-141-2/+2
* codegen: Enforce name-length >= 3 for structs using GTypeRico Tzschichholz2017-11-191-0/+6
* codegen: Include glib-object.h for Structs with type_idRico Tzschichholz2017-08-161-0/+1
* codegen: Reference struct fields with their actual cnameRico Tzschichholz2016-12-081-3/+3
* Transform CCode*'s "deprecated" into using CCodeNode's "modifiers"Rico Tzschichholz2016-11-111-1/+1
* Fix deprecation of class/struct fieldsRico Tzschichholz2016-11-031-12/+2
* Introduce [Version (...)]Florian Brosch2016-01-301-2/+2
* Support non-literal length in fixed-size arraysSimon2014-03-301-1/+6
* Hide internal methods in ABIMaciej Piechotka2014-03-241-3/+17
* codegen: Allow scope=async delegates to be used in vala codeLuca Bruno2013-07-141-1/+1
* Drop POSIX profileJürg Billeter2012-08-061-30/+15
* codegen: Generate typedefs for boolean, integer, and floating typesJürg Billeter2012-03-301-7/+20
* codegen: Add support for delegate_target_cname in CCodeLuca Bruno2012-02-061-1/+1
* codegen: Generate _dup() and _free() for structs in the posix profileAaron Andersen2011-12-251-9/+22
* Move DataType.get_cdeclarator_suffix to the codegenLuca Bruno2011-08-041-1/+1
* codegen: Use CCodeAttribute instead of C specific methods of code nodesLuca Bruno2011-08-011-43/+37
* codegen: Add push_line and pop_line for writing line directivesLuca Bruno2011-07-191-0/+2
* codegen: Add lvalue field to GLibValueLuca Bruno2011-07-061-1/+1
* codegen: Fix definition of fields when array length cname is specifiedLuca Bruno2011-05-291-1/+7
* codegen: Use store_field in add_struct_copy_functionLuca Bruno2011-05-081-41/+5
* codegen: Use copy_value instead of get_ref_cexpressionLuca Bruno2011-05-071-9/+4
* ccodegen: Port the remaining code to use the ccode builderLuca Bruno2011-05-051-13/+11
* codegen: Copy the delegate target when copying structsJoakim Sindholt2011-04-051-0/+9
* codegen: Add CCodeFunction.add_assignment convenience functionLuca Bruno2011-01-191-2/+2
* D-Bus: Fix use of dbus-glib interfaces in multiple source filesJürg Billeter2011-01-181-1/+1