Skip to content
Commits on Jun 15, 2011
  1. @igfoo

    TAG GHC 7.0.4 release

    igfoo committed Jun 15, 2011
  2. @igfoo

    TAG 1.10.2.0

    igfoo committed Jun 15, 2011
Commits on May 29, 2011
  1. @igfoo

    Bump version 1.10.1.0 -> 1.10.2.0

    igfoo committed May 29, 2011
Commits on May 17, 2011
  1. @dcoutts

    Reimplement createDirectoryIfMissingVerbose to use sensible file perm…

    …issions
    
    Hopefully should fix ghc ticket #4982.
    The problem was permissions on directories: previously we used ordinary
    createDirectory and on unix this creates dirs using the current user's
    umask. If the root user has a silly umask then someone doing sudo
    install will end up with dirs that are not readable by non-root users.
    
    So the solution is to do the same as we do with files: override the
    umask and explicitly set the file permissions based on the kind of
    file: ordinary file, executable file and now also directory.
    
    Sadly we also had to re-implement createDirectoryIfMissing to use our
    new createDirectory wrapper function.
    dcoutts committed May 17, 2011
Commits on Apr 18, 2011
  1. @ttuegel

    Fix for test suite stanza with conditionals.

    Ticket #811. This fixes a problem where Cabal would fail to detect the "type"
    field of a test suite when the test suite contained a conditional.
    Conditionals can now be used, with the restriction that the "type" field and
    the appropriate "main-is" or "test-module" field must be specified together
    in any conditional branch where they occur.
    ttuegel committed Apr 18, 2011
Commits on Apr 17, 2011
  1. @igfoo

    Refactor to avoid problems when $HOME is not set

    We now avoid calling getWindowsProgramFilesDir and
    getAppUserDataDirectory when we don't need to know their results.
    This means that a GHC build goes through when $HOME is unset
    (GHC trac #5047).
    igfoo committed Apr 17, 2011
Commits on Mar 30, 2011
  1. @igfoo

    TAG GHC 7.0.3 release

    igfoo committed Mar 30, 2011
Commits on Mar 11, 2011
  1. @dcoutts
Commits on Mar 3, 2011
  1. @igfoo

    TAG GHC 7.0.2 release

    igfoo committed Mar 3, 2011
  2. @ttuegel
Commits on Feb 27, 2011
  1. @dcoutts
  2. @dcoutts

    Fix release date in changelog

    dcoutts committed Feb 27, 2011
Commits on Feb 10, 2011
  1. @dcoutts

    Fix HcPkg.dump for the case of an empty database

    Previously it returned the value [emptyInstalledPackageInfo]
    dcoutts committed Feb 10, 2011
Commits on Jan 31, 2011
  1. @dcoutts

    Fix version number in Makefile

    dcoutts committed Jan 31, 2011
  2. @dcoutts
  3. @dcoutts

    Update copyright year

    dcoutts committed Jan 31, 2011
Commits on Jan 29, 2011
  1. @dcoutts

    MERGED: Tracking enabled/disabled TestSuites in PackageDescription.

    Mon Jan 10 17:42:27 GMT 2011  Thomas Tuegel <ttuegel@gmail.com>
      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 
      Distribution.Simple.Configure.
    dcoutts committed Jan 29, 2011
  2. @dcoutts
  3. @dcoutts

    Relax QA check on test-suite sections to require only Cabal 1.8

    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?
    dcoutts committed Jan 29, 2011
Commits on Jan 25, 2011
  1. @igfoo

    Look for hsc2hs in the same place as ghc

    This is particularly important on OS X, where there may be both 32
    and 64bit versions around.
    igfoo committed Jan 25, 2011
Commits on Jan 24, 2011
  1. @igfoo
Commits on Jan 19, 2011
  1. @ttuegel

    Including test suites in product of 'setup sdist'.

    See ticket #792.
    ttuegel committed Jan 19, 2011
Commits on Jan 17, 2011
  1. @dcoutts
Commits on Jan 15, 2011
  1. @igfoo

    Fix import warnings

    igfoo committed Jan 15, 2011
  2. @igfoo

    Pass gcc/ld locations and flags to configure scripts

    Flags are passed through the CFLAGS and LDFLAGS variables
    igfoo committed Jan 15, 2011
Commits on Jan 14, 2011
  1. @dcoutts

    Change my email address

    dcoutts committed Jan 14, 2011
  2. @dcoutts
Commits on Jan 11, 2011
  1. @tibbe

    Support more placeholders in --test-option[s] template

    Now supports $pkgid, $compiler, $os, $arch, and $test-suite.
    tibbe committed Jan 11, 2011
  2. @tibbe

    Allow name template in --test-option and --test-options

    Only $test-suite is supported for now.
    tibbe committed Jan 11, 2011
  3. @dcoutts

    Clarify docs about LocalBuildInfo installedPkgs field

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

    sdist perms fix

    ramsdell committed Dec 20, 2010
  2. @igfoo
Commits on Dec 4, 2010
  1. @ttuegel
Commits on Aug 16, 2009
  1. @nominolo

    Add --html for haddock command.

    This makes it easier to build both html documentation and a hoogle
    database:
    
      ./setup haddock [--html]   # build only HTML docs (default)
      ./setup haddock --hoogle   # build only Hoogle DB
      ./setup haddock --hoogle --html   # build both
    nominolo committed Aug 16, 2009
Something went wrong with that request. Please try again.