1. 02 Feb, 2009 2 commits
  2. 30 Jan, 2009 1 commit
  3. 01 Feb, 2009 1 commit
  4. 30 Jan, 2009 2 commits
    • simonpj@microsoft.com's avatar
      Fix Trac #2985: generating superclasses and recursive dictionaries · c04a5fe3
      simonpj@microsoft.com authored
      The Note [Recursive instances and superclases] explains the subtle
      issues to do with generating the bindings for superclasses when
      we compile an instance declaration, at least if we want to do the
      clever "recursive superclass" idea from the SYB3 paper.
      
      The old implementation of tcSimplifySuperClasses stumbled when
      type equalities entered the picture (details in the Note); this
      patch fixes the problem using a slightly hacky trick.  When we
      re-engineer the constraint solver we'll want to keep an eye on 
      this.
      
      Probably worth merging to the 6.10 branch.
      
      c04a5fe3
    • simonpj@microsoft.com's avatar
      White space only · 6a104dcf
      simonpj@microsoft.com authored
      6a104dcf
  5. 29 Jan, 2009 1 commit
    • simonpj@microsoft.com's avatar
      Two more wibbles to CorePrep (fixes HTTP package and DPH) · 6af98b2f
      simonpj@microsoft.com authored
      Ensuring that 
        a) lambdas show up only on the RHSs of binding after CorePrep
        b) the arity of a binding exactly matches the maifest lambdas
      is surprisingly tricky.
      
      I got it wrong (again) in my recent CorePrep shuffling, which broke
      packages HTTP and DPH.  This patch fixes both.
      6af98b2f
  6. 28 Jan, 2009 1 commit
  7. 27 Jan, 2009 3 commits
  8. 26 Jan, 2009 2 commits
  9. 23 Jan, 2009 1 commit
  10. 22 Jan, 2009 1 commit
  11. 21 Jan, 2009 7 commits
  12. 20 Jan, 2009 2 commits
  13. 19 Jan, 2009 1 commit
  14. 09 Dec, 2008 1 commit
  15. 20 Jan, 2009 1 commit
  16. 16 Jan, 2009 1 commit
  17. 20 Jan, 2009 3 commits
  18. 15 Jan, 2009 3 commits
  19. 14 Jan, 2009 1 commit
  20. 12 Jan, 2009 3 commits
  21. 10 Jan, 2009 2 commits