Permalink
Switch branches/tags
ghc-7.6.3-release ghc-7.6.2-release ghc-7.6.1-release dist/cabal-install-v1.20.0.6 checkpoint cabal-install_merged cabal-install-v1.24.0.2 cabal-install-v1.24.0.1 cabal-install-v1.24.0.0 cabal-install-v1.22.9.0 cabal-install-v1.22.8.0 cabal-install-v1.22.7.0 cabal-install-v1.22.6.0 cabal-install-v1.22.5.0 cabal-install-v1.22.4.0 cabal-install-v1.22.3.0 cabal-install-v1.22.2.0 cabal-install-v1.22.0.1 cabal-install-v1.22.0.0 cabal-install-v1.22.0.0-rc cabal-install-v1.20.2.0 cabal-install-v1.20.1.0 cabal-install-v1.20.0.5 cabal-install-v1.20.0.4 cabal-install-v1.20.0.4-rc cabal-install-v1.20.0.3 cabal-install-v1.20.0.2 cabal-install-v1.20.0.1 cabal-install-v1.20.0.0 cabal-install-v1.20.0.0-rc2 cabal-install-v1.20.0-rc cabal-install-v1.18.2.0 cabal-install-v1.18.1.0 cabal-install-v1.18.0.8 cabal-install-v1.18.0.7 cabal-install-v1.18.0.6 cabal-install-v1.18.0.6-rc cabal-install-v1.18.0.5 cabal-install-v1.18.0.4 cabal-install-v1.18.0.3 cabal-install-v1.18.0.2 cabal-install-v1.18.0.1 cabal-install-v1.18.0 cabal-install-v1.16.1.0 cabal-install-v1.16.0.2 cabal-install-v1.16.0.1 cabal-install-v.1.16.0 cabal-install-v1.16.0 cabal-install-v0.14.1 cabal-install-0.14.0 GHC_6_12_3_release GHC_6_12_2_release GHC_6_8_3_release Cabal_1_8_0_6_release Cabal_1_8_0_2_release Cabal-v2.0.0.1 Cabal-v2.0.0.0 Cabal-v1.24.2.0 Cabal-v1.24.1.0 Cabal-v1.24.0.0 Cabal-v1.22.8.0 Cabal-v1.22.7.0 Cabal-v1.22.6.0 Cabal-v1.22.5.0 Cabal-v1.22.4.0 Cabal-v1.22.3.0 Cabal-v1.22.2.0 Cabal-v1.22.1.1 Cabal-v1.22.1.0 Cabal-v1.22.0.0 Cabal-v1.22.0.0-rc Cabal-v1.20.0.4 Cabal-v1.20.0.3 Cabal-v1.20.0.3-rc Cabal-v1.20.0.2 Cabal-v1.20.0.1 Cabal-v1.20.0.0 Cabal-v1.20.0.0-rc Cabal-v1.20.0-rc Cabal-v1.18.1.6 Cabal-v1.18.1.5 Cabal-v1.18.1.5-rc Cabal-v1.18.1.4 Cabal-v1.18.1.3 Cabal-v1.18.1.2 Cabal-v1.18.1.1 Cabal-v1.18.1 Cabal-v1.18.0 Cabal-v1.16.0.3 Cabal-v1.16.0.2 Cabal-v1.16.0.1 Cabal-v1.16.0 Cabal-1.20.0.0-release Cabal-1.18.1.3-release Cabal-1.18.1.2-release Cabal-1.18.1.1-release Cabal-1.18.1-release Cabal-1.18.0-release 2008-06-06 2007-06-29
Nothing to show
Commits on Jun 21, 2017
  1. Merge pull request #4547 from BardurArantsson/move-compat

    Move Distribution.Client.Compat.Prelude to Distribution.Compat.Prelude
    23Skidoo committed on GitHub Jun 21, 2017
Commits on Jun 20, 2017
  1. Create separate compat-prelude for solver

    The idea here is to break the dependency that has crept in from the
    "Solver" into the "Client". (If there's ever going to be a separate
    solver then the dependency would become a big problem.)
    BardurArantsson committed Jun 1, 2017
Commits on Jun 16, 2017
  1. Bump QuickCheck dependency bound in Cabal.

    Fixes #4566.
    
    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
    ezyang committed Jun 16, 2017
  2. Merge pull request #4563 from grayjay/refactor-validate

    Solver: Refactor Validate.hs.
    ezyang committed on GitHub Jun 16, 2017
  3. Merge pull request #4564 from grayjay/solver-dsl-goal-sorting

    Refactor goal sorting in the solver DSL.
    ezyang committed on GitHub Jun 16, 2017
Commits on Jun 14, 2017
  1. Solver: Refactor Validate.hs.

    This just moves some functions and types into Validate.hs in preparation for
    #4391.
    grayjay committed Jun 11, 2017
  2. Refactor goal sorting in the solver DSL.

    Now DSL.exResolve takes a goal-ordering function, which is more flexible
    than a list of sorted goals.
    grayjay committed Jun 11, 2017
Commits on Jun 13, 2017
  1. Edit the pull request template.

    [ci skip]
    23Skidoo committed on GitHub Jun 13, 2017
Commits on Jun 9, 2017
  1. Revert "local hack to get Travis CI to commit deps to cache"

    This reverts commit 8b563d4.
    23Skidoo committed Jun 9, 2017
  2. local hack to get Travis CI to commit deps to cache

    hvr committed with 23Skidoo May 21, 2017
  3. Try to workaround job timeout with -j2

    GHC 8.2.1 appears to take significantly longer to compile the code
    and pushes us over the Travis job time limit.
    hvr committed with 23Skidoo May 21, 2017
  4. Formatting.

    [ci skip]
    23Skidoo committed Jun 9, 2017
  5. Merge pull request #4554 from ezyang/pr/8.2-wobbliness

    Fix test suite wobbliness on GHC 8.2.
    23Skidoo committed on GitHub Jun 9, 2017
  6. fix one more GHC 8.2.1 wobbling test

    ezyang committed Jun 9, 2017
Commits on Jun 6, 2017
  1. Fix test suite wobbliness on GHC 8.2.

    Here were the root causes:
    
    - Some tests involving Custom setpu showed MORE output
      (UseLocalPackageForSetup) when run on GHC 8.2.  This is because GHC
      8.2 ships a recent enough version of Cabal to know how to emit
      markers, which means we have started picking up the output.  I hacked
      up these tests to not accept this output, but a more correct thing to
      do is figure out how to NOT request marking of a Setup script which is
      not the inplace install.  This was a little tricky so I bailed.
    
    - GHC 8.2 no longer emits "It is a member of the hidden package".
      This broke CustomWithoutCabalDefaultMain.  Not sure if this
      is a GHC regression but it's pretty harmless.
    
    - While I was at it, I fixed an inexhaustive pattern match in
      cabal-testsuite (though perhaps poorly; I couldn't figure out
      what the new constructor does.)
    
    Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>
    ezyang committed Jun 6, 2017
Commits on Jun 5, 2017
  1. Merge pull request #4549 from cocreature/issue-4521

    Make new-haddock --haddock-for-hackage generate doc tarball
    23Skidoo committed on GitHub Jun 5, 2017
Commits on Jun 4, 2017
  1. Make new-haddock --haddock-for-hackage generate doc tarball

    fixes #4521
    cocreature committed Jun 4, 2017
Commits on May 29, 2017
  1. Merge pull request #4545 from grayjay/quickcheck-constraints-and-pref…

    …erences
    
    Add constraints and preferences to the solver QuickCheck tests, and add a new test.
    grayjay committed on GitHub May 29, 2017
  2. Comment.

    [ci skip]
    23Skidoo committed May 29, 2017
  3. Merge pull request #4539 from hvr/pr/invalid-other-mod-workaround

    Workaround invalid .cabal files with Main modules in other-extensions
    23Skidoo committed on GitHub May 29, 2017
  4. Test that the solver finds the same solution with and without backjum…

    …ping.
    grayjay committed May 29, 2017
  5. Remove "solver" parameter from dependency solver tests.

    The value was always Modular.
    grayjay committed May 29, 2017
Commits on May 25, 2017
  1. Workaround invalid .cabal files with Main modules in other-extensions

    `other-modules` is intended for non-main modules (which is also stated
    in the cabal manual). Unfortunately, a few packages, such as `happy` do
    incorrectly specify `other-modules: Main` for their executables, thereby
    causing GHC to complain about duplicate Main modules.
    
    The workaround implemented here is to filter out the main module
    name (while taking into account `ghc-options: -main-is ...`) from the
    `other-modules` passed to GHC, and emit a warning in the process.
    hvr committed May 25, 2017
  2. Merge pull request #4536

    Refactor ProjectConfig Arbitrary instances
    bitrauser committed on GitHub May 25, 2017
Commits on May 24, 2017
  1. Use map again where fmap is unnecessary

    bitrauser committed May 24, 2017
Commits on May 23, 2017
  1. Refactor ProjectConfig Arbitrary instances

    Use record syntax instead of positional arguments
    bitrauser committed May 23, 2017
  2. Silence new -Wmissing-home-modules warning for `cabal-install`

    this should hopefully silence all 4 combinations of flag(lib)
    and flag(monolithic).
    
    `cabal-install.cabal` would greatly benefit from common stanzas (#2832)
    as it would help reduce the redundancy singnificantly.
    hvr committed May 23, 2017
  3. Minor follow-up to 09bb6dd

    This was missed in the original commit because it requires a different
    flag(lib) setting...
    hvr committed May 23, 2017
  4. Relax upper bound of `process` & `time`

    This allows us to use the versions of those two packages as bundled w/
    GHC 8.2.1.
    hvr committed May 19, 2017
  5. Merge pull request #4534 from hvr/pr/issue-4528b

    Pass -Wmissing-home-modules to all component types
    23Skidoo committed on GitHub May 23, 2017
  6. Pass `-Wmissing-home-modules` to all component types

    i.e. not only library components, but also executables,
    tests and benchmarks.
    
    This addresses the other half of #4528
    hvr committed May 22, 2017
  7. Merge pull request #4533

    Pass `other-modules` to `ghc --make` for exe components
    hvr committed on GitHub May 23, 2017
Commits on May 22, 2017
  1. Pass other-modules to `ghc --make` for exe components

    `gbuildSources` was introduced by a refactoring in
    382143a but there
    doesn't appear to be a good reason why the modules are
    only passed for a non-haskell main module.
    
    So this patch consistently passes `other-modules` to
    `ghc --make` for both variants of executables.
    
    Addresses part of #4528
    hvr committed May 22, 2017