This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 11 Feb, 2008 1 commit
  2. 27 Jan, 2008 1 commit
  3. 23 Jan, 2008 2 commits
  4. 22 Jan, 2008 1 commit
  5. 18 Jan, 2008 2 commits
  6. 07 Dec, 2007 2 commits
  7. 20 Nov, 2007 1 commit
  8. 23 Nov, 2007 1 commit
  9. 24 Oct, 2007 1 commit
  10. 18 Oct, 2007 1 commit
  11. 17 Oct, 2007 1 commit
    • Duncan Coutts's avatar
      Figure out if hsc2hs is using gcc or ghc as it's C compiler · 33842e2c
      Duncan Coutts authored
      and pass the appropriate flags on the basis of knowing that.
      This is a hack.
      What we should do longer term is make hsc2hs always use gcc as it's C compiler
      and have Cabal figure out the right flags to pass it, rather than using ghc
      to pass on the appropriate flags to gcc.
      33842e2c
  12. 12 Oct, 2007 1 commit
  13. 06 Sep, 2007 1 commit
  14. 03 Sep, 2007 1 commit
  15. 31 Aug, 2007 1 commit
  16. 29 Aug, 2007 1 commit
  17. 28 Aug, 2007 1 commit
  18. 26 Aug, 2007 1 commit
  19. 23 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Add a "build-tools:" field to the cabal file format · 8c6dc73c
      Duncan Coutts authored
      It's the same format as the build-depends, eg:
      build-tools: cpphs, c2hs >= 0.15
      During the configure step we try to configure the listed programs and
      if a version range is specified then we check that it is satisfied.
      8c6dc73c
  20. 17 Aug, 2007 1 commit
    • Duncan Coutts's avatar
      Rewrite the Program abstraction and the ProgramConfiguration database · 24fb1f9a
      Duncan Coutts authored
      Also make the follow on changes to everything that uses Program.
      The notion of a program is now split into the abstract notion of a program
      that we know about and might be able to configure, and a configured program
      that we can actually run. The ProgramConfiguration database is similarly
      split. We still keep user-supplied loation and arguments and use them when
      we configure programs. The abstract Program now has functions to search for
      the program on the system and for finding the version number. This allows
      for more generic configuration of programs.
      24fb1f9a
  21. 05 Aug, 2007 1 commit
  22. 02 Aug, 2007 3 commits
  23. 01 Aug, 2007 6 commits
  24. 30 May, 2007 1 commit
  25. 14 May, 2007 1 commit
    • Ian Lynagh's avatar
      Make a proper verbosity type, rather than using Int values · 28847431
      Ian Lynagh authored
      Hopefully this will make it easier to get better verbosity consistency.
      
      We could, by changing only Distribution.Verbosity, use
      "type Verbosity = Int" for now to give users of the library a chance to
      catch up, but the upcoming Cabal release seems like a good opportunity
      to cram in as much of the interface-changing stuff that we want to do
      as we can. I think the added benefit of a slow switch would be very low
      indeed.
      28847431
  26. 17 Apr, 2007 1 commit
  27. 14 Jan, 2007 1 commit
    • Simon Marlow's avatar
      Refactorings only · 49e3cdae
      Simon Marlow authored
      Here are a batch of refactorings to clean up parsing and parts of the
      simple build system.  This patch originated in a patch sent to
      cabal-devel@haskell.org with an intial implementation of
      configurations.  Since then we decided to go a different route with
      configurations, so I have separated the refactoring from the
      configurations patch.
      
      At this point, 2 tests fail for me, but I get the same 2 failures
      without this patch.
      49e3cdae
  28. 10 Jan, 2007 1 commit
    • Ian Lynagh's avatar
      -Wall clean fixes · e2864182
      Ian Lynagh authored
      This patch is sponsored by Hac 07.
      Have you hacked a lambda today?
      e2864182
  29. 27 Nov, 2006 2 commits