1. 23 May, 2008 1 commit
  2. 27 May, 2008 1 commit
  3. 28 May, 2008 1 commit
  4. 26 May, 2008 3 commits
  5. 01 May, 2008 1 commit
  6. 23 May, 2008 1 commit
  7. 21 May, 2008 2 commits
  8. 22 May, 2008 1 commit
  9. 21 May, 2008 2 commits
    • simonpj@microsoft.com's avatar
      Fix Trac #1061: refactor handling of default methods · 24f3ffda
      simonpj@microsoft.com authored
      In an instance declaration, omitted methods get a definition that
      uses the default method.  We used to generate source code and feed it
      to the type checker.  But tc199 shows that is a bad idea -- see
      Note [Default methods in instances] in TcClassDcl.
      
      So this patch refactors to insteadl all us to generate the 
      *post* typechecked code directly for default methods.
      24f3ffda
    • simonpj@microsoft.com's avatar
      Comment typo · 08ffc907
      simonpj@microsoft.com authored
      08ffc907
  10. 20 May, 2008 2 commits
  11. 15 May, 2008 1 commit
    • simonpj@microsoft.com's avatar
      Tuples cannot contain unboxed types · 48565ca8
      simonpj@microsoft.com authored
      This bug allowed, for example
      
        f = let x = ( 1#, 'x' ) in x
      
      which is ill-typed because you can't put an unboxed value in a tuple.
      Core Lint fails on this program.
      
      The patch makes the program be rejcted up-front.
      
      48565ca8
  12. 20 May, 2008 1 commit
  13. 17 May, 2008 1 commit
  14. 19 May, 2008 4 commits
  15. 20 May, 2008 3 commits
  16. 19 May, 2008 1 commit
  17. 20 May, 2008 3 commits
  18. 18 May, 2008 2 commits
  19. 17 May, 2008 1 commit
  20. 16 May, 2008 2 commits
  21. 17 May, 2008 1 commit
  22. 16 May, 2008 2 commits
  23. 15 May, 2008 2 commits
  24. 01 May, 2008 1 commit