New patches in /srv/darcs/git-mirrors/cabal-1.14
commit 99388059400a2a09a4ce2beb3170c3f565c53c2b
Author: Andres Loeh <[email protected]>
Date: Thu Apr 5 15:33:15 2012 +0000
adding the possibility for index-disabled packages
In the modular solver, it's now possible to mark packages
as disabled in the index conversion phase. This can be used
to mark broken packages (with missing dependencies) in such
a way that they can still be seen by the solver and reported
in error messages.
Furthermore, the feature could be used to implement
shadowing restrictions. Currently, there are some things
that can go wrong if multiple installed instances of
the same version and package exist on the system. However,
I've not enabled the use of shadowing for now, as it's
hard to match the restrictions exactly, and we can end up
excluding perfectly valid cases. Enabling shadowing
selectively by a solver flag would be an option.
commit 4378aea5ee6bf1ab5d0ddfdf005dcaebcc8bfe66
Author: Andres Loeh <[email protected]>
Date: Thu Mar 15 18:16:26 2012 +0000
Added a comment
commit aa70f367be19f84795ce6d85acda204ddd94940b
Author: Andres Loeh <[email protected]>
Date: Sat Mar 31 13:42:11 2012 +0000
choose default solver based on compiler version
GHC-6.12 has base-3 depending on base-4. This is a situation the
topdown solver is hacked to deal with, but the new modular solver
currently doesn't support it. We therefore switch back to the
topdown solver if a GHC version before 7 is detected, but switch
to the modular solver by default in all other situations.
commit e691fae998107974d13816d32264de59e1a96d18
Author: Duncan Coutts <[email protected]>
Date: Wed Mar 28 22:05:56 2012 +0000
Fix ticket #731
commit a7545078d2efbcdb51d1f805d2f978a2a05fc086
Author: Duncan Coutts <[email protected]>
Date: Sun Sep 25 05:18:15 2011 +0000
Add brief description of PVP to cabal init generated .cabal files
commit 0f3aedbca31a75df5de6a4ee9b21904c565a24ee
Author: Duncan Coutts <[email protected]>
Date: Thu Mar 29 01:33:59 2012 +0000
Bump version to 0.13.9, the 0.14.0 pre-release version
And depend on the released Cabal-1.14.x
commit c67bec406c9e1538585a3464eca806a412290805
Author: Brent Yorgey <[email protected]>
Date: Tue Oct 25 05:09:00 2011 +0000
init: guess at filling in deps in the build-depends: field
commit 91e5cf98426359c39ab212d155ae5e9896514369
Author: Brent Yorgey <[email protected]>
Date: Fri Oct 14 20:22:30 2011 +0000
init: see whether source directory 'src' exists.
commit 319b700e4a86737297f90e7822841e7594a12dfd
Author: Brent Yorgey <[email protected]>
Date: Fri Oct 14 20:22:10 2011 +0000
init: improve prompt: enclose y/n in parens
commit 874a956135d7dc580cea8d64b6a442e33559bd25
Author: Brent Yorgey <[email protected]>
Date: Fri Oct 14 20:21:34 2011 +0000
init: improve prompt: 'homepage' field is not for repos.
commit 7bf324b16df105667dd32e75086b084a4955adf4
Author: Andres Loeh <[email protected]>
Date: Fri Mar 9 08:30:31 2012 +0000
bootstrap with --global should still respect $PREFIX
Thanks to milkypostman for providing the patch. Closes ticket #926.
commit c0f9059735c72e02946b54a893cab6f8b3cd1a38
Author: Tuncer Ayaz <[email protected]>
Date: Fri Feb 17 20:14:57 2012 +0000
Update cabal-install boostrap.sh package versions
commit 94a340fdb13c8dc4bb80322920d4c6e26b25dfef
Author: Thomas Tuegel <[email protected]>
Date: Sun Feb 19 00:55:11 2012 +0000
Fix 'cabal configure --enable-{tests,benchmarks}'.
'cabal configure' was not adding optional stanza constraints when checking
dependencies, causing '--enable-{tests,benchmarks}' to be silently ignored.
commit 8c39e4f0d3880da5b8585d220113c26355430d34
Author: Andres Loeh <[email protected]>
Date: Fri Feb 17 07:28:49 2012 +0000
added missing error message
Thanks to Thomas Tuegel for spotting this.
commit 61a2128f5c04348a5d3526d986b014f320863dda
Author: Thomas Tuegel <[email protected]>
Date: Thu Feb 16 18:46:17 2012 +0000
Don't try to run test suites where none exist.
commit d4448829ce4da7e04c517ecd47dad437960244bd
Author: Thomas Tuegel <[email protected]>
Date: Thu Feb 16 18:16:22 2012 +0000
Fixed non-exhaustive pattern matches with new InstallOutcome.
commit 0695f7bfc024a5c5ebb537887833c8e2385448bd
Author: Thomas Tuegel <[email protected]>
Date: Sat Feb 4 20:22:58 2012 +0000
Automatically run test suites when invoked with 'cabal install
--enable-tests'. Do not install if tests fail.
commit a5db93aa28fedcf2caac70da02c2840a887b2e1a
Author: Andres Loeh <[email protected]>
Date: Mon Feb 13 08:16:41 2012 +0000
make test and bench available as user constraints
Saying
cabal install foo --enable-tests
is now equivalent to saying
cabal install foo --constraint="foo test"
The constraint syntax in addition allows to enable tests and benchmarks
for packages that are further down in the dependency chain.
commit 59f608e624486fe53a575134dc7df48eb400157f
Author: Andres Loeh <[email protected]>
Date: Sun Feb 12 13:43:22 2012 +0000
let --reinstall imply --force-reinstalls for targets
commit 251b58c1831f836265be18d46ef7761c7f86d3fe
Author: Andres Loeh <[email protected]>
Date: Sun Feb 12 11:35:24 2012 +0000
stanza support in modular solver
commit 1e007301a8603129440b68f97a8ff32ee27ab43b
Author: Andres Loeh <[email protected]>
Date: Sat Feb 11 15:59:29 2012 +0000
show optional stanzas when printing install plans
commit 6b2f623e42d3885d19fb537cb5c92d6a643af912
Author: Andres Loeh <[email protected]>
Date: Sat Feb 11 15:41:19 2012 +0000
Added a missing case.
commit 6690854bcf028dca58c1dabaff2615bf73bfca2c
Author: Thomas Tuegel <[email protected]>
Date: Wed Feb 8 06:57:01 2012 +0000
Enable tests and benchmarks in cabal-install without modifications to the
Cabal library.
commit cf36aa3d66fdbf2fad1f9e3c2cb5868c19987217
Author: Thomas Tuegel <[email protected]>
Date: Tue Feb 7 19:48:52 2012 +0000
Don't build benchmarks, even if installing benchmark dependencies.
commit b4c7215cd512703b4612fc32685c60c9eb47e26f
Author: Thomas Tuegel <[email protected]>
Date: Tue Feb 7 19:45:43 2012 +0000
Update types in modular dependency solver to compile with new
test/benchmark dependency constraints.
commit 91d73aaaea378dfeebe47ebdb2a5e382530078e1
Author: Thomas Tuegel <[email protected]>
Date: Tue Feb 7 19:39:58 2012 +0000
Handle test and benchmark dependencies through the resolver properly.
Previously, test and benchmark dependencies were handled by editing the
package description to include or exclude those stanzas before running
the dependency resolver. Test and benchmark dependencies could only be
installed for source packages because no package description is available
for named packages before dependency resolution.
Now, test and benchmark stanzas are enabled or disabled through constraints
passed to the dependency resolver. This way, we can install dependencies for
the test suites of target packages without propagating '--enable-tests'
through the entire dependency tree; i.e., tests and benchmarks, when
enabled,
are built only for target packages. Later, this will allow us to
automatically run test suites and, e.g., install only upon their success.
commit e5db72d85d38314459ab9e2b7069f56f55cf7da1
Author: Andres Loeh <[email protected]>
Date: Tue Jan 10 20:30:53 2012 +0000
updating dependencies in bootstrap.sh
Thanks to Tuncer Ayaz.
commit 3dbba6f67587b1fdbaadf4c7b4daadd51d09a5fd
Author: Andres Loeh <[email protected]>
Date: Tue Jan 10 20:03:56 2012 +0000
fix compilation with ghc-7.4
Thanks to Tuncer Ayaz.
commit 7b2b9d50adcfc3ff099a00a27e600db88f053616
Author: Andres Loeh <[email protected]>
Date: Mon Jan 9 08:09:07 2012 +0000
Added a comment.
commit 6adcfe12fb275daefbe19fd8857ac318b667a854
Author: Andres Loeh <[email protected]>
Date: Sun Jan 1 15:32:35 2012 +0000
removing trailing whitespace
commit a4943858e689188293e161f18695b70f7d248677
Author: Andres Loeh <[email protected]>
Date: Fri Dec 16 14:43:55 2011 +0000
removing datatype contexts
commit 7a86b508239ebafe74afbb417ada990a16d21a91
Author: Duncan Coutts <[email protected]>
Date: Thu Nov 17 00:17:19 2011 +0000
Now require mtl-2
commit 06db6d0b9b5fd7436076e51973a5a44e94798175
Author: Duncan Coutts <[email protected]>
Date: Fri Nov 11 13:31:13 2011 +0000
Note in the README that you can install using the cabal program
_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc