summaryrefslogtreecommitdiff
path: root/vala/valasemanticanalyzer.vala
Commit message (Expand)AuthorAgeFilesLines
* Use already available glib_ns instead of root_symbol.scope.lookup ("GLib")Rico Tzschichholz2023-04-081-1/+1
* vala: Don't allow nullable enum value as real GObject propertyRico Tzschichholz2022-03-291-0/+4
* vala: Clear SemanticAnalyzer.current_{symbol,source_file} when not needed any...Rico Tzschichholz2022-02-091-0/+3
* vala: Add foreach statement support for GLib.SequencePrinceton Ferro2022-01-251-0/+2
* vala: Drop SemanticAnalyzer.is_type_accessible()Rico Tzschichholz2021-11-061-5/+0
* vala: Accept NullType as generic type argumentRico Tzschichholz2021-09-271-0/+1
* vala: Don't restrict element type of GLib.ArrayRico Tzschichholz2021-09-151-0/+6
* Slightly improve source_reference for get_dup_func_expression()Rico Tzschichholz2021-08-061-0/+1
* vala: Add foreach statement support for GLib.GenericArrayCorentin Noël2021-05-031-0/+2
* vala: Properly check GLib.Object naming convention for propertiesRico Tzschichholz2021-04-191-5/+0
* vala: Move SemanticAnalyzer.vist_member_initializer() to MemberInitializerRico Tzschichholz2021-02-161-40/+0
* vala: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-26/+26
* vala: CodeNode.source_reference is optional, so let the API respect thatRico Tzschichholz2020-10-241-2/+2
* vala: Return copy of constant type in get_value_type_for_symbol()Rico Tzschichholz2020-07-041-1/+1
* vala: SemanticAnalyzer.get_instance_base_type() is not allowed to return nullRico Tzschichholz2020-05-051-1/+1
* vala: Allow node_reference being null in SemanticAnalyzer.get_instance_base_t...Rico Tzschichholz2020-05-051-1/+1
* vala: Real struct-type without type_id can't be used for GObject propertyRico Tzschichholz2020-03-081-0/+2
* vala: Don't report further errors if MemberInitializer.check() failedRico Tzschichholz2019-11-271-1/+3
* vala: Improve handling of "void" as generic typeRico Tzschichholz2019-11-181-0/+1
* vala: Allow SemanticAnalyzer.get_this_type() to handle more symbolsRico Tzschichholz2019-11-171-4/+33
* vala: Add GenericType.dup/destroy fieldsRico Tzschichholz2019-11-041-0/+3
* vala: Improve error message for arrays as type argumentsFlorian Brosch2019-10-291-0/+2
* vala: Add delegate_target_type and delegate_target_destroy_type to SemanticAn...Rico Tzschichholz2019-10-031-0/+15
* codegen: Support gobject property of delegates not carrying their targetRico Tzschichholz2019-10-031-0/+2
* codegen: Support gobject property of null-terminated array without lengthRico Tzschichholz2019-10-021-1/+6
* vala: Micro optimizations for SemanticAnalyzerRico Tzschichholz2019-09-301-52/+52
* vala: Rename DataType.data_type property to DataType.type_symbolRico Tzschichholz2019-09-301-49/+49
* codegen: Move type-argument checks to SemanticAnalyzerRico Tzschichholz2019-09-251-8/+125
* vala: Exclude nullable simple-type structs from gobject-property supportRico Tzschichholz2019-09-031-1/+1
* vala: Move find_parent_type_symbol/get_this_type() to SemanticAnalyzerRico Tzschichholz2019-08-281-0/+50
* codegen: Support GObject properties with nullable GType-based struct typeRico Tzschichholz2019-05-061-2/+6
* codegen: Move GObject property validity checks to SemanticAnalyzerRico Tzschichholz2019-04-281-0/+60
* vala: Allow get_actual_type() to be used for expected failuresRico Tzschichholz2018-12-201-9/+15
* vala: Make check_arguments() more verbose and don't bail on first errorRico Tzschichholz2018-11-271-6/+8
* vala: DataType for GLib.Error should be should resolved as ErrorTypeRico Tzschichholz2018-10-231-2/+7
* Reintroduce POSIX profileRico Tzschichholz2018-05-081-12/+14
* vala: Transform Struct.*_rank() methods into "rank" propertyRico Tzschichholz2018-04-261-1/+1
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-2/+2
* vala: Make SemanticAnalyzer.check_arguments() independent of contextRico Tzschichholz2018-02-191-4/+0
* semanticanalyzer: Drop unused error_type fieldRico Tzschichholz2018-02-111-1/+0
* Revert "semanticanalyzer: Transform replaced_nodes field into method"Rico Tzschichholz2018-01-291-7/+1
* semanticanalyzer: Transform replaced_nodes field into methodRico Tzschichholz2017-12-151-1/+7
* vala: Move next_lambda_id into LambdaExpressionRico Tzschichholz2017-12-151-2/+0
* semanticanalyzer: Directly access local datatypes in check_print_format()Rico Tzschichholz2017-12-141-12/+12
* Release taken references to CodeContext after using itRico Tzschichholz2017-12-141-3/+4
* SemanticAnalyzer.get_data_type_for_symbol() doesn't require a TypeSymbolRico Tzschichholz2017-12-091-1/+1
* Improve error message for missing type-parameter on enclosing typeRico Tzschichholz2017-12-091-1/+24
* SemanticAnalyser.get_actual_type() should never return nullRico Tzschichholz2017-12-091-4/+4
* vala: Report error for missing type-parameter on enclosing typeRico Tzschichholz2017-11-191-1/+5
* Improve error while method is incompatible with delegateRico Tzschichholz2017-09-021-2/+2