This project is mirrored from https://github.com/haskell/Cabal. Pull mirroring updated .
  1. 30 Nov, 2018 1 commit
  2. 29 Nov, 2018 3 commits
    • Oleg Grenrus's avatar
      Add visible field to Library · 32fbd0b5
      Oleg Grenrus authored
      - for main library default is True
      - for named libraries default is False
      - remove Monoid Library instance; i'd rather remove emptyLibrary too
        but now these (two?) usages are explicit:
        - creating Library from BuildInfo when merging common stanzas
        - creation of dummy package in `cabal new-repl`
      - Documentation is left for Francesco to write
      - Field is named `visible` because we have `buildable` and `exposed`
        adjectives. `visibility: True` is unclear.
      32fbd0b5
    • Oleg Grenrus's avatar
      simplifyCondTree requires only Semigroup · 284de315
      Oleg Grenrus authored
      284de315
    • Oleg Grenrus's avatar
      Disable 'cache restore' on appveyor · 7e2952b6
      Oleg Grenrus authored
      7e2952b6
  3. 28 Nov, 2018 2 commits
    • Oleg Grenrus's avatar
      Merge pull request #5746 from haskell/oleg/readp-to-cli · 28d7da00
      Oleg Grenrus authored
      Move remainders of ReadP stuff to cabal-install Distribution.Deprecated namespace
      28d7da00
    • Oleg Grenrus's avatar
      Move ReadP out of Cabal (to cabal-install) · baf78ca2
      Oleg Grenrus authored
      - Distribution.Compat.ReadP to Distribution.Deprecated.ReadP
      - Distribution.Text to Distribution.Deprecated.Text
      - all Text instances needed by cabal-install to Deprecated.Text too
      - Distribution.ParseUtils to Distribution.Deprecated.ParseUtils
      - Remove deprecated Distribution.PrettyUtils
      - new Distribution.Text with
      
          display = prettyShow
          simpleParse = simpleParsec
      
        to not break too much stuff (Custom Setup.hs)
      - parseInstalledPackageInfo type signature changed to use
        `base` types
      
      This removes around 2k lines from Cabal the library.
      git diff --stat shows less, as files are moved (git is smart).
      Even so, total 300 lines removal at this point.
      baf78ca2
  4. 27 Nov, 2018 3 commits
  5. 26 Nov, 2018 7 commits
  6. 25 Nov, 2018 24 commits