Commits on Dec 15, 2009
  1. TAG GHC 6.12.1 release

    igfoo committed Dec 15, 2009
Commits on Dec 2, 2009
  1. Take line endings into account in IOEncodingUTF8 mode

    When collecting the output from programs.
    dcoutts committed Dec 2, 2009
Commits on Dec 1, 2009
  1. Bump version number to

    igfoo committed Dec 1, 2009
  2. Install shared libraries as executable files

    Fixes GHC trac #3682. Patch from juhpetersen.
    igfoo committed Dec 1, 2009
Commits on Nov 29, 2009
  1. Fix warnings

    igfoo committed Nov 29, 2009
  2. Package registration files are always UTF8

    As is the output from ghc-pkg dump.
    dcoutts committed Nov 29, 2009
  3. Add support for text encoding when invoking a program

    Can be either locale text or specifically UTF8.
    Also tidy up the rawSystemStd* variants and pass
    a text/binary mode flag for the input and output.
    dcoutts committed Nov 29, 2009
Commits on Nov 28, 2009
  1. Change where we add a trailing newline when showing InstalledPackageInfo

    Do it in the pretty-printing rather than just before writing the file.
    dcoutts committed Nov 28, 2009
  2. Update docs for class Package

    dcoutts committed Nov 28, 2009
  3. Add backwards compat version of findProgramOnPath

    Break a couple fewer package's Setup.hs files
    dcoutts committed Nov 28, 2009
Commits on Nov 17, 2009
  1. Fix building with base 3

    dcoutts committed Nov 17, 2009
Commits on Nov 9, 2009
  1. Canonicalise the package deps returned by finalizePackageDescription

    The guarantee is supposed to be that each package name appears at most
    once with all the constraints for that dependency. The cabal-install
    planner relies on this property.
    dcoutts committed Nov 9, 2009
  2. Improve the error message for missing sh.exe on Windows

    When ettempting to run ./configure scripts. Fixes ticket #403.
    dcoutts committed Nov 9, 2009
Commits on Nov 6, 2009
  1. Remove some commented out code

    dcoutts committed Nov 6, 2009
Commits on Nov 4, 2009
  1. Bump minor version

    A few changes since version 1.8.0 that was released with ghc-6.12rc1
    dcoutts committed Nov 4, 2009
Commits on Nov 3, 2009
  1. Pass profiling flag to ghc when compiling C files.

    The main effect of this change is that the PROFILING macro gets defined
    when compiling C files and profiling is enabled. This is useful for code
    that inspects closures.
      The change relies on the fact that Cabal does not track dependencies
      of C files but recompiles them every time. If dependency tracking is
      added, we'll need different extensions for profiling and non-profiling
      object files.
    int-e committed Nov 3, 2009
Commits on Oct 29, 2009
  1. JHC.getInstalledPackages: remove check for --user flag, since JHC-0.7…

    ….2 supports local packages
    haskell committed Oct 29, 2009
Commits on Oct 28, 2009
  1. JHC.buildLib: make this working for JHC-0.7.2

    haskell committed Oct 28, 2009
  2. Build with ghc-6.6

    dcoutts committed Oct 28, 2009
Commits on Oct 21, 2009
  1. Fix haddock markup

    dcoutts committed Oct 21, 2009
Commits on Oct 12, 2009
  1. Only pass -B... to gcc for GHC < 6.11

    It is no longer needed in 6.12.
    igfoo committed Oct 12, 2009
Commits on Oct 6, 2009
  1. Use -Wl,-R, for the gcc rpath flag.

    Apparently it was only gcc on Solaris that groks -R directly,
    so we have to use -Wl to pass it through to ld. Both GNU and
    Solaris ld grok -R, only GNU ld accepts -rpath.
    dcoutts committed Oct 6, 2009
  2. I was wrong, the test was correct before.

    rolling back:
    Mon Oct  5 17:32:02 BST 2009  Stephen Blackheath <>
      * Fix test case InternalLibrary4 on account of a change in Cabal's behaviour.
        M ./tests/PackageTests/BuildDeps/InternalLibrary4/Check.hs -5 +4
    dcoutts committed Oct 6, 2009
Commits on Sep 22, 2009
  1. TAG GHC 6.12-branch created

    igfoo committed Sep 22, 2009
Commits on Jun 3, 2009