1. 02 Feb, 2014 3 commits
  2. 01 Feb, 2014 6 commits
  3. 31 Jan, 2014 3 commits
  4. 30 Jan, 2014 5 commits
  5. 29 Jan, 2014 4 commits
  6. 28 Jan, 2014 10 commits
  7. 27 Jan, 2014 1 commit
  8. 26 Jan, 2014 4 commits
  9. 23 Jan, 2014 4 commits
    • Gabor Greif's avatar
      Some typos in comments · e01367ff
      Gabor Greif authored
      e01367ff
    • Joachim Breitner's avatar
      Some polishing of the demand analyser. · 8d34ae39
      Joachim Breitner authored
      I did some refactoring of the demand analyser, because I was smelling
      some minor code smell. Most of my changes I had to undo, though,
      adding notes and testcases on why the existing code was correct after
      all.
      
      Especially the semantics of the DmdResult is confusing, as it differs in
      a DmdType and a StrictSig.
      
      I got to imrpove the readability of the code for lubDmdType, though.
      
      Also, dmdAnalRhs was a bit fishy in how it removed the demand on
      further arguments of the body, but used the DmdResult. This would be
      wrong if a body would return a demand type of "<L>m" (which currently
      does not happen).  This is now treated better in removeDmdTyArgs.
      8d34ae39
    • Joachim Breitner's avatar
      More demand analyser test cases · 26acb498
      Joachim Breitner authored
      catching mistakes that I had during my refactoring, and which I do not
      want to do again.
      26acb498
    • Gabor Greif's avatar
      Fix spelling of language pragma · cabf0b4e
      Gabor Greif authored
      cabf0b4e