This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 12 Mar, 2008 1 commit
  2. 10 Mar, 2008 1 commit
  3. 23 Jan, 2008 4 commits
  4. 06 Aug, 2007 1 commit
  5. 02 Aug, 2007 1 commit
  6. 28 Jul, 2007 1 commit
  7. 05 Oct, 2006 1 commit
  8. 08 Sep, 2006 1 commit
  9. 06 Sep, 2006 1 commit
  10. 25 Aug, 2005 1 commit
  11. 19 Jul, 2005 1 commit
  12. 16 Jul, 2005 1 commit
  13. 15 Jul, 2005 1 commit
  14. 28 Jun, 2005 1 commit
    • ijones's avatar
      lots of changes, mostly from ross · 454e0e9d
      ijones authored
        documentation updates from ross paterson
        - more accurate specification of package names
        - hs-source-dir -> hs-source-dirs in examples
        - setup clean removes a bit more
        - rearrange description of fields
      
        Version.hs: allow more spaces in version constraints
      
        Install.hs: add the exe extension when installing executables (reported by Brian Smith)
       
        test directory: add explicit dependencies on base
      
        Misc:
        Prefix error messages and warnings with the program name, and send them
        to stderr.  (Also moved some stuff from Distribution.Simple.Utils to
        Distribution.Simple.Build to avoid circular dependencies.)
      
        refactoring only: split Compiler type from Distribution.Setup,
        to reduce dependencies.
      
        Exclude DefaultSetup.lhs from the GHC build
      
        add JHC to the Compiler type
      
        refactored argument processing
      
        setup sdist --snapshot: append YYYYMMDD to the version for the bundle
      
        improved error messages (from Brian Smith):
        
        * attach source locations to messages when available
        
        * change some remaining error's do die.
      
        refactor defaultMainWorker
      
        split Distribution.Extension between Language.Haskell.Extension (just
        the type, which will also be useful when haskell-src-exts is merged)
        and Distribution.Compiler (mappings to compiler options).
      
        add Language.Haskell.Extension
      
        Simon marlow:  update defaults for prefix/libdir/bindir
      
      454e0e9d
  15. 12 Jan, 2005 1 commit
    • ijones's avatar
      glob of CVS changes; PError, NHC options, system.directory, NHC builds · d1975ee2
      ijones authored
      Authors: Malcolm Wallace, Ross Paterson, Krasimir Angelov
      
        move createIfNotExists and removeFileRecursive functions from
        Distribution.Simple.Utils to System.Directory. The functions are renamed
        to createDirectoryIfMissing and removeDirectoryRecursive.
      
        avoid a few GHC warnings
      
        get IOError stuff from System.IO.Error instead of System.IO
      
        Minor tweaks to build with nhc98.
      
        OPTIONS pragma stuff for nhc98 and compat w/ ghc
      
        Use a custom monad ParseResult for parse results instead of Either PError,
        removing the need for Distribution.Compat.Error and the dependency on mtl.
        
      
      d1975ee2
  16. 10 Jan, 2005 1 commit
  17. 06 Jan, 2005 1 commit
  18. 07 Dec, 2004 1 commit
  19. 30 Nov, 2004 1 commit
    • simonmar's avatar
      Huge wad of changes from GHC team · d84d3728
      simonmar authored
      - Rename Compat.* modules to Distribution.Compat.*
      - Add {-# OPTIONS -cpp #-} to a few modules
      - Distribution.Compat.ReadP: use real ReadP in GHC 6.3+
      - new module: Distribution.Extension, contains Extension type
        formerly from Distribution.Misc.
      - new module: Distribution.License, contains License type
        formerly from Distribution.Misc.
      - remove Distribution.Misc
      - new module: Distribution.ParseUtils, containing various parsing utilities
        formerly from Distribution.Package, that are re-used in 
        Distribution.InstalledPackageInfo.
      - new module: Distribution.PackageDescription contains everything related
        to PackageDescription, which was formerly in Distribution.Package.
      - Distribution.Package now contains only PackageId-related stuff.
      - Distribution.InstalledPackageInfo: update for use in GHC, add
        parsing/pretty-printing.
      - Compat.H98 is now Distribution.Compat.Error (it contained only stuff
        related to the Error monad, which isn't H98 anyway).
      - remove imports of H98 libs (use hierarchical ones instead)
      - configure now detects the GHC version (but doesn't do anything with it... yet)
      d84d3728
  20. 03 Nov, 2004 1 commit
  21. 09 Oct, 2004 1 commit
  22. 10 Aug, 2004 1 commit
  23. 01 Aug, 2004 1 commit
  24. 31 Jul, 2004 1 commit
  25. 25 Jul, 2004 3 commits
    • md9ms's avatar
      Switch from parsec parsing to ReadP parsing · 9eb04a6b
      md9ms authored
      Note that this uses a locally hacked ReadP (Compat.ReadP) that's
      been altered to be H98 compatible.
      9eb04a6b
    • ijones's avatar
      made test suite work again · 1611dfcb
      ijones authored
      ** removed hugs test case that never works
      ** added -DDEBUG flags to HUnit and A
      ** fixed A's description file up a bit
      ** tried to cut back on cascading failures in moduleTest
      1611dfcb
    • md9ms's avatar
      Remove -DDEBUG from OPTIONS pragmas · 062c13c1
      md9ms authored
      If you don't actually have HUnit installed, it's a pain in the butt
      to pass -i parameters or -package-conf parameters to ghci when you
      just want to check something in a module or another. Makes more sense
      to require -DDEBUG on the command line. Also, I changed the Makefile
      to define -DDEBUG when building moduleTest, so that should still work.
      062c13c1
  26. 07 Jul, 2004 2 commits
  27. 06 Jul, 2004 1 commit
  28. 29 Jun, 2004 1 commit
  29. 25 Jun, 2004 1 commit
    • ijones's avatar
      some parsing · 34f2a33b
      ijones authored
      ** Started parser and tests cases
      ** But fails test cases
      ** Probably because of only one look-ahead
      ** reorganize for 1 look-ahead
      34f2a33b
  30. 12 Jun, 2004 1 commit
    • ijones's avatar
      added unit tests to each module · 32edf8f3
      ijones authored
      Added unit tests to everthing
      ModuleTest imports them all, runs them
      Many of them are empty, however.
      Some still export IO [Test] which they should rather export [test].
      must fix :)
      32edf8f3
  31. 23 May, 2004 1 commit
    • ijones's avatar
      cleanup · c4c73a51
      ijones authored
      * Cleaned up lots of warnings
      * Qualified imports
      * Type sigs
      c4c73a51
  32. 29 Apr, 2004 1 commit
  33. 27 Apr, 2004 1 commit
    • simonmar's avatar
      Update Distribution.Version · ee686509
      simonmar authored
      Change the Version type in Distribtion.Version to be a combination of
      a branch ([Int]) and a list of arbitrary tag strings.  This is
      intended to be a generic version type, where the interpretation of
      ordering is application-dependent.
      
      Distribution.Version also has lots of version-related stuff that is
      specific to packages: version ranges (the VersionRange type), and
      concrete show/parse functions for package versions.
      ee686509
  34. 26 Apr, 2004 1 commit