This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 08 Mar, 2021 1 commit
  2. 08 Feb, 2021 1 commit
  3. 03 Oct, 2020 1 commit
    • Alex Biehl's avatar
      Consider Installed packages when pruning the install plan · 5c9b65be
      Alex Biehl authored
      The discussion in #6952 indicated that extra-packages stanzas wouldn't
      quite work yet. It turns out in order for cabal to find exes for
      already installed extra-packages we need to also consider `installed`
      packages when pruning the install plan.
      
      Includes some changes to OutputNormalizer
      5c9b65be
  4. 24 Sep, 2020 1 commit
    • Simon Marlow's avatar
      Add hsc2hs-options · 64f0b043
      Simon Marlow authored
      Motivation: I (simonmar) want to use hsc2hs with C++, which requires
      
      ```
      hsc2hs-options: --cc=g++ --lflag=-lstdc++
      ```
      
      We pass `hsc2hs-options` before or after `--cc` and `-lflag`,
      depending on the version of `hsc2hs`.
      
      I (phadej) added a tests:
      - hsc2hs-options are passed to `hsc2hs` (but not to GHC e.g.).
      - `--cc` has expected effect
      
      `g++` tests doesn't seem to work on Windows, due mingw ncurses linkage
      issue, https://github.com/msys2/MINGW-packages/issues/3531
      We also need non-ancient hsc2hs (>= 0.68).
      64f0b043
  5. 10 Sep, 2020 1 commit
  6. 20 Jul, 2020 1 commit
  7. 15 Jul, 2020 1 commit
  8. 13 Jul, 2020 1 commit
  9. 09 Jul, 2020 1 commit
  10. 11 Jun, 2020 1 commit
    • Ken Micklas's avatar
      Rebuild on changes in all extra-source-files · ea8e60f5
      Ken Micklas authored
      This should alleviate #4746 for most use cases, if the dependent files
      are declared in `extra-source-files`. The downside is that `cabal`
      will not be able to avoid invoking GHC in as many cases, but GHC's
      `--make` should be smart enough to avoid any "actual" rebuilding that
      isn't necessary.
      ea8e60f5
  11. 04 Jun, 2020 1 commit
  12. 03 Jun, 2020 1 commit
  13. 23 May, 2020 1 commit
  14. 18 May, 2020 1 commit
  15. 12 May, 2020 1 commit
  16. 07 May, 2020 2 commits
  17. 04 May, 2020 1 commit
  18. 25 Apr, 2020 1 commit
  19. 21 Apr, 2020 1 commit
    • Oleg Grenrus's avatar
      Rename Flag types · 7fcb2045
      Oleg Grenrus authored
      There was three Flag's. Now they are
      - `Flag` (cli parsing)
      - `PackageFlag`
      - `CompilerFlag`
      
      This allows wild-imports without `hiding (Flag)`, and make tags
      navigaton work!
      7fcb2045
  20. 09 Apr, 2020 3 commits
  21. 07 Apr, 2020 1 commit
  22. 06 Apr, 2020 2 commits
  23. 01 Apr, 2020 1 commit