This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Nov 02, 2016
-
-
Mikhail Glushenkov authored
Before: $ cabal new-configure Resolving dependencies... In order, the following would be built (use -v for more details): - Crypto-4.2.5.1 (exe:SymmetricTest) (requires build) - Crypto-4.2.5.1 (exe:WordListTest) (requires build) - Crypto-4.2.5.1 (exe:SHA1Test) (requires build) - Crypto-4.2.5.1 (exe:QuickTest) (requires build) - Crypto-4.2.5.1 (exe:RSATest) (requires build) - Crypto-4.2.5.1 (exe:HMACTest) (requires build) - HaXml-1.25.3 (exe:Xtract) (requires build) - HaXml-1.25.3 (exe:Validate) (requires build) - HaXml-1.25.3 (exe:MkOneOf) (requires build) - HaXml-1.25.3 (exe:CanonicaliseLazy) (requires build) - HaXml-1.25.3 (exe:Canonicalise) (requires build) - HaXml-1.25.3 (exe:XsdToHaskell) (requires build) - HaXml-1.25.3 (exe:DtdToHaskell) (requires build) - HaXml-1.25.3 (exe:FpMLToHaskell) (requires build) - aeson-pretty-0.8.1 (exe:aeson-pretty) (requires build) - cpphs-1.20.2 (exe:cpphs) (requires build) - hS3-0.5.9 (exe:hs3) (requires build) - yaml-0.8.18 (exe:json2yaml) (requires build) - yaml-0.8.18 (exe:yaml2json) (requires build) $ cabal new-build Resolving dependencies... Up to date After: $ cabal new-configure Resolving dependencies... Up to date $ cabal new-build Resolving dependencies... Up to date
-
Mikhail Glushenkov authored
-
Mikhail Glushenkov authored
-
John Ericson authored
Make more dependency types
-
Auke Booij authored
Deduplicate version checks in cabal-testsuite
-
- Nov 01, 2016
-
-
John Ericson authored
Plain `Dependency` should strictly refer to a Haskell Package, usually the library component of that package.
-
Auke Booij authored
-
Auke Booij authored
Duplication introduced by #4065.
-
John Ericson authored
Is this an intentional inconsistency with the old parser?
-
John Ericson authored
-
John Ericson authored
[WIP] Use UnqualComponentName newtype instead of String for component names
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 31, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Also bump version requirements for foreign libs (ghc>=7.8)
-
John Ericson authored
@phadej says no code on Hackage uses this, and the new parser already disallows it.
-
John Ericson authored
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
-
Construction and destruction follows the usual pattern with `mkFlagName` & `unFlagName` functions.
-
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
The key idea is that once we put PackageTests in its own package, we can ensure that its Setup.hs is compiled with the same version of Cabal library as package-tests is compiled with. This means that LBI reading will *always succeed* which is quite nice. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 30, 2016
-
-
Mikhail Glushenkov authored
[skip ci] Minor reorg of profiling documentation.
-
- Oct 29, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Constrain Cabal >= 1.20 in all new-build install plans. This solves problems where Cabal 1.18 don't have a good enough API to let us handle the new-style store (we need --dependency flags.) In the future we plan to relax this to only Setup.hs dependencies. Fixes issue #3932.
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 28, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edsko de Vries authored
A stanza for a platform library looks something like platform-library test-package type: native-shared if os(Windows) options: standalone mod-def-file: TestPackage.def other-modules: MyPlatformLib.Hello MyPlatformLib.SomeBindings build-depends: base >=4.7 && <4.9 hs-source-dirs: src c-sources: csrc/MyPlatformLibWrapper.c default-language: Haskell2010 where native-shared means that we want to build a native shared library (.so on Linux, .dylib on OSX, .dll on Windows). The parser also recognizes native-static but this is not currently supported anywhere. The standalone option means that the we merge all library dependencies into the dynamic library (i.e., ghc options -shared -static), rather than make the created dynamic library just record its dependencies (ghc options -shared -dynamic); it is currently compulsory on Windows and unsupported anywhere else. The mod-def-file can be used to specify a module definition file, and is also Windows specific. There is a bit of refactoring in Build: gbuild is the old buildOrReplExe and now deals with both executables and platform libraries.
-
- Oct 27, 2016
-
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
Edward Z. Yang authored
Don't use installedPkgs for internal library library dirs.
-
Mikhail Glushenkov authored
[WIP] Skeleton of new-haddock
-
Edward Z. Yang authored
Add edit-distance-0.2.2.1 to stack.yaml
-
Alex Biehl authored
Convenience for `stack build`.
-
Edward Z. Yang authored
Deduplicate packages in the install plan after the solver removes qualifiers.
-
- Oct 26, 2016
-
-
Oleg Grenrus authored
Parsec parser
-
Oleg Grenrus authored
Initialize all PackageDescription fields in solver DSL.
-
Ben Gamari authored
-