Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. Jun 09, 2017
  2. Apr 24, 2017
  3. Apr 07, 2017
  4. Mar 05, 2017
  5. Feb 21, 2017
  6. Feb 20, 2017
  7. Feb 19, 2017
  8. Feb 18, 2017
  9. Feb 17, 2017
  10. Jan 11, 2017
  11. Nov 27, 2016
  12. Oct 29, 2016
  13. Oct 26, 2016
    • Oleg Grenrus's avatar
      Parsec parser · 512db606
      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
      512db606
  14. Oct 18, 2016
  15. Oct 17, 2016
  16. Oct 16, 2016
  17. Oct 14, 2016
  18. Oct 11, 2016
  19. Oct 10, 2016
  20. Oct 09, 2016
  21. Sep 20, 2016
  22. Sep 16, 2016
  23. Sep 14, 2016
    • Duncan Coutts's avatar
      Don't store secure index metadata in travis cache · 2e8b7df6
      Duncan Coutts authored
      Just as we don't store the package index in the cache. That said, in
      future once we're using the secure repo routinely it'd be ok to
      occasionally cache the index if we wanted, to save downloads. But since
      it does change frequently, we wouldn't want to update the cache
      frequently.
      2e8b7df6
  24. Sep 12, 2016
    • ttuegel's avatar
      travis.yml: don't build with GHC 7.4 · 6913400f
      ttuegel authored
      GHC 7.4 is more than four years old now, well outside our three-year
      support window. (Actually, GHC 7.6 is outside our support window too,
      but I don't have any pending patches which are broken with that
      version.)
  25. Jul 22, 2016
  26. Jul 21, 2016
    • Edward Z. Yang's avatar
      Test bootstrap on OSX. · c59d7ce2
      Edward Z. Yang authored
      
      Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      c59d7ce2
    • Edward Z. Yang's avatar
      Rewrite Travis CI script. · 487565aa
      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: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      487565aa
    • Edward Z. Yang's avatar
  27. Jul 18, 2016
Loading