summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* codegen: Don't ever create null-aware free macro for GenericTypeRico Tzschichholz2021-03-091-1/+1
|
* tests: Add "string concat" test for POSIX to increase coverageRico Tzschichholz2021-03-092-0/+9
|
* codegen: Fix access to captured generics in async method of interfacesRico Tzschichholz2021-03-093-4/+20
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/537
* codegen: Use the one available source_reference for internal errorRico Tzschichholz2021-03-091-1/+1
| | | | | | | | This will at least provide some pointer to where things are going wrong. In addition to 837d593e00d1a3ca8a6f2d13fb1514bed7672965 See https://gitlab.gnome.org/GNOME/vala/issues/436
* codegen: Free intermediate temp-variables of postcondition expressionRico Tzschichholz2021-03-094-0/+33
| | | | | | and not clearing "temp_ref_values" caused invalid references later. Fixes https://gitlab.gnome.org/GNOME/vala/issues/80
* codegen: Report error for missing type-arguments of HashTable (de)serializationRico Tzschichholz2021-03-073-2/+21
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1147
* vala: Check (optional) type-arguments of array creation expressionRico Tzschichholz2021-03-074-0/+24
|
* vala: Check array type of declarations for errornous type-argumentsRico Tzschichholz2021-03-073-1/+21
|
* vala: Move type-argument/-parameter count check to ↵Rico Tzschichholz2021-03-075-51/+53
| | | | DataType.check_type_arguments()
* gio-2.0: Add some missing type-argumentsRico Tzschichholz2021-03-072-4/+8
|
* glib-2.0: Add some missing type-argumentsRico Tzschichholz2021-03-071-16/+16
|
* vala: Add missing null-check in DataType.get_type_signature()Rico Tzschichholz2021-03-073-1/+17
| | | | | | | | | If an instance struct field can not be resolved to a valid type-signature then bail. This fixes criticals like: g_string_insert_len: assertion 'len == 0 || val != NULL' failed
* Release 0.51.900.51.90Rico Tzschichholz2021-03-065-4/+23
|
* gdbus: Don't leak memory of deserialized arguments on error in wrapper methodRico Tzschichholz2021-03-061-0/+2
| | | | Found by -fsanitize=address
* gtk4: Update to 4.1.1+f8f90d85Rico Tzschichholz2021-03-061-1/+4
|
* vala: Fix ownership inheritance of "unowned var" in foreach statementRico Tzschichholz2021-03-061-2/+4
|
* tests: Add more "gir" tests to increase coverageRico Tzschichholz2021-03-053-0/+121
|
* testrunner: Include Gio-2.0/gio-2.0 for GIR tests tooRico Tzschichholz2021-03-051-1/+3
|
* Use pre-resolved symbol/type of SemanticAnalyzer if possibleRico Tzschichholz2021-03-057-12/+11
|
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-051-1/+1
|
* codegen: Inherit GType from base struct of SimpleType structsRico Tzschichholz2021-03-053-2/+50
| | | | | | | GValue functions and marshaller type are inherited from base structs already. This avoids invalid C code which referenced an unavailable GType.
* tests: Add more "gir" tests to increase coverageRico Tzschichholz2021-03-043-0/+94
|
* Regenerate GIR-based bindings to pick up missing class methodsRico Tzschichholz2021-03-042-0/+4
|
* girparser: Evaluate "glib:type-struct" twice to pick up reparented structsRico Tzschichholz2021-03-041-16/+30
|
* codegen: "_first_array" parameter for params-array is variadic tooRico Tzschichholz2021-03-043-1/+59
| | | | | Not following this resulted in mismatching signature assumptions between caller and callee if the callable throws an error.
* tests: Extend "pre-post increment" test to increase coverageRico Tzschichholz2021-03-031-0/+20
|
* tests: Add "target-glib=auto" tests to increase coverageRico Tzschichholz2021-03-033-0/+52
|
* tests: Add some tests to increase coverageRico Tzschichholz2021-03-033-0/+22
|
* vala: Fix build with valac < 0.44Rico Tzschichholz2021-03-031-1/+2
|
* vala: Report warning if --target-glib=auto was not evaluated successfullyRico Tzschichholz2021-03-031-1/+3
| | | | and don't try to process the valid "auto" string any further.
* codegen: More use of get_ccode_type_name()Rico Tzschichholz2021-03-034-16/+16
|
* Regenerate GIR-based bindings to pick up missing type_cname attributesRico Tzschichholz2021-03-033-5/+5
|
* girparser: Reuse populated Node.gtype_struct_for instead of resolving againRico Tzschichholz2021-03-031-2/+1
| | | | This fixes the discovery of non-default type_cname for re-parented symbols.
* Release 0.51.30.51.3Rico Tzschichholz2021-02-275-4/+27
|
* vapi: Update GIR-based bindingsRico Tzschichholz2021-02-274-7/+12
|
* glib-2.0: Add new symbols from 2.68Rico Tzschichholz2021-02-271-0/+4
|
* webkit2gtk-4.0: Update to 2.31.90Rico Tzschichholz2021-02-271-0/+8
|
* tests: Add some "unary expressions" tests to increase coverageRico Tzschichholz2021-02-273-0/+30
|
* vala: Report error for invalid inner operand of unary expressionsRico Tzschichholz2021-02-271-0/+4
| | | | | | This fixes criticals like: vala_unary_expression_is_integer_type: assertion 'type != NULL' failed
* vala: Set proper source_reference for implicit "this" and "result" variablesRico Tzschichholz2021-02-278-18/+18
|
* tests: Add more "unsupported creation method" tests to increase coverageRico Tzschichholz2021-02-275-0/+42
|
* vala: Include "stdlib.h" for Enum.to_string() (POSIX)Rico Tzschichholz2021-02-263-1/+14
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1143
* codegen: Include "string.h" for strcmp() (POSIX)Rico Tzschichholz2021-02-261-0/+4
|
* vala: Improve context check whether property is writeable on assignmentsRico Tzschichholz2021-02-267-20/+101
|
* codegen: Don't wrongly emit declaration for default-handler of signalsRico Tzschichholz2021-02-241-1/+0
| | | | This is done in GTypeModule.generate_interface_declaration()
* vapi: Update GIR-based bindingsRico Tzschichholz2021-02-226-21/+13
|
* tests: Add more "girparser" tests to increase coverageRico Tzschichholz2021-02-214-0/+60
|
* vala: Don't allow "in" operation with different enum typesRico Tzschichholz2021-02-213-0/+24
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1139
* vala: Infer needle type for "in" expression on enumRico Tzschichholz2021-02-213-0/+20
| | | | Fixes https://gitlab.gnome.org/GNOME/vala/issues/1138
* tests/girwriter: Increase coverageRico Tzschichholz2021-02-205-6/+60
|