This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 31 May, 2009 1 commit
  2. 27 May, 2009 9 commits
  3. 21 May, 2009 1 commit
  4. 15 May, 2009 1 commit
  5. 29 Jan, 2009 1 commit
  6. 27 Jan, 2009 1 commit
  7. 11 Dec, 2008 2 commits
    • Duncan Coutts's avatar
      Make the compiler PackageDB stuff more flexible · 39a4e6bf
      Duncan Coutts authored
      We support using multiple package dbs, however the method for
      specifying them is very limited. We specify a single package db
      and that implicitly specifies any other needed dbs. For example
      the user or a specific db require the global db too. We now
      represent that stack explicitly. The user interface still uses
      the single value method and we convert internally.
      39a4e6bf
    • Duncan Coutts's avatar
      Use the first three lhc version digits · 51e42b3f
      Duncan Coutts authored
      Rather than two, and do it in a simpler way.
      51e42b3f
  8. 02 Dec, 2008 1 commit
  9. 23 Nov, 2008 1 commit
  10. 22 Nov, 2008 2 commits
  11. 21 Nov, 2008 1 commit
  12. 30 Aug, 2008 1 commit
    • Duncan Coutts's avatar
      Merge PackageSet and PackageIndex · eea57172
      Duncan Coutts authored
      Have just a single module that provides both the case sensitive and
      insensitive operations. Turns out we hardly use the case insensitive
      operations, and the places where we do are not performance sensitive
      at all. So we use the PackageSet implementation which stores the
      packages case sensitively and tack on the case insensitive operations
      but with linear time implementations rather than log time. For the
      merged module/type name use PackageIndex because that is what older
      released versions exported, so less needless client breakage.
      eea57172
  13. 20 Jul, 2008 1 commit
    • Duncan Coutts's avatar
      Convert from PackageIndex to PackageSet · c6f2d793
      Duncan Coutts authored
      Turns out the feature to do case-insensitive lookups was only
      needed in cabal-install (and only in one little part) and
      elsewhere it causes problems. So use PackageSet instead.
      c6f2d793
  14. 28 Jun, 2008 1 commit
    • Duncan Coutts's avatar
      Update module headers · 0c993c84
      Duncan Coutts authored
      Use cabal-devel@haskell.org as the maintainer in most cases except for
      a few which were pre-existing modules copied from elsewhere or modules
      like L.H.Extension which really belong to libraries@haskell.org
      Remove the useless stability module. We have more detailed information
      on stability elsewhere (in the version number and user guide).
      Add more top level module documentation, taken from the source guide.
      0c993c84
  15. 26 Jun, 2008 2 commits
  16. 10 Jun, 2008 1 commit
  17. 12 Apr, 2008 1 commit
  18. 25 Mar, 2008 1 commit
  19. 21 Mar, 2008 1 commit
  20. 12 Mar, 2008 1 commit
  21. 07 Mar, 2008 1 commit
  22. 27 Feb, 2008 1 commit
    • Duncan Coutts's avatar
      Revert some of the UTF8 changes, use UTF8 only for files we know are UTF8 · c99ac791
      Duncan Coutts authored
      So we use ordinary read/writeFile for ordinary text files. For console
      output we use ordinary putStr etc and we'll just hope that haskell
      implementations catch up and deal with that sensibly. Don't assume
      captured program output is UTF8, use the default encoding.
      So we use binary mode IO along with UTF8 encoding and decoding only for 
      file types that we specify to be UTF8, which are .cabal files and
      .hs/.lhs files only.
      c99ac791
  23. 24 Feb, 2008 1 commit
  24. 22 Feb, 2008 2 commits
  25. 20 Feb, 2008 1 commit
  26. 18 Feb, 2008 1 commit
  27. 15 Feb, 2008 2 commits