1. 05 Jun, 2013 1 commit
  2. 21 May, 2013 1 commit
  3. 12 Feb, 2013 1 commit
    • jpm@cs.ox.ac.uk's avatar
      Implement poly-kinded Typeable · 94d8b995
      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.
      94d8b995
  4. 22 Jan, 2013 1 commit
  5. 09 Mar, 2012 1 commit
  6. 12 Dec, 2011 1 commit
  7. 14 Sep, 2011 1 commit
  8. 23 Jul, 2011 1 commit
  9. 20 Jul, 2011 1 commit
  10. 15 Dec, 2010 1 commit
  11. 20 Nov, 2010 1 commit
  12. 30 Jan, 2010 1 commit
  13. 29 Oct, 2009 1 commit
  14. 16 Mar, 2009 1 commit
  15. 08 Feb, 2009 1 commit
  16. 18 Jan, 2009 1 commit
  17. 17 Jan, 2009 1 commit
  18. 31 Dec, 2008 1 commit
  19. 30 Dec, 2008 1 commit
  20. 25 Oct, 2008 1 commit
  21. 17 Sep, 2008 1 commit
  22. 14 Aug, 2008 1 commit
  23. 01 Jul, 2008 1 commit
  24. 21 Nov, 2007 1 commit
  25. 20 Nov, 2007 1 commit
  26. 10 Nov, 2007 1 commit
  27. 06 Nov, 2007 1 commit
  28. 10 Aug, 2007 1 commit
  29. 04 May, 2007 1 commit
  30. 04 Mar, 2007 1 commit
  31. 02 Jan, 2007 1 commit
  32. 05 May, 2004 1 commit
  33. 08 Apr, 2003 1 commit
  34. 06 Feb, 2003 1 commit
  35. 23 Jan, 2003 1 commit
  36. 31 Jul, 2002 1 commit
    • simonmar's avatar
      [project @ 2002-07-31 14:24:18 by simonmar] · e5063a04
      simonmar authored
      Revamp the testsuite framework.  The previous framework was an
      experiment that got a little out of control - a whole new language
      with an interpreter written in Haskell was rather heavyweight and left
      us with a maintenance problem.
      
      So the new test driver is written in Python.  The downside is that you
      need Python to run the testsuite, but we don't think that's too big a
      problem since it only affects developers and Python installs pretty
      easily onto everything these days.
      
      Highlights:
      
        - 790 lines of Python, vs. 5300 lines of Haskell + 720 lines of
          <strange made-up language>.
      
        - the framework supports running tests in various "ways", which should
          catch more bugs.  By default, each test is run in three ways:
          normal, -O, and -O -fasm.  Additionally, if profiling libraries
          have been built, another way (-O -prof -auto-all) is added.  I plan
          to also add a 'GHCi' way.
      
          Running tests multiple ways has already shown up some new bugs!
      
        - documentation is in the README file and is somewhat improved.
      
        - the framework is rather less GHC-specific, and could without much
          difficulty be coaxed into using other compilers.  Most of the
          GHC-specificness is in a separate configuration file (config/ghc).
      
      Things may need a while to settle down.  Expect some unexpected
      failures.
      e5063a04
  37. 31 Jan, 2002 1 commit
  38. 03 Jan, 2002 1 commit
  39. 11 Jul, 2001 1 commit
  40. 26 Jun, 2001 1 commit