1. 09 Oct, 2018 1 commit
    • Alp Mestanogullari's avatar
      update GHC versions used on travis · 051564be
      Alp Mestanogullari authored
      I saw that (nightly) travis builds are failing because we now only support 8.4 or higher to boot a GHC HEAD build. I don't know how to achieve this for the OS X section though.
      051564be
  2. 13 Sep, 2018 1 commit
  3. 07 Sep, 2018 1 commit
  4. 01 Sep, 2018 1 commit
    • Andrey Mokhov's avatar
      Fix build scripts (#668) · 12e6635a
      Andrey Mokhov authored
      * Delete scripts relying on global package database
      
      * Simplify Cabal build script
      
      * Simplify the default build script
      
      * Fix path
      
      * Invoke the build script from GHC root
      
      * Switch to newer Cabal
      
      * Don't disable Cabal output
      
      * Add build.cabal.bat
      12e6635a
  5. 31 Jul, 2018 1 commit
  6. 12 Jul, 2018 1 commit
  7. 27 Jun, 2018 1 commit
  8. 17 Apr, 2018 1 commit
    • Alp Mestanogullari's avatar
      Generic library rules (#571) · d021ffc3
      Alp Mestanogullari authored
      * wip
      
      * debugging output
      
      * Compute ProjectVersion on demand ONLY!
      
      * remove debugging output, boot with --hadrian
      
      * go back to using -c everywhere in .travis.yml
      
      * prioritise libgmp.a rule over catch-all *.a rule, to avoid conflict
      
      * add missing import
      
      * tentative fix for the appveyor script
      
      * use backslashes in appveyor.yml
      
      * less 'cd'ing around in appveyor.yml
      
      * address most of @snowleopard's feedback
      
      * address last bit of feedback
      d021ffc3
  9. 30 Mar, 2018 1 commit
    • Alp Mestanogullari's avatar
      Use Cabal directly in place of ghc-cabal + make build root configurable (#531) · 3a68f11c
      Alp Mestanogullari authored
      * Use Cabal directly in place of ghc-cabal; make build root configurable.
      
      This commit implements two significant changes (that were not easy to
      separate):
      
      - Don't use ghc-cabal anymore for getting information about Haskell packages.
        We now instead directly use Cabal-the-library.
      
      - Make the build root configurable. This effectively gets rid of the inplace
        logic and allows us to place _all_ build artefacts in some directory of
        our choice, by passing '--build-root <some path>' to hadrian.
      
      The code for this was mostly taken from #445.
      
      * fix documentation rules
      
      * remove some leftover unrelated, commented-out code
      
      * more documentation fixes, address some feedback
      
      * cleanup
      
      * more cleanup
      
      * boot and configure explicitly in travis CI scripts
      
      * update cabal/ghc versions in .travis.yml (8.0.x not supported anymore)
      
      * temporarily disable dynamic ways in Settings.Default
      
      * update appveyor script
      
      * travis: when booting with 8.2.2, build a complete stage2 compiler
      
      * Fix CI?
      
      Try to fix the CI by adding the `debug` rts way back in.
      
      * Update Quickest.hs
      
      Replicate the make build systems build flavours.
      
      * Update .travis.yml
      
      - Run selftest, and build in separate instances.
      - try with python2
      - and unify mac to stage2
      
      * Update .travis.yml
      
      upgrade python on mac
      
      * [travis] os x: test the freshly built ghc
      
      * Get rid of two unused GhcCabalMode constructors
      
      * fix ghc-split rule, get rid of Install/Wrappers rules
      
      * address more feedback
      
      * ConfiguredCabal -> PackageData, more comments, more feedback addressed
      
      * make the complete stage 2 build the default
      
      * use a dummy package instead of base in Rules.hs
      
      * update CI scripts
      
      * attempt at fixing hadrian's -c option
      
      * .travis.yml: use -c everywhere again
      
      * travis: back to explicit './boot && ./configure'
      
      * update README.md and doc/user-settings.md to reflect configurable build root
      
      * some more feedback
      3a68f11c
  10. 11 Dec, 2017 1 commit
  11. 15 Nov, 2017 1 commit
  12. 12 Nov, 2017 1 commit
  13. 11 Nov, 2017 1 commit
  14. 06 Nov, 2017 1 commit
  15. 11 Oct, 2017 1 commit
  16. 10 Oct, 2017 1 commit
  17. 05 Oct, 2017 1 commit
  18. 03 Oct, 2017 1 commit
  19. 02 Oct, 2017 1 commit
  20. 07 Sep, 2017 1 commit
  21. 26 Aug, 2017 1 commit
  22. 18 Aug, 2017 3 commits
  23. 17 Aug, 2017 1 commit
  24. 05 Aug, 2017 1 commit
  25. 02 Aug, 2017 1 commit
  26. 19 Jul, 2017 2 commits
  27. 27 Apr, 2017 1 commit
  28. 11 Feb, 2017 1 commit
    • gracjan's avatar
      Use --depth 1 for git clone (#298) · c3e8242c
      gracjan authored
      * Use --depth 1 for git clone
      
      * Update .travis.yml
      
      Try separating git commands
      
      * Update .travis.yml
      
      Try github
      
      * Update .travis.yml
      
      * Update .travis.yml
      
      * Update .travis.yml
      
      * Update .travis.yml
      
      * Update .travis.yml
      
      * Update .travis.yml
      c3e8242c
  29. 12 Jan, 2017 1 commit
  30. 02 Dec, 2016 1 commit
  31. 22 Oct, 2016 3 commits
  32. 01 Sep, 2016 2 commits
  33. 05 Aug, 2016 1 commit
  34. 16 Jul, 2016 1 commit