summaryrefslogtreecommitdiff
path: root/codegen
Commit message (Expand)AuthorAgeFilesLines
* codegen: Fix get_ccode_name() for propertiesRico Tzschichholz2018-11-143-3/+5
* codegen: Transfer ownership of compact class to DestroysInstance methodRico Tzschichholz2018-11-131-1/+20
* codegen: Deprecate "ctype" ccode-attributeRico Tzschichholz2018-11-091-0/+3
* codegen: Deprecate "finish_function" ccode-attributeRico Tzschichholz2018-11-091-0/+3
* codegen: Fix method pointer cast if instance isn't at first positionRico Tzschichholz2018-11-081-12/+12
* codegen: Add prototype for *_new() of abstact compact classesRico Tzschichholz2018-11-051-1/+1
* codegen: Don't emit *_free() of derived compact classesRico Tzschichholz2018-11-041-3/+6
* codegen: Add prototype for *_register_type() functionRico Tzschichholz2018-11-041-0/+4
* gdbus: Don't pass null to get_ccode_array_length_type() to fix criticalsRico Tzschichholz2018-11-042-5/+3
* codegen: Add replacement for G_(BEGIN|END)_DECLS in non GOBJECT profileAlistair Thomas2018-11-031-2/+2
* codegen: Infer index type of foreach on array from ArrayType.length_typeGeorge Barrett2018-11-021-1/+1
* girwriter: Remove hardcoded "int" length type and use ArrayType.length_typeRico Tzschichholz2018-11-021-2/+1
* codegen: Keep respecting CCode array_length_type of Parameter/Method/DelegateRico Tzschichholz2018-11-025-7/+8
* codegen: Support marshalling ArrayType.length_type in signalsRico Tzschichholz2018-11-022-12/+16
* gdbus: Remove hardcoded "int" length type and use ArrayType.length_typeRico Tzschichholz2018-11-022-13/+25
* codegen: Remove hardcoded "int" length type and use ArrayType.length_typeGeorge Barrett2018-11-0212-87/+90
* codegen: Initialize internal temp-variables used as reference parameterRico Tzschichholz2018-11-021-1/+2
* codegen: Fix regex literal compile flagsAli Sabil2018-11-011-2/+2
* vala: Drop DataType.is_array() and use usual type check as anywhere elseRico Tzschichholz2018-10-312-10/+9
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-236-15/+19
* codegen: Improve ccode for fixed-length array parametersRico Tzschichholz2018-10-213-7/+11
* girwriter: Fix ctype of out/ref and array parametersRico Tzschichholz2018-10-191-2/+3
* Add support for SingleInstance attribute for GObject classesRico Tzschichholz2018-10-171-0/+73
* codegen: Initialize internal temp-variables used as reference parameterRico Tzschichholz2018-10-081-7/+7
* codegen: Make unreachable error an internal errorRico Tzschichholz2018-10-081-1/+1
* codegen: Replace invalid array-length assert with internal errorRico Tzschichholz2018-10-081-1/+4
* Drop deprecated syntax support of += and -= for signalsRico Tzschichholz2018-09-221-32/+0
* Move some errors from signal-module to the semantic-analyzer passRico Tzschichholz2018-09-221-31/+0
* vala: Enforce "return yield ..." syntax to be expectedRico Tzschichholz2018-09-221-30/+5
* codegen: Fix typo in is_pure_ccode_expression()Rico Tzschichholz2018-09-201-1/+1
* codegen: Emit G_DEFINE_AUTOPTR_CLEANUP_FUNC() for classesRico Tzschichholz2018-09-171-0/+17
* codegen: Call ref_sink on Object.new_valist/new_with_properties if neededRico Tzschichholz2018-08-171-1/+2
* codegen: Fix floating reference regression with VariantsRico Tzschichholz2018-08-131-1/+1
* Replace `%s` with `%s' in format strings of output messagesRico Tzschichholz2018-08-081-4/+4
* codegen: Free errors after returning them on the GDBusMethodInvocationCarlos Garnacho2018-08-011-0/+8
* codegen: Call ref_sink on objects passed to generic typeRico Tzschichholz2018-07-301-1/+1
* codegen: Add source_reference to unsupported floating reference errorRico Tzschichholz2018-07-261-1/+1
* Revert "codegen: Stop taking explicit references on 'this' for captured blocks"Rico Tzschichholz2018-07-263-46/+27
* codegen: Don't emit g_type_add_instance_private() for dynamic typesRico Tzschichholz2018-07-131-4/+8
* codegen: Move interface_init calls before g_type_add_instance_private()Rico Tzschichholz2018-07-131-4/+4
* Revert "codegen: Don't emit g_type_add_instance_private() in *_register_type()"Rico Tzschichholz2018-07-131-1/+1
* codegen: Don't emit g_type_add_instance_private() in *_register_type()Rico Tzschichholz2018-07-131-1/+1
* codegen: Do not create a shadowing *_private_offset variable in GtkModuleRico Tzschichholz2018-07-091-10/+0
* codegen: Fix invocation of abstract/virtual methods with NoWrapper in compact...Rico Tzschichholz2018-07-081-3/+7
* girwriter: Add boolean GIR visible attribute to allow skipping symbolsRico Tzschichholz2018-07-051-7/+22
* codegen: Allow TypeModule subclasses as parameter-type in module-init-methodRico Tzschichholz2018-07-051-1/+1
* codegen: Let methods return -1 on error by default if possibleRico Tzschichholz2018-07-054-11/+31
* codegen: Fix warning for source_funcs parameter of g_source_new()Alistair Thomas2018-06-181-1/+1
* codegen: Avoid using deprecated "g_type_class_add_private"Rico Tzschichholz2018-06-182-5/+31
* codegen: Actually treat GLib.Source as compact classRico Tzschichholz2018-06-161-3/+2