Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Remove some code only used with GHC 6.11.* | Ian Lynagh | 2010-07-15 | 1 | -4/+0 | |
| | ||||||
* | __GLASGOW_HASKELL__ >= 609 is now always true | Ian Lynagh | 2010-07-15 | 1 | -8/+0 | |
| | ||||||
* | it should be an error to use relative directories (#4134) | Simon Marlow | 2010-06-15 | 1 | -0/+3 | |
| | ||||||
* | missing include-dirs or library-dirs is only a warning now (#4104) | Simon Marlow | 2010-06-15 | 1 | -24/+35 | |
| | ||||||
* | In ghc-pkg, send warnings to stderr | Ian Lynagh | 2010-06-06 | 1 | -5/+10 | |
| | ||||||
* | fix the Windows build some more | Simon Marlow | 2010-03-04 | 1 | -1/+2 | |
| | ||||||
* | fix Windows build | Simon Marlow | 2010-03-02 | 1 | -1/+4 | |
| | ||||||
* | Fix the build with GHC < 6.12 | Ian Lynagh | 2010-02-26 | 1 | -5/+7 | |
| | ||||||
* | Force encoding to UTF-8 when writing individual .conf files | Simon Marlow | 2010-02-24 | 1 | -14/+28 | |
| | ||||||
* | Write the binary cache file atomically | Simon Marlow | 2010-02-16 | 1 | -5/+13 | |
| | | | | | Should fix an occasional build error of the form ghc-pkg: too few bytes. Failed reading at byte position 8 | |||||
* | document 'recache' command in the help output (#3684) | Simon Marlow | 2009-11-30 | 1 | -0/+7 | |
| | ||||||
* | Use UTF-8 explicitly for InstalledPackageInfo | Simon Marlow | 2009-11-25 | 1 | -7/+26 | |
| | | | | | | So ghc-pkg register/update takes input in UTF-8, and ghc-pkg dump outputs in UTF-8. Textual package config files in the package DB are assumed to be in UTF-8. | |||||
* | follow changes in Distribution.Simple.PackageIndex API | Simon Marlow | 2009-10-06 | 1 | -2/+2 | |
| | ||||||
* | System.Console.Terminfo isn't available when bootstrapping. | Matthias Kilian | 2009-09-30 | 1 | -2/+2 | |
| | ||||||
* | Fix build on Windows | Simon Marlow | 2009-09-14 | 1 | -2/+2 | |
| | ||||||
* | Add "ghc-pkg init" command for creating a new package DB | Simon Marlow | 2009-09-14 | 1 | -0/+20 | |
| | ||||||
* | Work around bug in old bytestring versions by reading the package DB strictly | Simon Marlow | 2009-09-11 | 1 | -1/+16 | |
| | ||||||
* | Change the representation of the package database | Simon Marlow | 2009-09-10 | 1 | -164/+341 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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 | |||||
* | Follow changes in Cabal: package -> sourcePackageId | Simon Marlow | 2009-08-24 | 1 | -25/+25 | |
| | ||||||
* | Add unique package identifiers (InstalledPackageId) in the package DB | Simon Marlow | 2009-08-20 | 1 | -45/+80 | |
| | | | | | See commentary at http://hackage.haskell.org/trac/ghc/wiki/Commentary/Packages | |||||
* | Fix ignored-monadic-result warnings | Ian Lynagh | 2009-07-07 | 1 | -1/+1 | |
| | ||||||
* | Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263 | Max Bolingbroke | 2009-07-01 | 1 | -5/+5 | |
| | ||||||
* | follow change in System.Posix.Internals.c_open | Simon Marlow | 2009-06-22 | 1 | -1/+5 | |
| | ||||||
* | Changes for the new IO library, mainly base-package modules moving around | Simon Marlow | 2009-05-29 | 1 | -0/+4 | |
| | ||||||
* | ghc-pkg now takes a verbosity argument | Ian Lynagh | 2009-06-05 | 1 | -23/+47 | |
| | ||||||
* | fix warning (and validate) | Simon Marlow | 2009-05-21 | 1 | -2/+1 | |
| | ||||||
* | GHC new build system megapatch | Ian Lynagh | 2009-04-26 | 1 | -26/+29 | |
| | ||||||
* | soup-up "ghc-pkg check" | Simon Marlow | 2009-01-15 | 1 | -76/+169 | |
| | | | | | | | | | | | | | | | | | | | | | We now look for missing files (including .hi files), and report all the packages that are transitively broken. $ ghc-pkg check There are problems in package syb-0.1.0.0: dependency foo-4.0.0.0 doesn't exist There are problems in package process-1.0.1.1: file System/Process.hi is missing The following packages are broken, either because they have a problem listed above, or because they depend on a broken package. syb-0.1.0.0 process-1.0.1.1 base-3.0.3.0 Cabal-1.7.0 haskell98-1.0.1.0 haddock-2.4.2 ghc-6.11 | |||||
* | FIX BUILD on Windows (fix for #2873 broke it) | Simon Marlow | 2009-01-09 | 1 | -0/+3 | |
| | ||||||
* | Fix #2873: should fail if a package DB desn't exist | Simon Marlow | 2009-01-08 | 1 | -15/+15 | |
| | | | | | We allowed non-existence before because the user DB is allowed to not exist, so now we have an explicit exception for that case. | |||||
* | Refuse to register packages with unversioned dependencies; trac #1837 | Ian Lynagh | 2008-10-31 | 1 | -0/+5 | |
| | ||||||
* | Always use extensible exceptions in ghc-pkg, rather than using ifdefs | Ian Lynagh | 2008-10-03 | 1 | -29/+10 | |
| | ||||||
* | Fix building with GHC 6.6 | Ian Lynagh | 2008-09-20 | 1 | -1/+7 | |
| | ||||||
* | Wibble ghc-pkg imports to fix building on Windows | Ian Lynagh | 2008-09-17 | 1 | -2/+1 | |
| | ||||||
* | ghc-pkg needs to make package.conf with sensible permissions | Ian Lynagh | 2008-09-17 | 1 | -11/+65 | |
| | | | | It was calling openTempFile which uses a 600 permissions mask. | |||||
* | Make some utils -Wall clean | Ian Lynagh | 2008-08-21 | 1 | -8/+11 | |
| | ||||||
* | FIX #2521: trailing colon in GHC_PACKAGE_PATH | Simon Marlow | 2008-08-18 | 1 | -1/+21 | |
| | | | | | | | This was broken in the System.FilePath switchover, since filepath's splitSearchPath doesn't do what we want (it ignores empty components on Windows, and treats them as "." on Unix). So we use our own hand-rolled version, just like GHC. | |||||
* | Test for and reject duplicate dependencies (#2330) | Simon Marlow | 2008-08-18 | 1 | -7/+10 | |
| | ||||||
* | Fix #2441 (unregister/expose/hide packages in non-first package databases) | Simon Marlow | 2008-08-14 | 1 | -36/+51 | |
| | ||||||
* | add --no-user-package-conf | Simon Marlow | 2008-08-14 | 1 | -0/+6 | |
| | ||||||
* | FIX #1963: use Cabal's writeFileAtomic to write the new package.conf | Simon Marlow | 2008-08-13 | 1 | -35/+44 | |
| | | | | This depends on #2298 also being fixed, which I'll do shortly | |||||
* | FIX #2492: ghc-pkg insists on having HOME environment variable set | Simon Marlow | 2008-08-13 | 1 | -9/+17 | |
| | ||||||
* | FIX #2491 (ghc-pkg unregister should complain about breaking dependent packages) | Simon Marlow | 2008-08-13 | 1 | -36/+47 | |
| | ||||||
* | Fix building with extensible exceptions | Ian Lynagh | 2008-07-30 | 1 | -6/+33 | |
| | ||||||
* | Fix the stage3 build | Ian Lynagh | 2008-07-22 | 1 | -3/+6 | |
| | ||||||
* | Fix ghc-pkg inplace on Windows | Ian Lynagh | 2008-07-19 | 1 | -1/+10 | |
| | ||||||
* | More build system changes; ghc-pkg is now built with Cabal | Ian Lynagh | 2008-07-18 | 1 | -29/+29 | |
| | ||||||
* | add "ghc-pkg dump" (fixes #2201) | Simon Marlow | 2008-07-11 | 1 | -6/+26 | |
| | ||||||
* | Follow Cabal changes | Ian Lynagh | 2008-06-29 | 1 | -3/+21 | |
| | ||||||
* | Follow Cabal changes | Ian Lynagh | 2008-06-26 | 1 | -2/+3 | |
| |