This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 28 Sep, 2011 1 commit
  2. 10 Sep, 2011 1 commit
    • Duncan Coutts's avatar
      GHC 7.2+ no longer generates _stub.o files · 05b74211
      Duncan Coutts authored
      So stop looking for them. This could otherwise cause problems if one
      switches ghc version without cleaning the build dir since we'll pick
      up the old _stub.o files and end up with duplicate linker symbols.
      05b74211
  3. 25 Sep, 2011 1 commit
  4. 23 Sep, 2011 1 commit
  5. 08 Sep, 2011 1 commit
  6. 06 Sep, 2011 1 commit
  7. 05 Sep, 2011 1 commit
  8. 01 Sep, 2011 1 commit
  9. 25 Aug, 2011 1 commit
  10. 18 Aug, 2011 3 commits
  11. 12 Aug, 2011 2 commits
  12. 08 May, 2011 1 commit
  13. 10 Aug, 2011 1 commit
  14. 08 Aug, 2011 2 commits
  15. 26 Jul, 2011 1 commit
  16. 19 Jul, 2011 2 commits
  17. 18 Jul, 2011 4 commits
  18. 17 Jul, 2011 1 commit
  19. 21 May, 2011 1 commit
  20. 18 May, 2011 1 commit
    • ttuegel's avatar
      Fixed crash on Windows due to file handle leak. · eadde7a2
      ttuegel authored
      Ticket #843. Cabal test crashed when trying to delete a temporary log file
      because 'readFile' reads unnecessarily lazily and was keeping a file handle
      open during attempted deletion. This patch forces the entire file to be read
      so the handle will be closed.
      eadde7a2
  21. 21 May, 2011 2 commits
  22. 08 Jul, 2011 1 commit
    • ttuegel's avatar
      Don't prefix test output with ">>>". · 51a4e402
      ttuegel authored
      Ticket #848. Removing the prefix brings "cabal test" in line with other cabal
      commands, which do not prefix their output, either. Prior to this patch, the
      summary notices which appear before and after each test suite were written to
      the temporary log file along with the stdio from the test executable; this would
      lead to duplicate notices when the contents of the temporary log file are read
      onto the console. After this patch, the summary notices are never written to the
      temporary log file, only to the console and the final log file (which is never
      read by Cabal), removing the confusing duplicate notices.
      51a4e402
  23. 03 Mar, 2011 1 commit
  24. 08 Jul, 2011 4 commits
    • Duncan Coutts's avatar
      Bump cabal-install version · a448e16c
      Duncan Coutts authored
      a448e16c
    • Duncan Coutts's avatar
      Bump Cabal lib version · d128ad3f
      Duncan Coutts authored
      d128ad3f
    • Duncan Coutts's avatar
      Couple of trivial code changes · e1d9192f
      Duncan Coutts authored
      e1d9192f
    • Duncan Coutts's avatar
      Fix withComponentsLBI and move Components to LocalBuildInfo module · 1c20a632
      Duncan Coutts authored
      An annoyance of the current Simple build system is that each phase
      (build, install, etc) can be passed additional HookedBuildInfo which
      gets merged into the PackageDescription. This means that we cannot
      process the PackageDescription up front at configure time and just
      store and reuse it later, we have to work from it each time afresh.
      
      The recent addition of Components (libs, exes, test suites) and a
      topoligical sort of the components in the LocalBuildInfo fell foul
      of this annoyance. The LocalBuildInfo stored the entire component
      which meant they were not updated with the HookedBuildInfo. This
      broke packages with custom Setup.hs scripts that took advantage of
      the HookedBuildInfo feature, including those with configure scripts.
      
      The solution is to store not the list of whole components but the
      list of component names. Then withComponentsLBI retrieves the actual
      components from the PackageDescription which thus includes the
      HookedBuildInfo.
      
      Also moved the Components into an internal module because (for the
      moment at least) it is part of the Simple build system, not part of
      the package description.
      1c20a632
  25. 06 Jul, 2011 1 commit
  26. 24 Jun, 2011 1 commit
  27. 19 May, 2011 1 commit
  28. 18 Jun, 2011 1 commit