This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 19 Feb, 2016 1 commit
  2. 17 Feb, 2016 1 commit
  3. 16 Feb, 2016 4 commits
  4. 15 Feb, 2016 1 commit
  5. 14 Feb, 2016 4 commits
  6. 13 Feb, 2016 1 commit
  7. 11 Feb, 2016 2 commits
  8. 10 Feb, 2016 2 commits
  9. 07 Feb, 2016 3 commits
  10. 02 Feb, 2016 2 commits
  11. 31 Jan, 2016 2 commits
  12. 16 Jan, 2016 3 commits
    • Edward Z. Yang's avatar
      Distinguish between component ID and unit ID. · ef41f44e
      Edward Z. Yang authored
      
      
      GHC 8.0 is switching the state sponsored way to specify
      linker names from -this-package-key to -this-unit-id, so
      it behooves us to use the right one.  But it didn't make
      much sense to pass ComponentIds to a flag named UnitId,
      so I went ahead and finished a (planned) refactoring
      to distinguish ComponentIds from UnitIds.
      
      At the moment, there is NO difference between a ComponentId
      and a UnitId; they are identical.  But semantically, a
      component ID records what sources/flags we chose (giving us enough
      information to typecheck a package), whereas a unit ID records
      the component ID as well as how holes were instantiated
      (giving us enough information to build it.)  MOST code
      in the Cabal library wants unit IDs, but there are a few
      places (macros and configuration) where we really do
      want a component ID.
      
      Some other refactorings that got caught up in here:
      
          - Changed the type of componentCompatPackageKey to String, reflecting the
            fact that it's not truly a UnitId or ComponentId.
      
          - Changed the behavior of CURRENT_PACKAGE_KEY to unconditionally
            give the compatibility package key, which is actually what you
            want if you're using it for the template Haskell trick.  I also
            added a CURRENT_COMPONENT_ID macro for the actual component ID,
            which is something that the Cabal test-suite will find useful.
      
          - Added the correct feature test for GHC 8.0 ("Uses unit IDs").
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      ef41f44e
    • kristenk's avatar
      Change default flag value to True in solver DSL. · 2bac1fe7
      kristenk authored
      This default is consistent with Cabal.
      2bac1fe7
    • kristenk's avatar
      Fix typos in solver test case comment. · 9bbd4f82
      kristenk authored
      9bbd4f82
  13. 14 Jan, 2016 4 commits
  14. 04 Jan, 2016 1 commit
    • Duncan Coutts's avatar
      Fix tar tests · fd3dd32d
      Duncan Coutts authored
      No need to test functions that come from the tar lib now.
      
      Also, correct the expected output for sandbox remove source. Previously
      the results were expected to come out in reverse order, because the old
      filterEntriesM performed the monad actions in reverse order. The new
      code doesn't have that bug so the results come out in the correct order.
      fd3dd32d
  15. 26 Dec, 2015 1 commit
  16. 09 Dec, 2015 1 commit
  17. 25 Nov, 2015 1 commit
  18. 24 Nov, 2015 1 commit
  19. 23 Nov, 2015 1 commit
  20. 19 Nov, 2015 1 commit
  21. 17 Nov, 2015 1 commit
  22. 18 Oct, 2015 1 commit
  23. 17 Oct, 2015 1 commit