This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 20 Jul, 2020 1 commit
  2. 15 Jul, 2020 2 commits
  3. 14 Jul, 2020 1 commit
  4. 13 Jul, 2020 1 commit
  5. 08 Jul, 2020 1 commit
  6. 04 Jul, 2020 1 commit
  7. 30 Jun, 2020 1 commit
    • Oleg Grenrus's avatar
      Add list-bin command · 17e5e073
      Oleg Grenrus authored
      This is partial solution to #6807, because we invoke solver.
      The follow-up will be to modify Rebuild monad so,
      that it can be run without rebuilding (i.e. fail if cache is cold).
      17e5e073
  8. 29 Jun, 2020 2 commits
  9. 27 Jun, 2020 1 commit
  10. 18 Jun, 2020 3 commits
  11. 16 Jun, 2020 2 commits
  12. 11 Jun, 2020 2 commits
  13. 06 Jun, 2020 3 commits
  14. 04 Jun, 2020 1 commit
  15. 03 Jun, 2020 4 commits
  16. 02 Jun, 2020 1 commit
  17. 28 May, 2020 2 commits
  18. 24 May, 2020 2 commits
  19. 23 May, 2020 3 commits
  20. 22 May, 2020 3 commits
    • kristenk's avatar
    • kristenk's avatar
      Solver DSL: Support sub-libraries and library visibility field. · 086f6ff9
      kristenk authored
      This commit also refactors the Dependencies type so that it can represent any
      combination of dependencies, buildability, and visibility.
      086f6ff9
    • kristenk's avatar
      Solver: Support dependencies on sub-libraries (issue #6039). · a73fa076
      kristenk authored
      This commit tracks dependencies on sub-libraries by extending the functionality
      for tracking executables that was added in
      e86f8389.
      
      It also starts adding support for library visibility, though it currently only
      works for source packages.  There is a TODO for handling installed packages.
      
      This commit handles visibility similarly to the way that the buildable field is
      handled currently.  It only checks whether a component is made private by the
      current environment and flag constraints at the start of dependency solving.
      This means that the solver can treat a component as visible when the visibility
      is controlled by an automatic flag, and the build can fail later, depending on
      the value that is chosen for the flag.
      
      Fixes #6038.
      a73fa076
  21. 20 May, 2020 3 commits