Commit History

Autor SHA1 Mensaxe Data
  florian 9955e6b2bf * dfa fixes by Sergei Gorelkin, resolve #15402 %!s(int64=15) %!d(string=hai) anos
  florian a537134603 * set result of ResetDFA, resolves #12757 %!s(int64=16) %!d(string=hai) anos
  florian 0b5951fa14 + first full implementation of induction variable strength reduction %!s(int64=17) %!d(string=hai) anos
  florian 1c0bd054f4 + tfornode.simply which removes for loops being never executed %!s(int64=17) %!d(string=hai) anos
  florian 369ed493f2 * new node flag nf_modify to mark nodes being read and then written by one load node %!s(int64=17) %!d(string=hai) anos
  florian b180643381 * handle more nodes when creating life info %!s(int64=17) %!d(string=hai) anos
  florian 8cc0a04db5 * handle exit(<expr>) correctly in the dfa, resolves #11848 %!s(int64=17) %!d(string=hai) anos
  florian a2ac6c698d * fixed dfa for raise nodes %!s(int64=18) %!d(string=hai) anos
  florian b6cca14944 * proper handling of dummy result node in dfa, resolves #8717 and #8079 %!s(int64=18) %!d(string=hai) anos
  florian 63b35fdb2e + give more sophisticated warnings about uninitalized variables when life info is available %!s(int64=18) %!d(string=hai) anos
  florian 2761b9e096 * life info generation works for the whole compiler if exception catching blocks are ignored %!s(int64=18) %!d(string=hai) anos
  florian 496d73dc9d + dfa for more node types %!s(int64=18) %!d(string=hai) anos
  florian d469e3a7ef + do life dfa for exit %!s(int64=18) %!d(string=hai) anos
  florian c0d27b5482 * life info dfa for break and continue %!s(int64=18) %!d(string=hai) anos
  florian 62d54389c8 + life dfa for if, label and goto %!s(int64=18) %!d(string=hai) anos
  florian 45cda67f3f + first basically working (not all node types yet) dfa implementation determining life information %!s(int64=18) %!d(string=hai) anos
  florian 867e00dee3 * backup commit of more dfa stuff %!s(int64=18) %!d(string=hai) anos
  florian 87bdf13f9f + first draft for dfa %!s(int64=18) %!d(string=hai) anos