Permalink
Commits on Sep 6, 2006
  1. Use a versioned tarball

    dcoutts committed Sep 6, 2006
  2. Remove all the old cabal-install dependencies

    The newer cabal-install has different and fewer deps.
    We will add those in for a release including cabal-install.
    dcoutts committed Sep 6, 2006
  3. Don't build with -Wall for the release.

    It just makes us look bad! :-)
    dcoutts committed Sep 6, 2006
  4. Fix testsuite to use compiler version-specific paths properly

    It was using constant strings like "lib/ghc-6.4.1/blah"
    which obviously doesn't work very well with ghc-6.5.20060903
    Also let the test to run be specified on the command line to
    make it easier to re-run individual tests.
    dcoutts committed Sep 6, 2006
  5. Remove extensions and options that are only needed for cabal-install

    Since we're not shipping cabal-install or cabal-setup just yet.
    dcoutts committed Sep 6, 2006
Commits on Sep 5, 2006
Commits on Sep 2, 2006
  1. We don't really depend on mtl or network

    No idea why they were there, it builds fine without.
    Having these deps causes circular dependencies for package-based
    distros like Gentoo since mtl and network are not in the core set
    of libs and they both need cabal to build.
    dcoutts committed Sep 2, 2006
Commits on Sep 1, 2006
  1. Add BangPatterns to Extensions

    simonpj committed Sep 1, 2006
Commits on Aug 27, 2006
  1. export PWarning for interface closure

    Ross Paterson committed Aug 27, 2006
  2. hide internal modules from haddock

    Ross Paterson committed Aug 27, 2006
  3. non-GHC: use System.Console.GetOpt

    Ross Paterson committed Aug 27, 2006
  4. Hugs-only comment tweak

    Ross Paterson committed Aug 27, 2006
  5. fix haddock reference

    Ross Paterson committed Aug 27, 2006
  6. change title to Haskell Hierarchical Libraries

    Ross Paterson committed Aug 27, 2006
Commits on Aug 22, 2006
  1. Make haddock target support the --hoogle flag

    Originally Neil Mitchell's patch, minor conflict fixed by me.
    Simon Marlow committed Aug 22, 2006
  2. Change default installation dirs for executables on Windows:

    before:
    
      bindir  = $prefix\$pkgid
      datadir = $prefix
    
    now:
    
      bindir  = $prefix\Haskell\bin
      datadir = $prefix\Haskell
    
    datasubdir is still $pkgid, so data files for an exectuable will be
    installed in $prefix\Haskell\$pkgid.
    
    the idea is that all executables are installed in the same directory
    by default, so setting PATH is easier.  Also, data files belonging to
    Haskell programs are grouped together under $prefix\Haskell.
    Simon Marlow committed Aug 22, 2006
  3. On second thoughts, follow the Cabal docs for the syntax of package n…

    …ames
    
    Each package component must now contain at least one letter, a weaker 
    requirement than always beginning with a letter.
    Simon Marlow committed Aug 22, 2006
  4. Components of a package name should not begin with a digit

    Avoids ambiguities with package identifiers like "foo-1" (the 1 is the
    version number).
    Simon Marlow committed Aug 22, 2006
Commits on Aug 21, 2006
  1. Use long-style args to haddock.

    dcoutts committed Aug 21, 2006
  2. Do not expose modules that are internal to the Cabal package

    This brings it in sync with the package.conf.
    dcoutts committed Aug 21, 2006
  3. Make -o use the filename as GHC will, i.e. with .exe on the end for W…

    …indows. This fixes a GHC 6.4.2 bug with relinking every time.
    Neil Mitchell committed Aug 21, 2006
  4. Use 30k by default for max command line length.

    We'll see if anyone complains.
    dcoutts committed Aug 21, 2006
Commits on Aug 18, 2006
  1. Add xargs function and use it when linking.

    When using GHC's --split-objs we end up with lots of files to link.
    This can mean overflowing the maximum length of the command line
    when invoking ar or ld. On windows the maximum length is 32k. On
    other systems it's not a great deal more. GHC currently deals with
    this problem by using xargs. This patch does more or less the same.
    dcoutts committed Aug 18, 2006
Commits on Aug 2, 2006
  1. Try to support TH with profiling. See ticket #91.

    This needs testing.
    dcoutts committed Aug 2, 2006