1. 28 Feb, 2014 1 commit
  2. 14 Jan, 2014 1 commit
  3. 01 Oct, 2013 1 commit
  4. 25 May, 2013 1 commit
  5. 18 May, 2013 1 commit
  6. 20 Jul, 2011 2 commits
  7. 05 May, 2011 1 commit
  8. 07 Feb, 2011 1 commit
  9. 27 Jan, 2011 1 commit
  10. 22 Jan, 2011 1 commit
    • Ian Lynagh's avatar
      Simplify the build system, and remove 2 phases · 295016c3
      Ian Lynagh authored
      From
          http://hackage.haskell.org/trac/ghc/wiki/Building/Architecture/Idiom/PhaseOrdering
      
      Phase 0:
          Includes: package-data.mk files for things built by the
                    bootstrapping compiler.
          Builds:   the dependency files for hsc2hs and genprimopcode. We need
                    to do this now, as hsc2hs needs to be buildable in phase 1's
                    includes (so that we can make the hpc library's .hs source
                    files, which in turn is necessary for making its dependency
                    files), and genprimopcode needs to be buildable in phase 1's
                    includes (so that we can make the primop-*.hs-incl files,
                    which are sources for the stage1 compiler library, and thus
                    necessary for making its dependency files).
      Phase 1:
          Includes: dependency files for things built by the bootstrapping
                    compiler.
          Builds:   package-data.mk files for everything else. Note that this
                    requires configuring the packages, which means telling cabal
                    which ghc to use, and thus the stage1 compiler gets built
                    during this phase. 
      Phase "":
          Includes: dependency files for everything else.
          Builds:   Everything else. 
      295016c3
  11. 16 Jan, 2011 1 commit
  12. 15 Jan, 2011 1 commit
    • Ian Lynagh's avatar
      Build system improvements · a3be88fd
      Ian Lynagh authored
      We no longer use dummy-ghc; instead we don't configure most packages
      until the stage1 compiler is available.
        
      We also now use Cabal for building the ghc-bin package.
      
      There are a couple more sanity checks too.
      a3be88fd
  13. 30 Sep, 2010 1 commit
  14. 29 Jul, 2010 2 commits
  15. 16 Nov, 2009 1 commit
  16. 27 Sep, 2009 1 commit
    • Ian Lynagh's avatar
      Change where bindists are made · 845e0b2b
      Ian Lynagh authored
      We now do all the hard work in a bindistprep subdirectory, and just move
      the result to the root directory. This way we can delete anything in
      bindistprep/ without worrying about deleting anything important.
      845e0b2b
  17. 01 Aug, 2009 1 commit
  18. 27 Jul, 2009 1 commit
  19. 13 Jul, 2009 1 commit
  20. 11 Jul, 2009 1 commit
  21. 09 Jul, 2009 1 commit
  22. 07 Jul, 2009 1 commit
  23. 15 Jun, 2009 1 commit
  24. 10 Jun, 2009 1 commit
  25. 22 May, 2009 1 commit
  26. 20 May, 2009 1 commit
  27. 19 May, 2009 1 commit
  28. 16 May, 2009 1 commit
  29. 15 May, 2009 1 commit
  30. 14 May, 2009 2 commits
  31. 08 May, 2009 1 commit
  32. 28 Apr, 2009 1 commit
  33. 27 Apr, 2009 1 commit
  34. 26 Apr, 2009 1 commit
  35. 10 Feb, 2009 1 commit
    • Ian Lynagh's avatar
      Don't use the absolute path to the bindist tarball · f75d258c
      Ian Lynagh authored
      On Windows, we end up doing something like
          rsync c:/build/ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist
      and it thinks that it is meant to get the file from the host called "c".
      Now we just do
          rsync ghc-6.10.1-unknown-mingw32.tar.bz2 haskell.org:dist
      so rsync understand what we mean.
      f75d258c
  36. 03 Feb, 2009 1 commit
  37. 14 Jan, 2009 1 commit