This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Feb 12, 2013
-
-
Joachim Breitner authored
-
byorgey authored
-
byorgey authored
Want to make use of chreekat's recent refactorings+additions in Init/Heuristics.hs.
-
https://github.com/nomeata/cabaltibbe authored
-
- Feb 11, 2013
-
-
Joachim Breitner authored
This reduces the runtime of "cabal install --dry-run" on a large cabal file (550 dependencies) from ~12s to 2.1s. Equivalency with previous implementation verified with QuickCheck in ghci. This is a guess: The speedup is mostly due to how to the previous entries are added to the result of the recursive call. Previously, for every entry to be added, the whole result list is mapped over (lots of allocations), and then each tuple is taken apart and reconstructed with a changed right value (again, lots of allocations). The new code assembles a function in an accumulator that represents the required update and applies it where needed, hence building the list and tuples only once.
-
- Feb 10, 2013
-
-
byorgey authored
RFC: Adding git prefs to 'cabal init' author-lookup heuristics
-
- Feb 09, 2013
-
-
Unused old account for @chreekat authored
-
Unused old account for @chreekat authored
-
Unused old account for @chreekat authored
-
- Feb 08, 2013
- Feb 06, 2013
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
Add extra-html-files, for installing extra html files
-
- Jan 31, 2013
-
-
tibbe authored
-
- Jan 28, 2013
-
-
tibbe authored
-
tibbe authored
-
GregoryCollins authored
-
GregoryCollins authored
-
GregoryCollins authored
Fixes #711. (Hopefully)
-
GregoryCollins authored
during --help. Fixes #535.
-
- Jan 27, 2013
-
-
GregoryCollins authored
Fixes #866.
-
- Jan 23, 2013
-
-
John Wiegley authored
-
John Wiegley authored
-
- Jan 17, 2013
-
-
Mikhail Glushenkov authored
Fixes #1183.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Jan 16, 2013
-
-
John Wiegley authored
-
- Jan 14, 2013
-
-
John Wiegley authored
-
John Wiegley authored
-
John Wiegley authored
For example, you might have an images/ directory in your project, with images that you refer to from Haddock with: <<images/foo.png>> Then in your Cabal file you would include: extra-html-files: images/*.png And these would both be packaged by sdist, and "cabal haddock" will install them in: ~/.cabal/share/doc/PROJECT/html/images/*.png Fixes #1167
-
- Jan 13, 2013
-
-
Mikhail Glushenkov authored
Remove DefaultSetup.hs
-
Ben Millwood authored
My investigation suggests it became unnecessary for the build with revision 21dc5578 (named DefaultSetup.lhs at the time) but has hung around ever since.
-
- Jan 11, 2013
-
-
Mikhail Glushenkov authored
Replace the 'unpack' command with a more general 'get'.
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
'cabal get PACKAGE' is the new name of 'cabal unpack'. 'cabal get --source-repository' reads the source-repositories from a package's description, determines which VCS to use, and then creates a local repository or branch of the package's repository. 'cabal get --source-repository=[head|this|...]' additionally allows to specify which source-repository to use. Based on the code originally written by John Millikin <jmillikin@gmail.com>.
-
- Jan 09, 2013
-
-
Mikhail Glushenkov authored
I forgot to enable -threaded for the cabal-install exe when I split cabal-install into an exe and a library part. Thanks to Tuncer Ayaz for the heads-up.
-
Mikhail Glushenkov authored
Generalise 'ppField' and friends and remove customised copies from D.C.PackageEnvironment.
-
Mikhail Glushenkov authored
Since this file is not intended to be edited by hand, don't print the default values for empty fields in comments (just like cabal-dev).
-