Skip to content
Snippets Groups Projects
  1. Jul 31, 2018
  2. Jun 27, 2018
  3. Apr 18, 2018
  4. 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
    • Andrey Mokhov's avatar
      Speed up AppVeyor build · 5276bf54
      Andrey Mokhov authored
      5276bf54
  5. Apr 11, 2018
  6. Apr 08, 2018
    • Andrey Mokhov's avatar
      Fix boot and configure on AppVeyor (#561) · 3465caf8
      Andrey Mokhov authored
      * Call the boot script using the right Python interpreter
      
      * Install Python3
      
      * Call boot and configure from Stack environment
      
      * Stay in Hadrian directory
      
      * Fix path to Stack
      
      * Fix slashes
      
      * Use bash to run configure
      3465caf8
  7. 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
  8. Mar 29, 2018
  9. Feb 27, 2018
  10. Feb 01, 2018
    • Ben Gamari's avatar
      appveyor: Refactor · 5f922fbb
      Ben Gamari authored
      Move build logic into a dedicated bash script, avoiding repetitive
      bash invocations. Furthermore, disable pacman update step as it breaks
      things in non-predictable ways.
      5f922fbb
  11. Jan 31, 2018
  12. Nov 15, 2017
  13. Nov 12, 2017
  14. Nov 11, 2017
  15. Nov 07, 2017
  16. Nov 06, 2017
  17. Oct 23, 2017
  18. Oct 10, 2017
  19. Oct 05, 2017
  20. Aug 26, 2017
  21. Aug 01, 2017
  22. Oct 30, 2016
  23. Oct 28, 2016
  24. Sep 01, 2016
  25. Jul 22, 2016
  26. Jul 14, 2016
  27. Jun 20, 2016
  28. May 18, 2016
  29. May 04, 2016
Loading