summaryrefslogtreecommitdiff
path: root/codegen/valaccodebasemodule.vala
Commit message (Expand)AuthorAgeFilesLines
* codegen: Use memset to initialize inline-allocated array with non-constant sizeRico Tzschichholz2020-03-181-10/+40
* codegen: Improve handling of "array_length_type" attributeRico Tzschichholz2020-03-171-8/+8
* vala: Improve copy of required attributes from delegate to lamdba methodRico Tzschichholz2020-03-171-5/+0
* codegen: Correctly access captured parameter in precondition of methodRico Tzschichholz2020-03-131-0/+6
* codegen: Emit postconditions before free'ing local variablesRico Tzschichholz2020-03-131-7/+11
* codegen: Move ObjectTypeSymbol casting to GTypeModuleRico Tzschichholz2020-03-101-91/+62
* codegen: Factor out GValueModuleRico Tzschichholz2020-03-101-87/+12
* codegen: Move GLibValue into a separate source-fileRico Tzschichholz2020-03-101-147/+0
* codegen: Cleanup GLibValue helper functionsRico Tzschichholz2020-03-101-53/+42
* codegen: Actually respect "delegate_target" attribute of method/parameterRico Tzschichholz2020-03-081-3/+3
* codegen: Inherit "array" attributes from (base/base-interface) propertyRico Tzschichholz2020-03-081-1/+1
* codegen: Replace hard-coded "gsize" with resolved "size_t"Rico Tzschichholz2020-03-061-0/+2
* codegen: Add more "low-level" includes of "glib.h"Rico Tzschichholz2020-03-021-0/+6
* codegen: Don't initialize stack-allocated array with local-constant lengthRico Tzschichholz2020-02-171-3/+16
* codegen: Make *_try_id specific to emit-context instead being global statesRico Tzschichholz2020-02-031-0/+12
* codegen: Explicitly include <glib.h> as needed for null-literalRico Tzschichholz2020-02-011-1/+3
* codegen: Explicitly include header for length-type of arraysRico Tzschichholz2020-02-011-0/+3
* codegen: Handle different type-symbols in visit_base_access()Rico Tzschichholz2020-01-251-1/+6
* codegen: Cast instance parameter in member-initializer for base-propertiesRico Tzschichholz2020-01-211-0/+5
* codegen: Refactor generation of fields for ccode structsSimon Werbeck2020-01-211-0/+31
* Add further support for params arraysRico Tzschichholz2020-01-151-4/+7
* tests: Fix and make fast-vapi test actually fatalRico Tzschichholz2019-11-191-1/+1
* vala: Improve handling of "void" as generic typeRico Tzschichholz2019-11-181-0/+4
* codegen: Use result of CCodeBaseModule.get_this_type()Rico Tzschichholz2019-11-171-13/+17
* vala: Don't require constant initializer in fast-vapiRico Tzschichholz2019-11-151-1/+1
* codegen: Commonize the determining of return-type for delegates and methodsRico Tzschichholz2019-11-091-0/+16
* codegen: Use SemanticAnalyzer.get_data_type_for_symbol()Rico Tzschichholz2019-11-091-40/+9
* codegen: Fix setting of generic-type properties for gobject style chain upRico Tzschichholz2019-10-311-4/+4
* codegen: Create alternative for G_N_ELEMENTS in POSIX profileRico Tzschichholz2019-10-191-0/+5
* codegen: Add required includes or generate used symbols (POSIX)Rico Tzschichholz2019-10-191-0/+6
* codegen: Replace specific hardcoded TRUE/FALSE references (POSIX)Rico Tzschichholz2019-10-191-20/+24
* codegen: Make destroy_value() handle array-types in POSIX profileRico Tzschichholz2019-10-191-35/+35
* codegen: Replace specific hardcoded "GDestroyNotify" references (POSIX)Rico Tzschichholz2019-10-191-1/+1
* codegen: Use alternative for g_new0 in POSIX profileRico Tzschichholz2019-10-191-3/+13
* codegen: Use alternative for g_free in POSIX profileRico Tzschichholz2019-10-191-2/+11
* codegen: Replace hardcoded "gpointer" references (POSIX)Rico Tzschichholz2019-10-191-15/+16
* codegen: Replace hardcoded "gint"/"int" references (POSIX)Rico Tzschichholz2019-10-191-3/+3
* codegen: Replace hardcoded "gboolean" references (POSIX)Rico Tzschichholz2019-10-191-4/+4
* codegen: Use alternative for g_strcmp0 in POSIX profileRico Tzschichholz2019-10-191-3/+18
* codegen: Reduce code duplications when generation base-accessRico Tzschichholz2019-10-181-16/+8
* codegen: Use G_TYPE_INSTANCE_GET_INTERFACE to get vtable for base-accessRico Tzschichholz2019-10-171-2/+18
* codegen: Replace if-else-tree with switch in CCodeBaseModule.visit_binary_exp...Rico Tzschichholz2019-10-131-9/+12
* codegen: Make CCodeBaseModule.generate_method_declaration() return boolSimon Werbeck2019-10-091-1/+2
* codegen: Use gtype-boxed API for structs with "g_boxed_free" attributeRico Tzschichholz2019-10-081-11/+10
* codegen: Support gobject property of delegates not carrying their targetRico Tzschichholz2019-10-031-7/+7
* codegen: Silence warning about copying if delegate doesn't carry its targetRico Tzschichholz2019-10-031-1/+1
* codegen: Support gobject property of null-terminated array without lengthRico Tzschichholz2019-10-021-7/+7
* codegen: Accept children after generating type specific declarationsRico Tzschichholz2019-10-011-2/+2
* codegen: Follow rename of DataType data_type property to type_symbolRico Tzschichholz2019-09-301-131/+131
* codegen: Move type-argument checks to SemanticAnalyzerRico Tzschichholz2019-09-251-137/+7