1. 09 Feb, 2016 1 commit
  2. 28 Dec, 2015 1 commit
    • Herbert Valerio Riedel's avatar
      Synchronise ghci-package version with ghc-package · 01299ca8
      Herbert Valerio Riedel authored
      In order to simplify the task, the version munging logic has
      been radically simplified:
      
      Previously, in cases where the version contained dates as version components,
      the build-system would munge the version of the stage1 ghc package before
      registering the `ghc` package.
      
      However, this hack was already questionable at the time of its introduction
      (c.f. 7b45c46c).
      Simplifying the build-systems by avoiding such hacks may also help the
      shaking-up-ghc effort.
      
      So now we simply munge directly via the `.cabal` files, which gives a simpler
      picture, as now every stage is munged the same. Munging is only active when
      the first patch-level version component is a date. So stable snapshots and release
      candidates are unaffacted (as those have the date in the second patch-level
      version component)
      
      Reviewers: simonmar, bgamari, austin, thomie, ezyang
      
      Reviewed By: bgamari, thomie, ezyang
      
      Differential Revision: https://phabricator.haskell.org/D1673
      01299ca8
  3. 08 Sep, 2015 1 commit
    • thomie's avatar
      Build system: detect when user cloned from GitHub · 554be5e7
      thomie authored
      Cloning the ghc repository from GitHub doesn't work out of the box. It
      requires installing some special url rewrites into ~/.gitconfig. The
      build fails mysteriously if you forget. This patch tries to detect when
      you cloned from GitHub, and warns you if you didn't set those url
      rewrites.
      
      This hopefully lowers to barrier to contribute to GHC by a tiny bit. At
      least one /r/haskell user ran into this recently.
      
      Test Plan:
      cloned from github, ran ./boot, saw the message. Installed url
      rewrites, and ran ./boot again, didn't see the message.
      
      Reviewed by: austin
      
      Differential Revision: https://phabricator.haskell.org/D1230
      554be5e7
  4. 15 Jul, 2015 1 commit
  5. 09 Jun, 2015 1 commit
  6. 30 Apr, 2014 1 commit
  7. 01 Oct, 2013 1 commit
  8. 02 Sep, 2013 1 commit
  9. 04 Mar, 2013 1 commit
  10. 01 Mar, 2013 1 commit
  11. 02 Dec, 2012 1 commit
  12. 05 Aug, 2011 1 commit
    • Simon Marlow's avatar
      sanitise naming of package lists · 043d70f0
      Simon Marlow authored
      The *predicates* all start with "PKGS_THAT_...", e.g.:
      
        PKGS_THAT_BUILD_WITH_STAGE0   (previously "PACKAGES_STAGE0")
        PKGS_THAT_BUILD_WITH_STAGE2   (previously "STAGE2_PACKAGES")
        PKGS_THAT_USE_TH              (previously "TH_PACKAGES)
        etc. (there are a few more)
      
      the lists of packages to build are now consistently named:
      
        PACKAGES_STAGE0
        PACKAGES_STAGE1  (previously just "PACKAGES")
        PACKAGES_STAGE2
      043d70f0
  13. 25 Jun, 2011 1 commit
  14. 23 Jun, 2011 1 commit
  15. 11 Jun, 2011 1 commit
  16. 27 Apr, 2011 1 commit
    • Ian Lynagh's avatar
      Merge boot and boot-pkgs · 51bbdda9
      Ian Lynagh authored
      There is no longer any need for them to be separate, and this
      way we don't have to call perl from the boot script. This is
      particularly useful when perl isn't where we expect it to be
      (#5154).
      51bbdda9
  17. 14 Apr, 2011 2 commits
  18. 03 Apr, 2011 1 commit
  19. 02 Apr, 2011 1 commit
  20. 16 Jan, 2011 1 commit
  21. 15 Oct, 2010 1 commit
  22. 14 Oct, 2010 1 commit
  23. 15 Aug, 2010 2 commits
  24. 01 Aug, 2010 2 commits
  25. 15 Apr, 2010 1 commit
  26. 03 Feb, 2010 1 commit
  27. 23 Oct, 2009 1 commit
  28. 18 Jul, 2009 1 commit
  29. 22 May, 2009 1 commit
  30. 14 May, 2009 1 commit
  31. 08 May, 2009 2 commits
  32. 06 May, 2009 1 commit
  33. 03 May, 2009 1 commit
  34. 26 Apr, 2009 1 commit
  35. 21 Sep, 2008 1 commit
  36. 04 Sep, 2008 1 commit