Permalink
Commits on Mar 31, 2010
  1. Update changelog for 1.8.0.4

    dcoutts committed Mar 31, 2010
  2. Bump version to 1.8.0.4

    dcoutts committed Mar 31, 2010
Commits on Mar 25, 2010
  1. Fix a duplicate import

    igfoo committed Mar 25, 2010
Commits on Mar 21, 2010
  1. MERGE: Fix local inplace registration for ghc-6.12

    dcoutts committed Mar 21, 2010
    Version of this patch for 1.8 branch that does not change external API.
Commits on Mar 20, 2010
  1. On windows, pick up ar.exe from the ghc install before looking on the…

    dcoutts committed Mar 20, 2010
    … $PATH
    
    Some ar.exe versions floating around seem to have weird non-posix behaviour.
  2. Bump to 1.8.0.3

    dcoutts committed Mar 20, 2010
    Intermediate version, the next release will be 1.8.0.4
  3. MERGED: Registering packages needs all the package dbs listed

    dcoutts committed Mar 20, 2010
    Special version for the 1.8 branch that does not change the external API
    Duplicates some internal code instead.
  4. Cannot apply the registering packages fix in the 1.8 branch, it chang…

    dcoutts committed Mar 20, 2010
    …es the API
    
    rolling back:
    
    Fri Dec 11 13:32:33 GMT 2009  Duncan Coutts <duncan@haskell.org>
      * Registering packages needs all the package dbs listed
      Important for the case of registering inplace when we're using a
      specific package db, e.g. when doing isolated builds.
    
        M ./Distribution/Simple/Build.hs -1 +2
        M ./Distribution/Simple/Compiler.hs -1 +1
        M ./Distribution/Simple/GHC.hs -9 +9
        M ./Distribution/Simple/Program/HcPkg.hs -9 +23
        M ./Distribution/Simple/Register.hs -21 +21
Commits on Mar 17, 2010
  1. Tweak doc Makefile

    igfoo committed Mar 17, 2010
Commits on Feb 4, 2010
  1. MERGED: Get the correct value of $topdir on Windows with GHC 6.12.1

    igfoo committed Feb 4, 2010
    Ian Lynagh <igloo@earth.li>**20091230204613
    
    This doesn't full merge the patch, as partly it changed an interface in
    order to refactor.
Commits on Jan 19, 2010
Commits on Dec 29, 2009
  1. Revert the change to filter out deps of non-buildable components

    dcoutts committed Dec 29, 2009
    It does not work as intended and gives inconsistent results between
    cabal install and cabal configure. The problem with the approach was
    that we were filtering out the dependencies of non-buildable components
    at the end. But that does not help much since if one of the deps of
    the non-buildable component were not available then we would have
    failed earlier with a constraint failure. A proper solution would have
    to tackle it from the beginning, not just as a filter at the end.
    The meaning of build-depends and buildable: False needs more thought.
  2. Add parenthesis to macros in cabal_macros.h

    aslatter committed Dec 29, 2009
    Now this like "#if !MIN_VERSION_base(4,2,0)" will work
Commits on Dec 28, 2009
  1. Change preprocessModule to preprocessFile

    dcoutts committed Dec 28, 2009
    So we can stop pretending that "main-is: foo.hs" is a module name.
    Also allows us to deprecate ModuleName.simple which bypasses the
    ModuleName type invariant.
  2. Fix generating Paths_pkgname module with hugs

    dcoutts committed Dec 28, 2009
    In the case that the progsdir is not relative to the $prefix
  3. Make the datadir follow the $prefix on Windows

    dcoutts committed Dec 28, 2009
    This is slightly experimental, we'll see how it goes. See ticket #466.
Commits on Dec 23, 2009
  1. Implement support for hugs and nhc98 package databases

    dcoutts committed Dec 23, 2009
    That is, work out which packages are installed for hugs and nhc98.
    In both cases there is special support for the core packages.
    In future both should use the standard method when they supply
    proper installed package info files for the bundled libraries.
Commits on Dec 22, 2009
  1. Find the version of hugs

    dcoutts committed Dec 22, 2009
    This is really hard and rather nasty.
Commits on Dec 16, 2009
  1. Make lack of language extensions an error not a warning

    dcoutts committed Dec 16, 2009
    Also improve the error message somewhat
  2. Specify DOCTYPE when generating userguide html

    dcoutts committed Dec 16, 2009
    Useless docbook tools.
Commits on Dec 15, 2009
  1. TAG GHC 6.12.1 release

    igfoo committed Dec 15, 2009
Commits on Dec 11, 2009
  1. Registering packages needs all the package dbs listed

    dcoutts committed Dec 11, 2009
    Important for the case of registering inplace when we're using a
    specific package db, e.g. when doing isolated builds.
Commits on Dec 4, 2009
  1. Make it so cabal passes the dylib-install-name when building dynamic …

    igfoo committed Dec 4, 2009
    …libraries on Mac OS/X.
    
    This is a rerecord of
        Stephen Blackheath <oversensitive.pastors.stephen@blacksapphire.com>**20091001053101
    to avoid conflicts.
Commits on Dec 2, 2009
  1. Switch a few distribution checks to build warnings

    dcoutts committed Dec 2, 2009
    In particular the one about -prof since this leads to borked packages.
  2. Take line endings into account in IOEncodingUTF8 mode

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

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

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

    igfoo committed Nov 29, 2009