1. 28 Oct, 2015 1 commit
  2. 21 Oct, 2015 1 commit
  3. 06 Aug, 2015 1 commit
  4. 30 Jul, 2015 1 commit
  5. 18 Jul, 2015 1 commit
  6. 07 Apr, 2015 1 commit
  7. 10 Mar, 2015 2 commits
  8. 06 Jan, 2015 2 commits
  9. 18 Nov, 2014 2 commits
  10. 21 Sep, 2014 1 commit
  11. 18 Sep, 2014 1 commit
  12. 09 Sep, 2014 1 commit
  13. 26 Jun, 2014 1 commit
  14. 08 Nov, 2013 2 commits
  15. 03 Nov, 2013 1 commit
  16. 11 Oct, 2013 5 commits
  17. 22 Sep, 2013 2 commits
    • Herbert Valerio Riedel's avatar
      Clean up warnings and restore GHC 7.6 compatibility · 616527a9
      Herbert Valerio Riedel authored
      
      
      This commit
      
       - removes redundant imports
       - removes obsolete `{-# OPTIONS_GHC -#include "HsBase.h" #-}`
       - adds a forgotten guard to one `isTrue#` occurence
       - adds a few explicit `_ <-` binds to avoid unused-binds warning
       - relax `base` build-dep version constraint to include GHC 7.6
       - remove warning-disabling `OPTIONS_GHC` from modules
       - adds `ghc-options: -Wall` to `array.cabal` file as the code base
         now warning-free on GHC 7.6 and GHC HEAD
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      616527a9
    • Herbert Valerio Riedel's avatar
      Modernize `array` package via `{-# LANGUAGE #-}` pragmas · cc3eafa2
      Herbert Valerio Riedel authored
      
      
      This converts the Cabal field `default-extensions`into
      `other-extensions` and adds explicit `{-# LANGUAGE #-}` pragmas
      to the respective modules.
      
      This also removes a few obsolete pre-Haddock-2 `#hide` pragmas.
      
      Note: The new `default-extensions` field lists extensions that are used
      in all modules in the component, while the `other-extensions` field
      lists extensions that are used in some modules, e.g. via the
      `{-# LANGUAGE #-}` pragma.
      Signed-off-by: Herbert Valerio Riedel's avatarHerbert Valerio Riedel <hvr@gnu.org>
      cc3eafa2
  18. 17 Sep, 2013 2 commits
  19. 15 Sep, 2013 1 commit
  20. 11 Sep, 2013 1 commit
  21. 13 Jun, 2013 1 commit
  22. 19 Feb, 2013 1 commit
  23. 15 Feb, 2013 1 commit
  24. 07 Feb, 2013 1 commit
    • jpm@cs.ox.ac.uk's avatar
      Implement poly-kinded Typeable · dafecdf0
      jpm@cs.ox.ac.uk authored
      This patch makes the Data.Typeable.Typeable class work with arguments of any
      kind. In particular, this removes the Typeable1..7 class hierarchy, greatly
      simplyfing the whole Typeable story. Also added is the AutoDeriveTypeable
      language extension, which will automatically derive Typeable for all types and
      classes declared in that module. Since there is now no good reason to give
      handwritten instances of the Typeable class, those are ignored (for backwards
      compatibility), and a warning is emitted.
      
      The old, kind-* Typeable class is now called OldTypeable, and lives in the
      Data.OldTypeable module. It is deprecated, and should be removed in some future
      version of GHC.
      dafecdf0
  25. 30 Nov, 2012 3 commits
  26. 23 Oct, 2012 1 commit
  27. 25 Jul, 2012 1 commit
  28. 10 Jul, 2012 1 commit