summaryrefslogtreecommitdiff
path: root/libraries
Commit message (Collapse)AuthorAgeFilesLines
* Update dependenciesIan Lynagh2009-11-291-1/+1
|
* Give more informative error messagesIan Lynagh2009-11-292-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 MSYSIan Lynagh2009-11-171-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 #3532Ian Lynagh2009-11-081-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 repositoryIan Lynagh2009-10-061-0/+0
|
* Update bin-package-db's Cabal depIan Lynagh2009-10-061-1/+1
|
* Use -fno-warn-name-shadowing when compiling Binary.hsIan Lynagh2009-09-111-1/+1
|
* loosen base dependency to allow base-3Simon Marlow2009-09-111-1/+1
|
* fix warningsSimon Marlow2009-09-101-2/+3
|
* Change the representation of the package databaseSimon Marlow2009-09-102-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 bindistsIan Lynagh2009-08-021-6/+3
|
* Add the time library, and support for libraries in tarballsIan Lynagh2009-07-181-0/+0
|
* fix 'make 1'Simon Marlow2009-06-171-0/+1
|
* Add support for 'make help' in subdirectoriesSimon Marlow2009-06-161-0/+8
| | | | Including help for directory-specific targets, such as 'make 1' in ghc
* 'make 1' in libraries builds just the stage1 libsSimon Marlow2009-06-151-0/+4
| | | | i.e. not dph, and hence not stage2
* Remove libraries/ifBuildable.hs; it's no longer usedIan Lynagh2009-05-091-40/+0
|
* Add a Makefile in libraries/Ian Lynagh2009-05-081-0/+3
|
* GHC new build system megapatchIan Lynagh2009-04-261-441/+0
|
* Package dph needs to be cleaned in stage=1, tooManuel M T Chakravarty2009-03-061-15/+17
|
* Add targets clean.library.dph and remake.library.dphManuel M T Chakravarty2009-02-241-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 onceIan Lynagh2009-02-121-4/+0
|
* Add more targets to the list that we need to include all libraries forIan Lynagh2009-02-111-1/+1
|
* Fix cleaning and installing the librariesIan Lynagh2009-02-101-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 compilerIan Lynagh2009-02-031-2/+15
| | | | It will use TH, so needs to be built with stage2.
* Require HsColour by defaultIan Lynagh2009-01-041-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 useIan Lynagh2008-12-031-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 #2764Ian Lynagh2008-11-161-1/+1
| | | | Based on a patch from juhpetersen.
* ghc_ge_605 is now always YESIan Lynagh2008-11-081-3/+0
|
* Add dph haddock docs to the doc indexIan Lynagh2008-10-191-1/+5
|
* Clean the bootstrapping extensible-exceptions packageIan Lynagh2008-10-171-3/+4
|
* Fix the build when the bootstrapping compiler has a newer Cabal than usIan Lynagh2008-10-151-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 bindistsIan Lynagh2008-10-141-1/+1
|
* Add a link to the GHC API docs from the library haddock indexIan Lynagh2008-10-133-1/+8
|
* Tweak gen_contents_indexIan Lynagh2008-10-131-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 bootstrappingIan Lynagh2008-10-031-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-cleanIan Lynagh2008-09-241-2/+3
|
* Use test -f rather than test -e, for portability (Solaris)Ian Lynagh2008-09-241-1/+1
|
* Remove some dependencies on bootstrapping.conf from libraries/MakefileIan Lynagh2008-09-231-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 portabilityIan Lynagh2008-09-211-1/+1
|
* Add some special cases for putting dph in bindistsIan Lynagh2008-09-211-1/+1
|
* Remove the duplicate show rule in libraries/MakefileIan Lynagh2008-09-131-4/+1
|
* Install the stage 2 ghc package when installing; fixes trac #2567Ian Lynagh2008-09-061-31/+0
|
* Re-merge concurrent,timeout,unique,st,getopt into baseIan Lynagh2008-09-031-1/+1
|
* Fix ifBuildableIan Lynagh2008-09-031-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 workIan Lynagh2008-08-281-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 haddock2Ian Lynagh2008-08-282-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 existsIan Lynagh2008-08-271-1/+1
|
* When haddocking the libraries, tell Cabal where haddock isIan Lynagh2008-08-271-1/+2
| | | | We can't do it when configuring, because we haven't built haddock yet
* syb is now in its own packageIan Lynagh2008-08-251-1/+1
|
* When making bindists, check that we know where we areIan Lynagh2008-08-251-0/+4
|