This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- 04 Nov, 2014 1 commit
-
-
Edward Z. Yang authored
A note first: this patch does NOT modify the user-facing experience in Cabal files; it only changes how we register information in the installed package database. This patch takes the exposed-modules and reexported-modules fields in the InstalledPackageInfo structure and consolidates them into just the exposed module fields, which now has a Maybe flag indicating if a module is reexported and, if it is, what the original module was. I've also added in a field for signatures although it is currently unused. The big benefit of this change is that it will make processing at the GHC level much more uniform when we add signatures: signatures can also be reexported and the new representation means we can share the code. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 03 Nov, 2014 5 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Fixes #2198.
-
Mikhail Glushenkov authored
Switch InstallPlan over to using IPID-indexed PackageIndex.
-
Mikhail Glushenkov authored
Remove build-depends from pkgDescrFieldDescrs
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 01 Nov, 2014 2 commits
-
-
Mikhail Glushenkov authored
Fixes #2195.
-
Mikhail Glushenkov authored
cabal-install: Fix PackageTests using user's config
-
- 31 Oct, 2014 3 commits
-
-
Lennart Spitzner authored
- add struct PackageTests.PackageTester.TestsPaths - contains absolute paths for cabal, ghc, cabal-config - refactor to consequently use this as input for all tests
-
Lennart Spitzner authored
-
Mikhail Glushenkov authored
Fixes #2078.
-
- 30 Oct, 2014 4 commits
-
-
Lennart Spitzner authored
- previously, tests did not specify config file; default one in ~/.cabal/ was used. test result depended on non-repository content. - now, PackageTester has extra parameter for config-file to use. - the default procedure now is to generate a default config file in "PackageTests/cabal-config" and use that. - specific tests also are able to use non-default config.
-
Mikhail Glushenkov authored
That commit prevented 'sdist' from printing distribution quality warnings.
-
Mikhail Glushenkov authored
Fixes #1863.
-
Mikhail Glushenkov authored
-
- 29 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Remove all references to Data.Version.versionTags
-
Thomas Miedema authored
Avoids deprecation warnings when versionTags is deprecated in GHC 7.10 (GHC ticket #2496)
-
- 27 Oct, 2014 1 commit
-
-
Mikhail Glushenkov authored
-
- 24 Oct, 2014 6 commits
-
-
Mikhail Glushenkov authored
Fixes #2060.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
And should be faster.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- 23 Oct, 2014 1 commit
-
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- 21 Oct, 2014 11 commits
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
This means that if 'hyperlink-source' is set to True, but the 'HsColour' executable is not present, documentation will be still generated. Note that 'cabal hscolour' will still exit with error in this case.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Make the default doc index file path compiler/arch/os-dependent.
-
-
The motivation is to be able to say --constraint 'foo -none' to prevent 'foo' from being considered when installing packages. See #2092.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
cabal-install: Add command 'cabal user-config diff'.
-
Mikhail Glushenkov authored
-
- 20 Oct, 2014 2 commits
-
-
Mikhail Glushenkov authored
Fixes #2171.
-
Erik de Castro Lopo authored
The 'user-config' command allows pseudo-diff-ing and updating of the user's ~/.cabal/config file. The diff is against what cabal would generated if the user config file did not exist and the update command overlays the user's existing settings over the current version of the default settings and writes it back to ~/.cabal/config. Closes: #2159
-
- 19 Oct, 2014 2 commits
-
-
Duncan Coutts authored
Remove support for Hugs and NHC98.
-
Duncan Coutts authored
Remove the self-upgrade check.
-