Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: cabal-modular-…
Commits on Jan 10, 2012
  1. @kosmikus

    updating dependencies in bootstrap.sh

    kosmikus authored
    Thanks to Tuncer Ayaz.
  2. @kosmikus

    fix compilation with ghc-7.4

    kosmikus authored
    Thanks to Tuncer Ayaz.
  3. @kosmikus
  4. @kosmikus

    Added a utility function

    kosmikus authored
  5. @kosmikus
  6. @kosmikus
Commits on Jan 9, 2012
  1. @kosmikus

    propagate encapulation information and add visibility check

    kosmikus authored
    The check for consistency in PackageIndex should now take encapsulation
    and visibility of packages into account. The idea is reasonably simple:
    if a package A encapsulates B, then visibility of B does not propagate
    through A. Using this, we can compute the visibility of packages in the
    dependency graph. An inconsistency now occurs only if two versions of a
    package are both visible in another.
    
    The error message and comment for the consistency check has yet to be
    updated. Also (but this was expected) the current solver might produce
    illegal install plans according to this rule, and I have verified that
    this indeed happens, so I have some confidence that the check works.
  2. @kosmikus
  3. @kosmikus
  4. @kosmikus

    Added a comment.

    kosmikus authored
Commits on Jan 1, 2012
  1. @kosmikus

    removing trailing whitespace

    kosmikus authored
Commits on Dec 16, 2011
  1. @kosmikus

    removing datatype contexts

    kosmikus authored
Commits on Dec 12, 2011
  1. @igfoo

    Update dependencies

    igfoo authored
  2. @igfoo

    Bump version to 1.14.0

    igfoo authored
Commits on Nov 17, 2011
  1. @dcoutts

    Now require mtl-2

    dcoutts authored
Commits on Nov 16, 2011
  1. @dcoutts

    Include testsuites and benchmarks in external deps when enabled

    dcoutts authored
    In particular this should fix ticket #871 where the cabal_macros.h
    is missing info for testsuite components.
  2. @dcoutts

    When running haddock, only pass package deps for the component only

    dcoutts authored
    rather than for the union of all components in the package.
Commits on Nov 11, 2011
  1. @dcoutts
Commits on Nov 7, 2011
  1. @kosmikus

    changed --override-reinstall-check to --force-reinstalls

    kosmikus authored
    Also adapted the message for the failed check.
  2. @kosmikus
  3. @kosmikus
Commits on Nov 4, 2011
  1. @dcoutts
Commits on Oct 29, 2011
  1. @kosmikus

    removing dead code

    kosmikus authored
  2. @kosmikus
  3. @kosmikus
  4. @kosmikus
  5. @kosmikus

    remove trailing whitespace

    kosmikus authored
Commits on Oct 28, 2011
  1. @kosmikus

    proper fix for default solver option handling

    kosmikus authored
    Suggested by Duncan.
  2. @kosmikus
  3. @kosmikus
  4. @kosmikus
Commits on Oct 27, 2011
  1. @kosmikus
  2. @kosmikus
  3. @kosmikus
  4. @kosmikus

    collapse repeated flag choices

    kosmikus authored
    In the build phase, we allow the same flag choice to occur multiple times.
    This makes it easy to handle the situation where the same flag occurs
    several times in the condition tree, and hence new goals and dependencies
    might be introduced depending on the choice.
    
    Previously, we have ensured during validation that repeated flag choices
    are consistent. This behaviour has now been replaced by the new approach
    to collapse repeated flag choice nodes completely during validation.
    
    The advantage is that the tree is less deep, and that the trace output looks
    less strange. Repeated flag choices are no longer seen, which I think avoids
    confusion.
Something went wrong with that request. Please try again.