| Commit message (Expand) | Author | Age | Files | Lines |
* | * take care of for loop counter read after loop | florian | 2020-01-26 | 1 | -1/+3 |
* | * moved conversion of for into while loops in a separate pass, so node opti... | florian | 2020-01-11 | 1 | -0/+4 |
* | * DFA now takes case-completeness into account (mantis #35598) | jonas | 2019-05-18 | 1 | -2/+12 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+4 |
* | * wrapcomplexinlinepara takes care of function results which need different t... | florian | 2018-11-03 | 1 | -0/+1 |
* | * removed unused units | florian | 2017-05-09 | 1 | -3/+2 |
* | * factored out SymbolCandidateForWarningOrHint | florian | 2016-03-13 | 1 | -25/+23 |
* | * Fixed notes "var is assigned but not used". | yury | 2015-09-17 | 1 | -2/+5 |
* | * handle raise nodes in dfa on jvm, resolves #27416 | florian | 2015-02-07 | 1 | -0/+8 |
* | * managed types cause a different warning/hint when they are | florian | 2014-12-14 | 1 | -8/+14 |
* | * take care of tempinitcode when creating def information for tempcreatenodes | florian | 2014-01-25 | 1 | -0/+8 |
* | * as nodes can appear directly in statements for checking of type conversions | florian | 2013-12-08 | 1 | -0/+1 |
* | * optimize CheckAndWarn | florian | 2013-12-01 | 1 | -6/+10 |
* | * make ResetProcessing more efficient | florian | 2013-12-01 | 1 | -1/+9 |
* | * run CheckAndWarn to get proper locations for warnings about uninitialized v... | florian | 2013-12-01 | 1 | -69/+359 |
* | * take of life of tlabelnode.left, the test does not test this however becaus... | florian | 2013-11-13 | 1 | -2/+12 |
* | * cleanup | florian | 2013-11-06 | 1 | -29/+9 |
* | * use the correct node in CalcLife | florian | 2013-11-06 | 1 | -2/+2 |
* | * better DFA debugging information | florian | 2013-11-06 | 1 | -1/+5 |
* | * fix dfa of for nodes, loopiteration node introduced to get proper life info... | florian | 2013-11-06 | 1 | -22/+41 |
* | * fix life information of block nodes | florian | 2013-11-06 | 1 | -4/+10 |
* | * fix life information of for nodes | florian | 2013-11-06 | 1 | -4/+13 |
* | * fix UpdateLifeInfo if n<>node | florian | 2013-11-06 | 1 | -1/+1 |
* | * set always resultnode as last node | florian | 2013-11-06 | 1 | -1/+1 |
* | * always create a resultnode, also for procedures | florian | 2013-11-06 | 1 | -1/+1 |
* | * the successor of the last node is the resultnode if one exists | florian | 2013-11-06 | 1 | -4/+11 |
* | * fix life information generation of for nodes | florian | 2013-11-06 | 1 | -9/+13 |
* | * handle constructors correctly during dfa: the result note must point to self | florian | 2013-11-06 | 1 | -6/+7 |
* | + introduce cnf_call_never_returns to signal the dfa if a call node never ret... | florian | 2013-04-21 | 1 | -19/+2 |
* | * handle for-loops correctly if the limits contain the counter variable | florian | 2011-12-30 | 1 | -2/+6 |
* | * dfa fixes by Sergei Gorelkin, resolve #15402 | florian | 2009-12-20 | 1 | -25/+44 |
* | * set result of ResetDFA, resolves #12757 | florian | 2008-12-12 | 1 | -0/+1 |
* | + first full implementation of induction variable strength reduction | florian | 2008-09-18 | 1 | -0/+16 |
* | + tfornode.simply which removes for loops being never executed | florian | 2008-08-21 | 1 | -34/+33 |
* | * new node flag nf_modify to mark nodes being read and then written by one lo... | florian | 2008-08-20 | 1 | -2/+34 |
* | * handle more nodes when creating life info | florian | 2008-08-11 | 1 | -0/+3 |
* | * handle exit(<expr>) correctly in the dfa, resolves #11848 | florian | 2008-08-11 | 1 | -3/+20 |
* | * fixed dfa for raise nodes | florian | 2007-07-23 | 1 | -5/+6 |
* | * proper handling of dummy result node in dfa, resolves #8717 and #8079 | florian | 2007-07-23 | 1 | -15/+30 |
* | + give more sophisticated warnings about uninitalized variables when life inf... | florian | 2007-06-03 | 1 | -8/+17 |
* | * life info generation works for the whole compiler if exception catching blo... | florian | 2007-06-03 | 1 | -7/+93 |
* | + dfa for more node types | florian | 2007-06-03 | 1 | -2/+45 |
* | + do life dfa for exit | florian | 2007-05-07 | 1 | -1/+28 |
* | * life info dfa for break and continue | florian | 2007-05-07 | 1 | -4/+3 |
* | + life dfa for if, label and goto | florian | 2007-05-07 | 1 | -28/+60 |
* | + first basically working (not all node types yet) dfa implementation determi... | florian | 2007-05-06 | 1 | -49/+147 |
* | * backup commit of more dfa stuff | florian | 2007-05-06 | 1 | -6/+122 |
* | + first draft for dfa | florian | 2007-05-05 | 1 | -0/+99 |