1. 26 Feb, 2008 2 commits
  2. 25 Feb, 2008 2 commits
  3. 19 Feb, 2008 1 commit
  4. 22 Feb, 2008 3 commits
  5. 24 Feb, 2008 2 commits
  6. 22 Feb, 2008 2 commits
  7. 20 Feb, 2008 5 commits
  8. 19 Feb, 2008 2 commits
  9. 21 Feb, 2008 1 commit
  10. 20 Feb, 2008 1 commit
  11. 19 Feb, 2008 1 commit
  12. 07 Feb, 2008 1 commit
  13. 19 Feb, 2008 7 commits
  14. 18 Feb, 2008 3 commits
  15. 13 Feb, 2008 1 commit
  16. 18 Feb, 2008 1 commit
  17. 09 Feb, 2008 1 commit
  18. 18 Feb, 2008 4 commits
    • 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
    • Ian Lynagh's avatar
      Fix warnings in Pretty · 82dc0d19
      Ian Lynagh authored
      82dc0d19
    • Ian Lynagh's avatar
      Fix warnings in FiniteMap · 25165eaf
      Ian Lynagh authored
      25165eaf
    • Ian Lynagh's avatar
      Fix warnings in Binary · 5cc2c61d
      Ian Lynagh authored
      5cc2c61d