summaryrefslogtreecommitdiff
path: root/vala
Commit message (Expand)AuthorAgeFilesLines
* GVariant transformerLuca Bruno2019-03-113-5/+5
* Code builderLuca Bruno2019-03-112-0/+157
* Allow to parse expressions/statements from stringLuca Bruno2019-03-112-4/+88
* Several transformer fixesLuca Bruno2019-03-112-4/+8
* Move ConditionalExpression transformation into the code transformerLuca Bruno2019-03-113-53/+84
* Move ForStatement transformation into the code transformerLuca Bruno2019-03-113-43/+131
* Move DoStatement transformation into the code transformerLuca Bruno2019-03-113-40/+102
* Move WhileStatement transformation into the code transformerLuca Bruno2019-03-113-29/+98
* Code transformerLuca Bruno2019-03-113-33/+265
* Fix result var for pre/post conditionsLuca Bruno2019-03-111-1/+11
* Make the semantic analyzer be statelessLuca Bruno2019-03-1132-409/+227
* vala: Allow assignment of 0U to enum typesRico Tzschichholz2019-03-101-1/+1
* gsignal: Move disconnect error from signal-module to semantic-analyzer passRico Tzschichholz2019-03-101-0/+10
* parser: Don't include member-initializer in src-ref of object-creation-exprRico Tzschichholz2019-03-081-3/+7
* parser: Don't include initializer in src-ref of array-creation-expressionRico Tzschichholz2019-03-081-1/+3
* parser: Extend source_reference of initializer-list to cover "{ ... }"Rico Tzschichholz2019-03-081-0/+1
* parser: Exclude trailing semicolon from source_reference of statementsRico Tzschichholz2019-03-081-7/+14
* parser: Don't include assigned value in source_reference of constantsRico Tzschichholz2019-03-081-7/+6
* parser: Restrict source_reference for catch/lock expression to its headerRico Tzschichholz2019-03-081-3/+6
* vala: More regular invocations of check() on inferred Expression.value_typeRico Tzschichholz2019-03-0610-0/+23
* vala: Don't ignore qualified parent when inferring type of enum memberRico Tzschichholz2019-03-011-1/+1
* vala: Correctly perform compatibility check of array length-typeRico Tzschichholz2019-02-281-4/+4
* genieparser: Don't create VoidType unconditionallyRico Tzschichholz2019-02-261-2/+4
* genie: Allow the main function "init" to return an integer as exit statusAlistair Thomas2019-02-261-6/+13
* Revert "vala: Don't replace assignments for local variables with non-null sim...Rico Tzschichholz2019-02-211-4/+6
* girparser: Correctly set array_length_type for delegates returning an arrayRico Tzschichholz2019-02-201-6/+2
* vala: Parser doesn't ensure "protected" to be applied on TypeSymbol membersRico Tzschichholz2019-01-261-1/+1
* vala: Check inferred variable_type of LocalVariablesRico Tzschichholz2019-01-251-0/+1
* vala: Both arguments of NC_() must be constant for this call to be constantRico Tzschichholz2019-01-231-2/+2
* vala: Don't tweak closure on static lambdasRico Tzschichholz2019-01-211-2/+3
* genie: Support `protected` accessibility and allow explicit `public`Michal Proszek2019-01-201-19/+55
* vala: Multiple lamdba arguments in method call should all use closure scopeRico Tzschichholz2019-01-151-0/+14
* codegen: Add "destroy_notify_cname" CCode attributeRico Tzschichholz2019-01-141-1/+1
* vala: Allow direct access to the integer constants of an error-domainRico Tzschichholz2019-01-122-0/+23
* girparser: Recognize error parameter before delegate target parameterRico Tzschichholz2019-01-101-1/+16
* codegen: Add "error_pos" CCode attribute and use it as neededRico Tzschichholz2019-01-101-1/+1
* vala: Async methods don't allow out-parameters before in-parametersRico Tzschichholz2019-01-082-0/+28
* vala: Use dedicated error message for assignments to literalsRico Tzschichholz2019-01-071-0/+4
* Drop leftover deprecated syntax support of += and -= for dynamic signalsRico Tzschichholz2019-01-021-10/+1
* vala: Drop unused Enum.remove_all_values()Rico Tzschichholz2019-01-021-5/+0
* vala: Report invalid instance member access to propertyRico Tzschichholz2018-12-316-4/+48
* vala: Allow explicit interface methods to be virtualRico Tzschichholz2018-12-202-6/+8
* codegen: Use properly checked implicit interface implementationsRico Tzschichholz2018-12-201-0/+8
* vala: Search in all interfaces for an implementation match and don't bail earlyRico Tzschichholz2018-12-201-8/+21
* vala: No need to look further if an implementations was foundRico Tzschichholz2018-12-201-1/+1
* vala: Don't just guess and check for a matching base_interface_method tooRico Tzschichholz2018-12-201-1/+4
* vala: Add Method.compatible_no_error()Rico Tzschichholz2018-12-201-2/+17
* vala: Allow get_actual_type() to be used for expected failuresRico Tzschichholz2018-12-205-13/+19
* vala: Add GenericType.get_actual_type()Rico Tzschichholz2018-12-202-5/+13
* vala: Array with fixed length don't require explicit instantiationRico Tzschichholz2018-12-163-2/+23