summaryrefslogtreecommitdiff
path: root/vala/valaflowanalyzer.vala
Commit message (Expand)AuthorAgeFilesLines
* analyzer: Fix critical when catch clause does not catch an ErrorTypeLuca Bruno2013-12-141-1/+1
* Fix subtle bug in flowanalyzer that made the compiler crashLuca Bruno2013-10-021-2/+2
* Drop warnings about unused internal symbols when using fast vapi filesJürg Billeter2012-08-061-2/+2
* Drop POSIX profileJürg Billeter2012-08-061-37/+12
* Drop Dova profileJürg Billeter2012-08-061-7/+1
* codegen: Do not use temp var when accessing single-assignment localsJürg Billeter2011-08-011-0/+3
* Enable flow analysis for out parametersLuca Bruno2011-07-151-43/+69
* Enable control flow analysis for variable declarationsLuca Bruno2011-05-291-0/+8
* Fix symbol resolution and enable control flow analysis for signalsLuca Bruno2010-12-191-0/+6
* Fix check for missing return statements in non-void methodsJürg Billeter2010-11-151-1/+1
* Add Subroutine classJürg Billeter2010-10-291-42/+8
* Add FlowAnalyzer.mark_unreachableJürg Billeter2010-10-281-26/+18
* SourceFile: Introduce SourceFileType enumerationRyan Lortie2010-09-091-1/+1
* dova: Fix flow analysis of error handling in non-void methodsJürg Billeter2010-06-171-7/+22
* dova: Add initial support for error handlingJürg Billeter2010-06-081-14/+42
* Fix code generation for unreachable declaration statementsJürg Billeter2010-03-311-0/+1
* Eliminate unnecessary error check after try statementsJürg Billeter2010-03-251-0/+1
* Fix lock statementJiří Zárevúcky2010-03-241-1/+5
* Do not generate C code for unreachable Vala codeJürg Billeter2010-03-221-0/+1
* Visit all expressions in flow analyzerJürg Billeter2010-03-221-4/+7
* Do not warn when internal member is unused with --internal-headerJürg Billeter2010-03-211-2/+10
* dova: Add implicit result variableJürg Billeter2010-03-131-2/+16
* Fix flow analysis for catch clauses with specific error typesJürg Billeter2010-03-101-1/+11
* Perform flow analysis on lambda expressionsMarc-André Lureau2010-01-291-1/+25
* Use dominance algorithm by Cooper, Harvey, and KennedyJürg Billeter2009-12-231-64/+33
* Generate reverse postorder instead of preorder list in flow analyzerJürg Billeter2009-12-231-2/+4
* Only generate depth-first list once per method in flow analyzerJürg Billeter2009-12-231-12/+12
* Add FlowAnalyzer.analyze_body to simplify codeJürg Billeter2009-12-231-8/+9
* Do not use Gee namespace to avoid conflict with libgeeJürg Billeter2009-10-121-8/+7
* Detect use of possibly uninitialized variables in propertiesJürg Billeter2009-09-061-25/+30
* Fix flow analysis in finally blocksJürg Billeter2009-07-291-2/+16
* Fix unreachable catch clause detectionDidier 'Ptitjes2009-06-061-48/+30
* Convert for loops into simple loopsJürg Billeter2009-06-061-55/+0
* Convert do loops into simple loopsJürg Billeter2009-06-061-45/+0
* Convert while loops into simple loopsJürg Billeter2009-06-061-20/+10
* Rework header file generationJürg Billeter2009-03-311-4/+4
* Improve flow analysis of catch clausesThijs Vermeir2009-03-301-3/+23
* Report unused internal methodsJürg Billeter2009-01-311-6/+4
* Detect local variables conflicting with parameters, patch by AndreasJürg Billeter2009-01-161-2/+2
* Perform flow analysis on code in creation methods, fixes bug 566000Jürg Billeter2009-01-091-1/+5
* Detect unreachable code in if and while statementsJürg Billeter2008-11-291-8/+39
* Analyze errors in return expressionsJürg Billeter2008-11-281-0/+4
* Rename InvocationExpression to MethodCallJürg Billeter2008-11-201-2/+2
* Fix control flow graph for try statements with finally clause, fixes bugJürg Billeter2008-11-171-0/+3
* Report use of possibly uninitialized variables, fixes bug 508477 and bugJürg Billeter2008-11-141-0/+1054