This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 13 Oct, 2020 1 commit
    • Oleg Grenrus's avatar
      Move tests from Cabal to Cabal-tests package · 579bff0c
      Oleg Grenrus authored
      The are various motivation points:
      - I'm not aware anyone third party running Cabal tests (maybe nixpkgs?)
      - No need to do gen-extra-source-files, as Cabal-tests is not distributed
      - No multiple rebuilds of Cabal-QuickCheck, Cabal-tree-diff
      - Slightly smaller Cabal sdist (which is quite big still)
      579bff0c
  2. 12 Oct, 2020 2 commits
  3. 10 Oct, 2020 8 commits
  4. 09 Oct, 2020 3 commits
  5. 03 Oct, 2020 2 commits
  6. 02 Oct, 2020 4 commits
  7. 27 Sep, 2020 4 commits
  8. 25 Sep, 2020 2 commits
  9. 24 Sep, 2020 3 commits
  10. 23 Sep, 2020 2 commits
  11. 18 Sep, 2020 1 commit
  12. 17 Sep, 2020 1 commit
  13. 16 Sep, 2020 1 commit
  14. 15 Sep, 2020 1 commit
    • Eric Conlon's avatar
      Pass -optcxx for GHC >= 8.10 · 28380790
      Eric Conlon authored
      Fixes https://github.com/haskell/cabal/issues/6421
      
      To summarize, Cabal passes all C and C++ flags through GHC to the underlying C or C++ compiler using -optc. This works for GHC < 8.10, but now GHC expects C++ flags to come through -optcxx. This means that anything through -optc is ignored, so we cannot pass any flags to the C++ compiler. This change simply detects the GHC version and uses the correct arguments.
      
      This PR has been tested manually and two PackageTests have been added to cabal-testsuite. They pass under GHC 8.8.4 and GHC 8.10.2.
      28380790
  15. 14 Sep, 2020 1 commit
  16. 13 Sep, 2020 4 commits