This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 27 Aug, 2014 2 commits
    • Duncan Coutts's avatar
      Change rep of module re-exports, and do resolution ourselves · a3d3273a
      Duncan Coutts authored
      The initial support for module re-exports relied on ghc-pkg to resolve
      user-specified re-exports to references to specific installed packages.
      This resolution is something that can fail so it's better for Cabal to
      do it during the package configure phase.
      
      In addition, it is inconvenient in ghc-pkg to be doing this resolution,
      and it just seems fishy as a design. Also, the same ModuleExport type
      was being used both for user-specified source re-exports and also for
      the specific re-exports in the package db.
      
      This patch splits the type into two: one for source level, and one for
      resolved ones for use in the package db. The configure phase resolves
      one to the other.
      
      One minor change: it is now possible to re-export a module defined in
      the same package that is not itself exported (ie it's in other-modules,
      rather than exposed-modules). Previously for modules definied in the
      same package they had to be themselves exported. Of course for
      re-exports from other packages they have to be exposed.
      a3d3273a
    • Duncan Coutts's avatar
      20e35704
  2. 26 Aug, 2014 4 commits
  3. 25 Aug, 2014 2 commits
  4. 24 Aug, 2014 2 commits
  5. 22 Aug, 2014 3 commits
  6. 20 Aug, 2014 1 commit
  7. 19 Aug, 2014 2 commits
  8. 18 Aug, 2014 1 commit
  9. 15 Aug, 2014 1 commit
  10. 13 Aug, 2014 3 commits
  11. 09 Aug, 2014 1 commit
  12. 08 Aug, 2014 1 commit
  13. 07 Aug, 2014 1 commit
  14. 04 Aug, 2014 8 commits
  15. 02 Aug, 2014 2 commits
  16. 01 Aug, 2014 2 commits
  17. 29 Jul, 2014 3 commits
  18. 28 Jul, 2014 1 commit