1. 26 Jan, 2014 2 commits
  2. 22 Jan, 2014 1 commit
  3. 15 Jan, 2014 2 commits
  4. 10 Jan, 2014 2 commits
    • eir@cis.upenn.edu's avatar
      Fix #8599. · 566ba6fa
      eir@cis.upenn.edu authored
      This change is just some documentation around ignoring the context
      of an enclosing instance when processing `deriving` clauses of an
      associated data instance.
      566ba6fa
    • eir@cis.upenn.edu's avatar
      Clarify issue in #8630 in users' guide. · 0369c974
      eir@cis.upenn.edu authored
      We do *not* propagate kind information from an instance declaration's
      members back into the instance head.
      0369c974
  5. 17 Dec, 2013 1 commit
  6. 30 Nov, 2013 2 commits
  7. 29 Nov, 2013 1 commit
  8. 24 Nov, 2013 1 commit
  9. 07 Nov, 2013 2 commits
  10. 04 Nov, 2013 1 commit
  11. 23 Oct, 2013 1 commit
  12. 17 Oct, 2013 2 commits
  13. 15 Oct, 2013 1 commit
  14. 08 Oct, 2013 1 commit
  15. 03 Oct, 2013 1 commit
  16. 02 Oct, 2013 1 commit
  17. 01 Oct, 2013 5 commits
  18. 27 Sep, 2013 1 commit
  19. 24 Sep, 2013 1 commit
  20. 21 Sep, 2013 1 commit
  21. 20 Sep, 2013 1 commit
  22. 18 Sep, 2013 2 commits
    • twanvl's avatar
      Implement checkable "minimal complete definitions" (#7633) · bd42c9df
      twanvl authored
      This commit adds a `{-# MINIMAL #-}` pragma, which defines the possible
      minimal complete definitions for a class. The body of the pragma is a
      boolean formula of names.
      
      The old warning for missing methods is replaced with this new one.
      
      Note: The interface file format is changed to store the minimal complete
      definition.
      Authored-by: twanvl's avatarTwan van Laarhoven <twanvl@gmail.com>
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      bd42c9df
    • eir@cis.upenn.edu's avatar
      Change role annotation syntax. · f4046b50
      eir@cis.upenn.edu authored
      This fixes bugs #8185, #8234, and #8246. The new syntax is explained
      in the comments to #8185, appears in the "Roles" subsection of the
      manual, and on the [wiki:Roles] wiki page.
      
      This change also removes the ability for a role annotation on type
      synonyms, as noted in #8234.
      f4046b50
  23. 14 Sep, 2013 1 commit
  24. 13 Sep, 2013 1 commit
  25. 11 Sep, 2013 1 commit
  26. 09 Sep, 2013 1 commit
  27. 02 Sep, 2013 1 commit
    • Simon Peyton Jones's avatar
      Improve documentation for the 7.8 release · d5b81cb3
      Simon Peyton Jones authored
      * Document ExplicitNamespaces
      * Improve documentation of ambiguity, and AllowAmbiguousTypes
      * Improve documentation of overlapping/incoherent instance rules
      * List language extensions in alphabetical order
      d5b81cb3
  28. 30 Aug, 2013 2 commits