1. 06 Jun, 2007 3 commits
    • simonpj@microsoft.com's avatar
      Don't suggest -fno-monomorphism-restriction if it's already set · ffe3d0b6
      simonpj@microsoft.com authored
      This patch implements the suggestion in Trac #1398.  It's obviously
      stupid to suggest -fno-monomorphism-restriction if the user is already
      using it.  
      
      (Maybe another suggestion would be good, but this one clearly bogus.)
      ffe3d0b6
    • simonpj@microsoft.com's avatar
      Remove unnecessary free-variables from renamer · 3c4a732b
      simonpj@microsoft.com authored
      The renamer used to be responsible for making sure that all interfaces
      with instance decls (other than orphans) were loaded.  But TH makes that
      impossible, so the typechecker does it, via checkWiredInTyCon.
      
      This patch simply removes redundant additions to the free-variable set
      in the renamer, which were there, I believe, solely to ensure that the 
      instances came in.  Removing them should change nothing, but it's a 
      useful clean up.
      3c4a732b
    • simonpj@microsoft.com's avatar
      FIX #1385: make sure tuple instances are loaded · f750bec7
      simonpj@microsoft.com authored
      Typechecking of explicit tuples is done "by hand" (rather than using
      boxySplitTyConApp) so that rigidity is maintained.  In making that change
      I'd forgotten to retain the call to checkWiredInTyCon, which is important
      to make sure instances are brought into scope.
      
      Test is tc227.
      
      f750bec7
  2. 05 Jun, 2007 7 commits
  3. 01 Jun, 2007 2 commits
  4. 21 May, 2007 1 commit
  5. 25 May, 2007 1 commit
  6. 01 Jun, 2007 1 commit
  7. 31 May, 2007 3 commits
  8. 30 May, 2007 5 commits
  9. 25 May, 2007 2 commits
  10. 29 May, 2007 1 commit
  11. 26 May, 2007 3 commits
  12. 29 May, 2007 2 commits
  13. 26 May, 2007 1 commit
  14. 25 May, 2007 4 commits
  15. 24 May, 2007 2 commits
  16. 23 May, 2007 1 commit
  17. 19 May, 2007 1 commit