summaryrefslogtreecommitdiff
path: root/vala/valasymbolresolver.vala
Commit message (Expand)AuthorAgeFilesLines
* vala: Some simplifications while TypeParameter is a TypeSymbolRico Tzschichholz2022-01-301-5/+6
* vala: Preserve the source reference when resolving data typesRico Tzschichholz2021-10-011-14/+14
* Slightly improve source_reference for get_dup_func_expression()Rico Tzschichholz2021-08-061-1/+1
* vala: Rename Loop to LoopStatement and introduce a common base classRico Tzschichholz2021-02-011-1/+1
* vala: Use common visitor schema for PointerIndirection expressionsRico Tzschichholz2020-12-211-0/+7
* vala: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-11/+11
* vala: Use inheritted scopes of base-types/prerequisites to resolve symbolsRico Tzschichholz2020-07-151-0/+43
* Add support for "with" statementNick Schrader2020-06-021-0/+4
* vala: Micro optimizationsRico Tzschichholz2019-09-301-1/+1
* vala: Rename DataType.data_type property to DataType.type_symbolRico Tzschichholz2019-09-301-5/+5
* vala: Break possible endless loop in SymbolResolver.get_type_for_struct()Florian Brosch2018-12-061-1/+24
* vala: Don't navigate the resolver tree if a node has been checked alreadyLuca Bruno2018-10-241-0/+174
* vala: Move nullable setting of LocalVariable with reference type to check()Rico Tzschichholz2018-10-171-15/+0
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-3/+3
* Fix recursive declaration in generic base typeSimon Werbeck2018-02-171-0/+5
* Release taken references to CodeContext after using itRico Tzschichholz2017-12-141-0/+3
* Resolve symbols in named argumentsLuca Bruno2014-09-091-0/+4
* resolver: Accept children of DeleteStatementLuca Bruno2012-12-021-0/+4
* Drop Dova profileJürg Billeter2012-08-061-32/+0
* Fix symbol resolution for local constantsLuca Bruno2011-08-021-1/+4
* Rename FormalParameter to ParameterJürg Billeter2010-10-281-1/+1
* Add suport for local constantsJürg Billeter2010-10-131-0/+3
* Port remaining code nodes to use accept_children for visiting childrenLuca Bruno2010-09-101-0/+28
* valac: Output make-style dependency fileRyan Lortie2010-09-091-0/+2
* Report error on invalid using directivesAaron Andersen2010-08-201-1/+1
* dova: Use any as top-level classJürg Billeter2010-07-181-2/+3
* dova: Fix symbol resolving in list, set, and map literals and tuplesJürg Billeter2010-07-031-0/+16
* Allow running the symbol resolver more than onceAbderrahim Kitouni2010-06-061-0/+1
* dova: Fix memory management of interfacesJürg Billeter2010-06-051-0/+8
* dova: Classes derive from Object by defaultJürg Billeter2010-03-131-1/+12
* Fix symbol resolving for base types of structsJürg Billeter2010-02-041-0/+6
* Fix order dependency in type resolution with derived integer typesJürg Billeter2010-01-141-0/+5
* Fix cast expressions in string templatesJürg Billeter2010-01-091-0/+4
* Fix type resolution with derived integer typesJürg Billeter2010-01-081-11/+18
* Initial support for array slicesJürg Billeter2009-12-191-0/+4
* Use strict non-null types with --enable-experimental-non-nullJürg Billeter2009-10-181-6/+12
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-1/+0
* Fix generated code for stack-allocated arraysJürg Billeter2009-10-021-1/+6
* Support using directives inside namespacesJürg Billeter2009-09-261-11/+9
* Convert while loops into simple loopsJürg Billeter2009-06-061-0/+4
* Fix handling of numeric types in symbol resolverJürg Billeter2009-05-051-3/+4
* Remove ParenthesizedExpression to simmplify ASTJürg Billeter2009-02-181-4/+0
* Add base_struct property to Struct class, patch by Andreas BrauchliJürg Billeter2009-02-121-1/+1
* Do not allow structs to have more than one base type and detect cycles,Jürg Billeter2009-01-161-0/+11
* Fix critical when using invalid `using' directiveJürg Billeter2009-01-071-2/+3
* Add BooleanType, EnumValueType, FloatingType, and StructValueType asJürg Billeter2009-01-031-3/+12
* Resolve types in switch labelsJürg Billeter2008-11-301-0/+4
* Separate visiting switch sections from visiting switch statementsJürg Billeter2008-11-301-0/+4
* Separate visiting inner expressions from visiting member accessJürg Billeter2008-11-301-0/+4
* Separate visiting expressions from visiting expression statementsJürg Billeter2008-11-301-0/+4