Skip to content
Snippets Groups Projects
  1. Oct 09, 2018
  2. Sep 13, 2018
  3. Sep 07, 2018
  4. Sep 01, 2018
    • 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
  5. Jul 31, 2018
  6. Jul 12, 2018
  7. Jun 27, 2018
  8. Apr 17, 2018
    • Alp Mestanogullari's avatar
      Generic library rules (#571) · d021ffc3
      Alp Mestanogullari authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * 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. Mar 30, 2018
    • Alp Mestanogullari's avatar
      Use Cabal directly in place of ghc-cabal + make build root configurable (#531) · 3a68f11c
      Alp Mestanogullari authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * 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. Dec 11, 2017
  11. Nov 15, 2017
  12. Nov 12, 2017
  13. Nov 11, 2017
  14. Nov 06, 2017
  15. Oct 11, 2017
  16. Oct 10, 2017
  17. Oct 05, 2017
  18. Oct 03, 2017
  19. Oct 02, 2017
  20. Sep 07, 2017
  21. Aug 26, 2017
  22. Aug 18, 2017
  23. Aug 17, 2017
  24. Aug 05, 2017
  25. Aug 02, 2017
  26. Jul 19, 2017
  27. Apr 27, 2017
  28. Feb 11, 2017
    • gracjan's avatar
      Use --depth 1 for git clone (#298) · c3e8242c
      gracjan authored and Andrey Mokhov's avatar Andrey Mokhov committed
      * 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. Jan 12, 2017
  30. Dec 02, 2016
  31. Oct 22, 2016
  32. Sep 01, 2016
  33. Aug 05, 2016
  34. Jul 16, 2016
Loading