summaryrefslogtreecommitdiff
path: root/vala/valablock.vala
Commit message (Expand)AuthorAgeFilesLines
* Revert "Use ErrorType-based collection for CodeNode.get_error_types()"Rico Tzschichholz2021-10-251-1/+1
* Use ErrorType-based collection for CodeNode.get_error_types()Rico Tzschichholz2021-10-231-1/+1
* vala: Add Block.unreachable_exit and have it set accordingly by FlowAnalyzerRico Tzschichholz2021-02-041-0/+5
* vala: Make use of new printf-like API of Report.*()Rico Tzschichholz2020-10-261-2/+2
* vala: CodeNode.source_reference is optional, so let the API respect thatRico Tzschichholz2020-10-241-1/+1
* vala: Don't ignore inner errors in Block and acknowledge them furtherRico Tzschichholz2019-11-271-1/+3
* vala: Micro optimizationsRico Tzschichholz2019-09-301-3/+3
* vala: Let methods return an unowned reference to internal collectionsRico Tzschichholz2019-09-301-3/+3
* Collect error_types on demand to allow transformationsLuca Bruno2018-10-231-5/+7
* vala: Add Block.get_local_constants()Rico Tzschichholz2018-09-191-0/+9
* Drop trailing spaces/tabsRico Tzschichholz2018-03-271-3/+3
* Fix parameter names in the documentation for libvalaBen Iofel2015-11-111-2/+2
* Replace SemanticAnalyzer with CodeContext in CodeNode.check parameterJürg Billeter2010-10-281-9/+9
* Add suport for local constantsJürg Billeter2010-10-131-1/+19
* codegen: Use builder APIJürg Billeter2010-09-091-0/+4
* Use emit instead of accept and accept_children in code generatorJürg Billeter2010-08-101-0/+4
* Support null source references in more placesEvan Nemerson2010-08-041-1/+1
* Fix variable shadowing check with implicit result variable in propertiesJürg Billeter2010-03-211-2/+2
* Drop ReadOnly* collection classesJürg Billeter2010-03-201-1/+1
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-5/+4
* Fix detection of unhandled errors in blocksJürg Billeter2009-09-301-2/+3
* Add support for closuresJürg Billeter2009-09-151-0/+2
* Convert while loops into simple loopsJürg Billeter2009-06-061-0/+2
* Detect local variables conflicting with parameters, patch by AndreasJürg Billeter2009-01-161-3/+3
* Detect conflicting local variables in parent scopesJürg Billeter2008-12-131-0/+8
* Fix error handling in condition of while, do, and for statementsJürg Billeter2008-11-301-0/+3
* Convert ternary conditionals into if statements, fixes bug 543870 and bugJürg Billeter2008-11-291-6/+59
* Don't require libgee for foreach statementsJürg Billeter2008-11-281-1/+5
* Remove unnecessary accept calls in semantic analyzerJürg Billeter2008-11-101-2/+4
* Move statement checking to code nodesJürg Billeter2008-11-071-0/+25
* Use constructor chaining instead of helper methodJürg Billeter2008-10-271-2/+1
* Don't derive from GObject in libvala where not necessary to improveJürg Billeter2008-08-141-0/+1
* Set source_reference of blocks, patch by Abderrahim Kitouni, fixes bugJürg Billeter2008-08-041-1/+1
* Use Gee.List instead of Gee.Collection to improve iteration performanceJuerg Billeter2008-05-291-4/+4
* Rename VariableDeclarator to LocalVariable, removeJuerg Billeter2008-04-161-6/+6
* fix build when using non-null typesJuerg Billeter2008-04-131-1/+1
* deprecate construct as parameter modifier, fixes bug 524138Juerg Billeter2008-04-131-1/+2
* report warning when using obsolete syntax for non-null typesJuerg Billeter2008-04-131-5/+5
* switch block to external visitorJuerg Billeter2007-09-171-4/+4
* update license headers to the GNU Lesser General Public License, versionJuerg Billeter2007-09-071-1/+1
* add internal copy of libgee and use Gee.ArrayList, Gee.HashMap, andJuerg Billeter2007-07-271-8/+9
* derive from Symbol class where appropriate and move symbol table intoJuerg Billeter2007-07-211-3/+2
* remove obsolete ref modifier and callback keywordJuerg Billeter2007-07-091-3/+3
* Move contents of vala-pkg to trunkJürg Billeter2007-05-021-0/+92