This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 08 Aug, 2015 4 commits
  2. 29 Jun, 2015 1 commit
  3. 29 Mar, 2015 1 commit
    • Ian Ross's avatar
      Allow preprocessors to specify extra C sources · a30b11fe
      Ian Ross authored
      Add functionality to allow preprocessors like hsc2hs and C2HS to inform
      Cabal of extra C sources that they create that need to be compiled and
      linked.  Includes hsc2hs-based test case.
      a30b11fe
  4. 20 Mar, 2015 1 commit
  5. 18 Dec, 2014 2 commits
    • ttuegel's avatar
      PackageTests: set dist prefix · 61f97e07
      ttuegel authored
      Some package tests run multiple tests on the same package, causing the
      build directory to be overwritten. For debugging, it is important to
      keep the build directory contents, so in this case we run each test
      with a different build directory.
      61f97e07
    • ttuegel's avatar
      PackageTests: add full range of TestSuite/Hpc tests · 6af70b39
      ttuegel authored
      Also runs the HPC tests regardless of the detected version.
      6af70b39
  6. 09 Dec, 2014 1 commit
    • ttuegel's avatar
      getConfigStateFile: throw meaningful exceptions, recover old LBI · 78776496
      ttuegel authored
      getConfigStateFile now throws meaningful exceptions which are caught by
      tryGetConfigStateFile and friends, which are allowed to propagate,
      rather than just calling 'die'. If the LocalBuildInfo was generated by
      an older version of Cabal, an exception is still generated, but the
      LocalBuildInfo is included if it is recoverable. This feature is used to
      reduce code duplication between the library and the test suite.
      78776496
  7. 14 Sep, 2014 1 commit
  8. 30 Aug, 2014 1 commit
    • ttuegel's avatar
      Load binary LocalBuildInfo in package-tests · a86ad66c
      ttuegel authored
      PackageTests has its own version of getPersistBuildConfig which does not
      check which version of Cabal created dist/setup-config. Now that the
      LocalBuildInfo is written with Binary, this version needed to be
      updated, too.
      a86ad66c
  9. 16 Jul, 2014 1 commit
    • Edward Z. Yang's avatar
      Implement "reexported-modules" field, towards fixing GHC bug #8407. · 62450f9a
      Edward Z. Yang authored
      
      
      Re-exported modules allow packages to reexport modules from their
      dependencies without having to create stub files.  Reexports of the same
      original module don't count as ambiguous imports when module finding
      occurs.  The syntax is:
      
          "orig-pkg" OrigName as NewName
      
      You can omit 'as NewName', in which case it is reexported as the same
      name.  Self referential aliases work too; however, they're only visible
      to packages which depend on this package.
      
      Left to future work: just provide a module name 'OrigName', where ghc-pkg
      figures out what the source package is.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      62450f9a
  10. 11 Jul, 2014 1 commit
  11. 10 May, 2014 1 commit
  12. 19 Mar, 2014 1 commit
  13. 12 Feb, 2014 2 commits
  14. 09 Feb, 2014 1 commit
  15. 05 Feb, 2014 1 commit
  16. 20 Dec, 2013 1 commit
  17. 06 Nov, 2013 1 commit
  18. 27 Aug, 2013 1 commit
    • tibbe's avatar
      Unit tests: use configure GHC · 323460ec
      tibbe authored
      This means that the package tests will pick up whatever GHC was passed
      on the
      
          cabal configure --enable-tests -w some-ghc
      
      command line.
      323460ec
  19. 11 Jul, 2013 1 commit
  20. 07 May, 2013 1 commit
  21. 28 Apr, 2013 2 commits
  22. 21 Mar, 2013 2 commits
  23. 10 Dec, 2012 1 commit
    • Duncan Coutts's avatar
      Support for C/C++/Obj-C as main · de88f409
      Duncan Coutts authored
      This allows specifying the main-is field as a C file.
      
      This is closely based on patches by Edward Z. Yang, who in turn credits
      and earlier set of patches by Irene Knapp. The slight difference in
      this version of the patch is that it is adjusted to work with the new
      approach where we have separate hs compile; c compile; and link phases.
      de88f409
  24. 30 Oct, 2012 2 commits
  25. 26 Oct, 2012 5 commits
  26. 06 Aug, 2012 1 commit
  27. 01 Aug, 2012 1 commit
  28. 13 Oct, 2011 1 commit