This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Jul 31, 2018
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
new-build had assumed that each component could only directly depend on one version of each package. However, a component can depend on two different versions of a package by listing it as a build-depends and build-tool-depends dependency. The incorrect assumption caused new-build to mix up the two instances of the dependency when converting the solver's package-based install plan (SolverInstallPlan) to the component-based install plan (ElaboratedInstallPlan). This commit fixes the bug by keeping build-depends and build-tool-depends dependencies separate between reading them from the SolverPackage and passing them to D.Backpack.ConfiguredComponent.toConfiguredComponent. This commit changes the signature of D.Backpack.ConfiguredComponent.toConfiguredComponent to allow distinguishing between the two types of dependencies.
-
-
[ci skip]
-
-
Also improve the wording slightly about the `--new-freeze-file` requirement. [skip ci]
-
Now the behaviour doesn't switch on just --project-file's presence.
-
-
This doesn't get anywhere near the improvements suggested in #4831, but it's a very respectable improvement over the status-quo for not much effort.
-
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- Jul 30, 2018
-
-
Alexis Williams authored
-
- Jul 29, 2018
-
-
-
-
-
-
Alexis Williams authored
-
Alexis Williams authored
[ci skip]
-
Alexis Williams authored
-
Alexis Williams authored
-
Alexis Williams authored
-
Alexis Williams authored
-
Alexis Williams authored
[ci skip]
-
Alexis Williams authored
-
Alexis Williams authored
-
Alexis Williams authored
-
- Jul 27, 2018
-
-
Alexis Williams authored
Unfortunately, the vast majority of Appveyor runs are timing out again.
-
Alexis Williams authored
Closes #4602.
-
Alexis Williams authored
Haddock errors aren't fatal any more, but Cabal now knows not to invoke Haddock when there is no input for it to process.
-
Alexis Williams authored
-
Alexis Williams authored
[ci skip]
-
Alexis Williams authored
[ci skip]
-
Alexis Williams authored
-
- Jul 24, 2018
-
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
- Jul 23, 2018
-
-
because ghcjs does not like if the flag appears more than once, and it seems it was happy before with the `jsSrc` files to be passed without a flag. This works-round https://github.com/ghcjs/ghcjs/issues/678 and fixes #5442
-
- Jul 19, 2018
-
-
Alexis Williams authored
-