summaryrefslogtreecommitdiff
path: root/codegen/valaccodestructmodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Enforce name-length >= 3 for structs using GTypeRico Tzschichholz2017-11-291-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
* codegen: Generate struct copy and destroy functions only if neededJürg Billeter2010-12-211-1/+5
* codegen: Fix structs with array fieldsJürg Billeter2010-10-291-0/+2
* Rename FormalParameter to ParameterJürg Billeter2010-10-281-10/+10
* codegen: Add CodeGenerator.load_localJürg Billeter2010-10-281-1/+1
* codegen: Add get_cvalue and set_cvalue helper methodsJürg Billeter2010-10-091-1/+1
* codegen: Fix critical on unsupported struct fieldJürg Billeter2010-10-061-0/+4
* codegen: Fix struct copy function for structs with array fieldsJürg Billeter2010-09-091-7/+5
* codegen: Use builder APIJürg Billeter2010-09-091-12/+13
* Add CCodeFile.add_function_declaration and CCodeFunction.is_declarationJürg Billeter2010-09-091-4/+4
* Replace CCodeDeclarationSpace by CCodeFileJürg Billeter2010-08-211-10/+10
* Move add_symbol_declaration out of CCodeDeclarationSpaceJürg Billeter2010-08-211-1/+1
* codegen: Add EmitContext classJürg Billeter2010-08-121-3/+4
* codegen: Drop CCodeModuleJürg Billeter2010-08-121-7/+3
* Add Variable classJürg Billeter2010-07-271-10/+10
* Support derived structs with no fields, report an error otherwiseLuca Bruno2010-06-281-2/+6
* codegen: write G_GNUC_DEPRECATED in generated C where appropriateEvan Nemerson2010-06-151-1/+2
* Make C code modules and declaration space publicLuca Bruno2010-04-161-1/+1
* More delegate fixesJürg Billeter2009-09-191-0/+3
* Do not declare private symbols in internal headerJürg Billeter2009-09-161-1/+3
* Comment handling improvementsFlorian Brosch2009-09-041-3/+0
* Simplify current symbol trackingJürg Billeter2009-08-161-3/+3
* Do not use GLib-specific code outside GObject profileJürg Billeter2009-07-261-9/+11
* Rename gobject directory to codegenJürg Billeter2009-05-091-0/+316