This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 21 Jul, 2004 1 commit
  2. 16 Jul, 2004 4 commits
  3. 19 Jun, 2004 1 commit
  4. 14 Jul, 2004 5 commits
    • ijones's avatar
      added rm for installed-pkg-config and .setup-config in clean rule. · 3c545f6e
      ijones authored
      also changed installed-pkg-config to a dotfile.
      3c545f6e
    • ijones's avatar
      cleaned up TODO · 0696e4db
      ijones authored
      0696e4db
    • ijones's avatar
      mostly changed showPackageId to pkgName. · 3a75dc98
      ijones authored
      ** I'm not sure why I was encoding the version string into the package
         name for ghc-pkg.  I got rid of this.  Seems to still be happy.
      
      ** Had to fix some test cases for this also.
      3a75dc98
    • ijones's avatar
      Switched Cabal to new Setup.description file · 9ab102e6
      ijones authored
      - this caused a problem since the parser doesn't accpet HUnit-1.0 as a
        package name.  That broke make-install.
      
        - The almost-correct behavior was to fix the version within Configure
          if they specify an exact version dependency.
      
          - But the question is, why have I encoded the version into the name
            string for ghc-pkg?  Shouldn't I remove this?  Was it to simulate
              version dependencies since ghc-pkg doesn't do this yet?
      
      	- Anyway,  make install works now.
      9ab102e6
    • ijones's avatar
      made test cases work · e5e5bca9
      ijones authored
      - new Setup.distribution for A
      - make clean && make for A in moduleTest
      - Setup.hs -> Setup.lhs, just because
      e5e5bca9
  5. 13 Jul, 2004 4 commits
  6. 12 Jul, 2004 1 commit
  7. 11 Jul, 2004 1 commit
  8. 13 Jul, 2004 1 commit
    • ijones's avatar
      implemented Extensions · 2b824850
      ijones authored
      I've implemented a mapping[1] between compiler extensions and
      command-line flags for Cabal[2] for GHC, NHC98, and Hugs.  Can some
      representatives from each take a look at these and let me know if I'm
      wrong about how any of them work, whether I missed support for any of
      the compilers, or what-have-you?
      
      Some notes & questions:
      
      - I gathered these by the rather error-prone process of copying them
        from the end-user documentation.  If anyone notices anything that's
        missing, or can suggest some way I could discover missing items,
        please do.
      
      - I'm not including any non-standard modules, since maybe those will
        be handled by the packaging system.
      
      - Are the "hood debugging extensions" in NHC and Hugs compatible?
        Should they be included?
      
      - Do any of Hugs, GHC, and NHC disallow Long.Hierarchical.Module.Names
        by default?  Can they all turn them off?
      
      - Should there be a "Force98" option or something which does "-98" in
        NHC, "+98" in Hugs, and forces no other extensions in GHC?
        Presumably, it would disallow other extensions for the other
        compilers as well.
      2b824850
  9. 11 Jul, 2004 1 commit
    • ijones's avatar
      Changed implementation of "./setup clean" · f086153e
      ijones authored
      ** now does rm -r instead of trying to delete each created file
      ** added tests for make clean
      ** got rid of clean module altogether
      ** added removeFileRecursive to Utils
      f086153e
  10. 10 Jul, 2004 5 commits
  11. 09 Jul, 2004 1 commit
    • ijones's avatar
      clean target. needs some work. · a8b963cc
      ijones authored
      -- |FIX: Doesn't remove directories created.  Perhaps it should just
      -- delete the .hi and .o files?  Perhaps it should just delete the
      -- entire build location recursively?
      a8b963cc
  12. 07 Jul, 2004 4 commits
  13. 06 Jul, 2004 3 commits
  14. 05 Jul, 2004 2 commits
  15. 29 Jun, 2004 2 commits
  16. 27 Jun, 2004 2 commits
    • ijones's avatar
      pie-in-sky test cases · 57eb6f48
      ijones authored
      ** Made PackageDescription derive Eq, for testing
      ** setPkgName and setPkgVersion convenience functions
      ** outline (commented out) for parseReqFields
      ** outline for parseFreeText
      ** type sig for parseDesc
      ** string for package description and known correct answer
      57eb6f48
    • ijones's avatar
      33922ef8
  17. 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
  18. 20 Jun, 2004 1 commit