This project is mirrored from https://github.com/haskell/Cabal.
Pull mirroring updated .
- Oct 26, 2016
-
-
Oleg Grenrus authored
- Initial import of stuff - Add hackage index parsing test for parsec - We can parse name and version - Add generics-sop dep - Use D.C.Prelude - Add StructDiff - Fix integral - Add Parsec -class - Add licence parsing - Free text fields (parsed as ascii atm) - Better StructDiff - Parsec BuildType - Implement VersionRange parser - Section parsing first steps - Sketch parseCondTree - more sec parsing - Module name - hs-source-dirs ::: composition/0.1/composition.cabal ::: composition/0.2/composition.cabal ::: composition/0.2.1/composition.cabal ::: composition/1.0.0.0/composition.cabal - PError (Position 20 1) "Unknown section: \"source-repository\"" - Parses condition - Add some notes, address few comments - Install alex on linux travis - Make ParseResult strict state monad - Use withinVersion - No warnings - Move to Distribution.PackageDescription.Parsec.FieldDescr - extensions - SourceRepo (sans kind) parsing - RepoKind - Few more stuff - Add Distribution.Compat.Parsec - We can parse all 'composition*' packages cabal files \o/ - fromUtf8BS - Clean up abit - More stuff - And more stuff - Traling whitespace :( - Executables - Benchmarks - spaceListField - Parse flag sections - a ~ Char, - tested with - package description x-fields - Conditions - reformat - Handle old syntax - More fields - More stuff - ^co ok, - more stuff - ^c ok - some of hackage ok - A-Z ok - Works [A-al) - to the h - rest of Hackage - Introduce parsec -flag - Count warnings - Verify we get not less warnings from parsec parser - fixup! Introduce parsec -flag - Warn about old/new syntax and cabal-version - Invalid UTF warning - Deprecated fields - Fix meta - Move transformers dep under parsec flag - Add parsec travis job
-
- Oct 17, 2016
-
-
Edward Z. Yang authored
This increases our test coverage for using Cabal with GHC 7.0, 7.2 and HEAD. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Oct 14, 2016
-
-
Oleg Grenrus authored
- No need to add other-modules by hand - Works on OSX (.sh didn't) - Found missed files!
-
- Oct 09, 2016
-
-
quchen authored
-
- Jul 21, 2016
-
-
Edward Z. Yang authored
Lots of changes: - When possible, we use the container infrastructure (sudo: false) rather than Google Compute Engine infrastructure (sudo: required). Unfortunately, we can't use GCE for the Linux builds, where reduced RAM available hoses are GHC build. - Switched from using ./Setup and old-style cabal to new-build. There are numerous great benefits but the best is that .cabal/store can be cached on Travis, leading to huge speedups on the build. Downside is we need to string-and-ceiling-wax support for test/haddock/etc. - I stopped bootstrapping on every build we do; instead there is a separate bootstrap build we do to make sure that that is working. This also speeds up the basic builds since we are not building Cabal/cabal-install multiple times. - There are some hacks. The big one is setting CABAL_BUILDDIR explicitly; this smooths over quite a few infelicities in the current new-build implementation. Signed-off-by:
Edward Z. Yang <ezyang@cs.stanford.edu>
-
- Jul 17, 2016
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-