Commits on Feb 10, 2011
  1. Fix HcPkg.dump for the case of an empty database

    dcoutts committed Feb 10, 2011
    Previously it returned the value [emptyInstalledPackageInfo]
Commits on Jan 31, 2011
  1. Fix version number in Makefile

    dcoutts committed Jan 31, 2011
  2. Update copyright year

    dcoutts committed Jan 31, 2011
Commits on Jan 29, 2011
  1. MERGED: Tracking enabled/disabled TestSuites in PackageDescription.

    dcoutts committed Jan 29, 2011
    Mon Jan 10 17:42:27 GMT 2011  Thomas Tuegel <>
      This patch adds the 'testEnabled' field to TestSuite. It's 
      undesirable to track build status information in the static package 
      description, but there is no better solution at this time. This 
      patch has the side-effect of fixing several TODOs in 
  2. Relax QA check on test-suite sections to require only Cabal 1.8

    dcoutts committed Jan 29, 2011
    Only Cabal-1.10 and later can use test suites. Versions of Cabal prior
    to 1.8 actually barf on test-suite sections, while Cabal-1.8 will
    ignore these sections with a warning. Previously the QA check enforced
    that packages with test-suite section specify 'cabal-version: >= 1.10'
    but strictly speaking we only need to require 'cabal-version: >= 1.8'.
    This relaxation allows people to write packages using test suites such
    that people using Cabal-1.8 will be able to build and install the
    package, just not run the test suite. Clear as mud?
Commits on Jan 25, 2011
  1. Look for hsc2hs in the same place as ghc

    igfoo committed Jan 25, 2011
    This is particularly important on OS X, where there may be both 32
    and 64bit versions around.
Commits on Jan 24, 2011
Commits on Jan 17, 2011
Commits on Jan 15, 2011
  1. Fix import warnings

    igfoo committed Jan 15, 2011
  2. Pass gcc/ld locations and flags to configure scripts

    igfoo committed Jan 15, 2011
    Flags are passed through the CFLAGS and LDFLAGS variables
Commits on Jan 14, 2011
  1. Change my email address

    dcoutts committed Jan 14, 2011
Commits on Jan 11, 2011
  1. Support more placeholders in --test-option[s] template

    tibbe committed Jan 11, 2011
    Now supports $pkgid, $compiler, $os, $arch, and $test-suite.
  2. Allow name template in --test-option and --test-options

    tibbe committed Jan 11, 2011
    Only $test-suite is supported for now.
  3. Clarify docs about LocalBuildInfo installedPkgs field

    dcoutts committed Jan 11, 2011
    Only deps of current package, not all installed packages.
    Confusion reported by quuuux on #haskell.
Commits on Jan 9, 2011
Commits on Dec 20, 2010
  1. sdist perms fix

    ramsdell committed Dec 20, 2010
Commits on Dec 15, 2010
  1. Bump version to

    igfoo committed Dec 15, 2010
Commits on Dec 12, 2010
  1. Allow CABAL_VERSION to be defined when bootstrapping

    igfoo committed Dec 12, 2010
    Needed for the GHC build system
Commits on Dec 4, 2010
Commits on Nov 18, 2010
Commits on Nov 17, 2010
  1. TAG Cabal release

    igfoo committed Nov 17, 2010
  2. TAG GHC 7.0.1 release

    igfoo committed Nov 17, 2010
Commits on Nov 16, 2010
  1. TAG

    dcoutts committed Nov 16, 2010
Commits on Nov 5, 2010
  1. Export commandParseArgs

    dcoutts committed Nov 5, 2010
Commits on Oct 27, 2010
  1. Add the newer extensions that GHC knows about

    dcoutts committed Oct 27, 2010
    This is a different version of the patch from Cabal HEAD
    because the representation of extensions is different.
Commits on Oct 26, 2010
Commits on Oct 19, 2010
  1. Improve error messages about programs not being found

    dcoutts committed Oct 19, 2010
    Make it clear it is a program we are talking about, not a library.
Commits on Oct 18, 2010
Commits on Aug 16, 2009
  1. Add --html for haddock command.

    nominolo committed Aug 16, 2009
    This makes it easier to build both html documentation and a hoogle
      ./setup haddock [--html]   # build only HTML docs (default)
      ./setup haddock --hoogle   # build only Hoogle DB
      ./setup haddock --hoogle --html   # build both