Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update dependencies | Ian Lynagh | 2009-11-29 | 1 | -1/+1 |
| | |||||
* | Give more informative error messages | Ian Lynagh | 2009-11-29 | 2 | -3/+28 |
| | | | | | | | | We used to just get ghc: panic! (the 'impossible' happened) (GHC version 6.13.20091128 for x86_64-unknown-linux): too few bytes. Failed reading at byte position 32753 with no indication of what was being parsed. | ||||
* | Fix gen_contents_index on MSYS | Ian Lynagh | 2009-11-17 | 1 | -1/+1 |
| | | | | | | | | | | On MSYS sed 's/.*[ \t]//' wasn't matching version:<tab>1.0 so I've switched to 's/.*[[:space:]]//' which works on Linux, cygwin and MSYS. | ||||
* | Put docs into versioned directory names; fixes trac #3532 | Ian Lynagh | 2009-11-08 | 1 | -12/+19 |
| | | | | | You can now have multiple versions of a package installed, and gen_contents_index will do the right thing. | ||||
* | Add the new bytestring to the repository | Ian Lynagh | 2009-10-06 | 1 | -0/+0 |
| | |||||
* | Update bin-package-db's Cabal dep | Ian Lynagh | 2009-10-06 | 1 | -1/+1 |
| | |||||
* | Use -fno-warn-name-shadowing when compiling Binary.hs | Ian Lynagh | 2009-09-11 | 1 | -1/+1 |
| | |||||
* | loosen base dependency to allow base-3 | Simon Marlow | 2009-09-11 | 1 | -1/+1 |
| | |||||
* | fix warnings | Simon Marlow | 2009-09-10 | 1 | -2/+3 |
| | |||||
* | Change the representation of the package database | Simon Marlow | 2009-09-10 | 2 | -0/+154 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - the package DB is a directory containing one file per package instance (#723) - there is a binary cache of the database (#593, #2089) - the binary package is now a boot package - there is a new package, bin-package-db, containing the Binary instance of InstalledPackageInfo for the binary cache. Also included in this patch - Use colour in 'ghc-pkg list' to indicate broken or hidden packages Broken packages are red, hidden packages are Colour support comes from the terminfo package, and is only used when - not --simple-output - stdout is a TTY - the terminal type has colour capability - Fix the bug that 'ghc-pkg list --user' shows everything as broken | ||||
* | Fix creation of library doc index, and put the library docs in bindists | Ian Lynagh | 2009-08-02 | 1 | -6/+3 |
| | |||||
* | Add the time library, and support for libraries in tarballs | Ian Lynagh | 2009-07-18 | 1 | -0/+0 |
| | |||||
* | fix 'make 1' | Simon Marlow | 2009-06-17 | 1 | -0/+1 |
| | |||||
* | Add support for 'make help' in subdirectories | Simon Marlow | 2009-06-16 | 1 | -0/+8 |
| | | | | Including help for directory-specific targets, such as 'make 1' in ghc | ||||
* | 'make 1' in libraries builds just the stage1 libs | Simon Marlow | 2009-06-15 | 1 | -0/+4 |
| | | | | i.e. not dph, and hence not stage2 | ||||
* | Remove libraries/ifBuildable.hs; it's no longer used | Ian Lynagh | 2009-05-09 | 1 | -40/+0 |
| | |||||
* | Add a Makefile in libraries/ | Ian Lynagh | 2009-05-08 | 1 | -0/+3 |
| | |||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 1 | -441/+0 |
| | |||||
* | Package dph needs to be cleaned in stage=1, too | Manuel M T Chakravarty | 2009-03-06 | 1 | -15/+17 |
| | |||||
* | Add targets clean.library.dph and remake.library.dph | Manuel M T Chakravarty | 2009-02-24 | 1 | -3/+38 |
| | | | | | | - Package dph ist a meta package that contains a number of subpackages inside. - This patch adds two targets to clean and remake all subpackages with a single command. | ||||
* | Only pass --with-hscolour to cabal-bin once | Ian Lynagh | 2009-02-12 | 1 | -4/+0 |
| | |||||
* | Add more targets to the list that we need to include all libraries for | Ian Lynagh | 2009-02-11 | 1 | -1/+1 |
| | |||||
* | Fix cleaning and installing the libraries | Ian Lynagh | 2009-02-10 | 1 | -2/+15 |
| | | | | | When cleaning or installing, we need to ignore what $stage is, and just clean/install all the libraries. | ||||
* | Build dph with the stage2 compiler | Ian Lynagh | 2009-02-03 | 1 | -2/+15 |
| | | | | It will use TH, so needs to be built with stage2. | ||||
* | Require HsColour by default | Ian Lynagh | 2009-01-04 | 1 | -1/+5 |
| | | | | | | | | This should stop us ending up without HsColour'ed sources on some platforms. We also now tell Cabal where to find HsColour, rather than it finding it itself. | ||||
* | We need to tell cabal-bin which version of Cabal to use | Ian Lynagh | 2008-12-03 | 1 | -8/+11 |
| | | | | | | Otherwise, if the bootstrapping compiler has a newer version, we get a mismatch between the version used to compile ghc-prim's Setup.hs and the version that installPackage uses. | ||||
* | Fix gen_contents_index when not run inplace; trac #2764 | Ian Lynagh | 2008-11-16 | 1 | -1/+1 |
| | | | | Based on a patch from juhpetersen. | ||||
* | ghc_ge_605 is now always YES | Ian Lynagh | 2008-11-08 | 1 | -3/+0 |
| | |||||
* | Add dph haddock docs to the doc index | Ian Lynagh | 2008-10-19 | 1 | -1/+5 |
| | |||||
* | Clean the bootstrapping extensible-exceptions package | Ian Lynagh | 2008-10-17 | 1 | -3/+4 |
| | |||||
* | Fix the build when the bootstrapping compiler has a newer Cabal than us | Ian Lynagh | 2008-10-15 | 1 | -3/+0 |
| | | | | We need to forcibly use the in-tree Cabal, or we get version mismatch errors | ||||
* | Fix the name of prologue.txt when making bindists | Ian Lynagh | 2008-10-14 | 1 | -1/+1 |
| | |||||
* | Add a link to the GHC API docs from the library haddock index | Ian Lynagh | 2008-10-13 | 3 | -1/+8 |
| | |||||
* | Tweak gen_contents_index | Ian Lynagh | 2008-10-13 | 1 | -2/+4 |
| | | | | | | | It now works again after it has been installed, as well as while it is in a source tree. After it's been installed it filters out the ghc package, as that currently swamps everything else in the index. | ||||
* | Use an extensible-exceptions package when bootstrapping | Ian Lynagh | 2008-10-03 | 1 | -0/+4 |
| | | | | | | | Ifdefs for whether we had extensible exceptions or not were spreading through GHC's source, and things would only have got worse for the next 2-3 years, so instead we now use an implementation of extensible exceptions built on top of the old exception type. | ||||
* | Fix maintainer-clean | Ian Lynagh | 2008-09-24 | 1 | -2/+3 |
| | |||||
* | Use test -f rather than test -e, for portability (Solaris) | Ian Lynagh | 2008-09-24 | 1 | -1/+1 |
| | |||||
* | Remove some dependencies on bootstrapping.conf from libraries/Makefile | Ian Lynagh | 2008-09-23 | 1 | -5/+4 |
| | | | | | | | | | | | | They were causing some unnecessary work: Running make in a built tree reregisters the GHC package in bootstrapping.conf, and the build system thought that this updated timestamp meant that the configure stamps were out of date. This is particularly bad for the libraries with configure scripts, as those take a while to run. The bootstrapping.conf is built in an earlier phase ("make boot") so one shouldn't rely on the dependencies anyway. | ||||
* | Use -f rather than -e for portability | Ian Lynagh | 2008-09-21 | 1 | -1/+1 |
| | |||||
* | Add some special cases for putting dph in bindists | Ian Lynagh | 2008-09-21 | 1 | -1/+1 |
| | |||||
* | Remove the duplicate show rule in libraries/Makefile | Ian Lynagh | 2008-09-13 | 1 | -4/+1 |
| | |||||
* | Install the stage 2 ghc package when installing; fixes trac #2567 | Ian Lynagh | 2008-09-06 | 1 | -31/+0 |
| | |||||
* | Re-merge concurrent,timeout,unique,st,getopt into base | Ian Lynagh | 2008-09-03 | 1 | -1/+1 |
| | |||||
* | Fix ifBuildable | Ian Lynagh | 2008-09-03 | 1 | -1/+1 |
| | | | | Required libraries now have 3 fields in the packages file, not 2 | ||||
* | When installing, we can't rely on the ghc-pkg we just installed to work | Ian Lynagh | 2008-08-28 | 1 | -1/+1 |
| | | | | | | If DESTDIR is defined, then on *nix machines ghc-pkg is a script that doesn't point to the right path. Therefore we use the ghc-pkg binary directly. | ||||
* | Update the build system to handle building and using haddock2 | Ian Lynagh | 2008-08-28 | 2 | -8/+5 |
| | | | | | One side-effect of this is that we need to build the install-utils with stage2 rather than stage1 as we need the ghc package. | ||||
* | Don't fail if libraries/bootstrapping already exists | Ian Lynagh | 2008-08-27 | 1 | -1/+1 |
| | |||||
* | When haddocking the libraries, tell Cabal where haddock is | Ian Lynagh | 2008-08-27 | 1 | -1/+2 |
| | | | | We can't do it when configuring, because we haven't built haddock yet | ||||
* | syb is now in its own package | Ian Lynagh | 2008-08-25 | 1 | -1/+1 |
| | |||||
* | When making bindists, check that we know where we are | Ian Lynagh | 2008-08-25 | 1 | -0/+4 |
| |