1. 16 Dec, 2010 1 commit
  2. 15 Dec, 2010 1 commit
  3. 17 Nov, 2010 1 commit
  4. 06 Oct, 2010 1 commit
  5. 30 Jul, 2010 1 commit
    • simonpj@microsoft.com's avatar
      Work around missing type signature in Happy · c800c163
      simonpj@microsoft.com authored
      Happy generates
      
            notHappyAtAll = error "Blah"
      
      without a type signature, and currently the new
      typechecker doesn't generalise it.  This patch
      says "no monomorphism restriction" which makes it
      generalise again.
      
      Better would be to add a type sig to Happy's template
      c800c163
  6. 03 Dec, 2009 2 commits
  7. 29 Nov, 2009 1 commit
  8. 07 Jul, 2009 1 commit
  9. 01 Jul, 2009 1 commit
  10. 08 Jun, 2009 1 commit
  11. 28 Apr, 2009 1 commit
  12. 26 Apr, 2009 1 commit
  13. 24 Apr, 2009 1 commit
  14. 20 Sep, 2008 1 commit
  15. 16 Sep, 2008 1 commit
  16. 15 Sep, 2008 1 commit
  17. 03 Sep, 2008 1 commit
  18. 25 Aug, 2008 1 commit
  19. 21 Aug, 2008 1 commit
  20. 18 Jul, 2008 2 commits
  21. 08 Jul, 2008 1 commit
    • Ian Lynagh's avatar
      Get rid of compat/ · 2002bc3d
      Ian Lynagh authored
      Compat.Unicode is not utils/Unicode in the compiler.
      We build the hpc package with the stage1 compiler.
      Nothing else in the compat package was still used.
      2002bc3d
  22. 08 Apr, 2008 1 commit
  23. 21 Feb, 2008 1 commit
  24. 18 Feb, 2008 1 commit
    • chak@cse.unsw.edu.au.'s avatar
      All installed Haskell prgms have an inplace and an installed version · 3e274816
      chak@cse.unsw.edu.au. authored
      - GHC installs a range of compiled Haskell programs in addition to the actual
        compiler.  To ensure that they all run on the platform targeted by the build
        (which may have different libraries installed than the build host), we need
        to make sure that all compiled Haskell code going into an install is build
        with the stage 1 compiler, not the bootstrap compiler.  Getting this right
        is especially important on the Mac to enable builds that work on Mac OS X
        versions that are older than the one performing the build.
      - For all installed utils implemented in Haskell (i.e., ghc-pkg, hasktags,
        hsc2hs, runghc, hpc, and pwd) we compile two versions, an inplace version
        and a version for installation.  The former is build by the bootstrap
        compiler during the stage 1 build and the latter is build by the stage 1
        compiler during the stage 2 build.
      - This is really very much as the setup for ghc itself, only that we don't use
        separate stage1/ and stage2/ build directories.  Instead, we clean before
        each build.  CAVEAT: This only works properly if invoked from the 
        toplevel Makefile.
      - Instead of UseStage1=YES (as used by the previous binary-dist-specific
        recompilation), we now use the same $(stage) variables as used for the
        compiler proper - to increase uniformity and to avoid extra conditionals for
        the install target.
      3e274816
  25. 26 Jan, 2008 1 commit
  26. 25 Oct, 2007 1 commit
  27. 14 Oct, 2007 1 commit
    • andy@galois.com's avatar
      Improving the combine mode for hpc · 1267b64b
      andy@galois.com authored
      we now have
      Processing Coverage files:
        sum         Sum multiple .tix files in a single .tix file
        combine     Combine two .tix files in a single .tix file
        map         Map a function over a single .tix file
      
      Where sum joins many .tix files, combine joins two files (with
      extra functionality possible), and map just applied a function
      to single .tix file.
      
      These changes were improvements driven by hpc use cases.
      
      END OF DESCRIPTION***
      
      Place the long patch description above the ***END OF DESCRIPTION*** marker.
      The first line of this file will be the patch name.
      
      
      This patch contains the following changes:
      
      M ./utils/hpc/Hpc.hs -1 +3
      M ./utils/hpc/HpcCombine.hs -33 +84
      M ./utils/hpc/HpcFlags.hs -11 +59
      1267b64b
  28. 08 Sep, 2007 2 commits
  29. 07 Sep, 2007 1 commit
  30. 04 Sep, 2007 1 commit
  31. 03 Sep, 2007 1 commit
  32. 02 Sep, 2007 1 commit
  33. 21 Aug, 2007 1 commit
  34. 16 Aug, 2007 1 commit
  35. 21 Jul, 2007 1 commit
  36. 20 Jul, 2007 1 commit
  37. 15 Jul, 2007 1 commit