Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Sep 08, 2021
  2. Apr 24, 2017
    • Edward Z. Yang's avatar
      Implement pre-mixin-linking, make local modules participate. · 65f671a1
      Edward Z. Yang authored
      
      A few things:
      
      - We now have a proper pre-mixin-linking pass which computes
        just the set of requirements we expect to see after mixin
        linking is done.  That lets us precompute the unit id
        for locally defined modules.
      
      - Since we now know the correct module identities, we can
        make shapes for exposed-modules/other-modules and make
        them participate in mix-in linking.
      
      - But we don't actually want to instantiate a requirement with
        a locally defined module, because GHC can't compile that!
        We want to error in this case.  Previously, we didn't notice
        that this had occurred at all; now it is caught, fixing #4447.
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      65f671a1
  3. Jan 06, 2017
    • John Ericson's avatar
      Add tests for new tool version checking · 6e00f6ac
      John Ericson authored
       - Existing test `InternalLibrary4` was deleted because it relied on the old
         behavior.
      
       - New tests added are:
          - InternalVersions/BuildDependsBad
          - InternalVersions/BuildDependsExtra
          - InternalVersions/BuildToolsBad
          - InternalVersions/BuildToolsExtra
          - InternalVersions/BuildToolDependsBad
          - InternalVersions/BuildToolDependsExtra
          - ToolDependsInternalMissing
      6e00f6ac
  4. Oct 31, 2016
  5. Feb 19, 2016
  6. Oct 30, 2012
Loading