Permalink
Commits on Dec 9, 2017
  1. Distribution.Client.Config: export addInfoForKnownRepos

    trofi committed Dec 9, 2017
    hackport needs 'addInfoForKnownRepos' to construct Secure
    variant of remote repo. Otherwise it will use old hackage
    index format and (surprisingly) won't see packages like
    haddock-library-1.4.5.
    
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Commits on Dec 8, 2017
  1. Cabal/Distribution/Parsec/ConfVar.hs: disable MonoLocalBinds

    trofi committed Sep 23, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  2. Utils.hs: disable MonoLocalBinds

    trofi committed Sep 23, 2017
    Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
  3. DNS.hs: enable DoAndIfThenElse LANGUAGE extension

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  4. Setup.hs: enable NoMonoLocalBinds

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  5. Add missing ForeignFunctionInterface LANGAUGE pragma

    trofi committed Nov 12, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  6. disable MonoLocalBinds as it conflicts with GADTs set outside

    trofi committed Apr 9, 2016
    Signed-off-by: Sergei Trofimovich <siarheit@google.com>
  7. Fix error messages with "cabal update" -> "hackport update" Same fix …

    kolmodin committed with trofi Dec 26, 2010
    …as marty.rosenberg@gmail.com once did for cabal-install-0.8.2, which we now are replacing.
  8. disable hackage's preferred-versions (as we don't use it when merge e…

    trofi committed Jul 10, 2011
    …builds)
    
    hackage.haskell.org/00-index.tar contains preferred-versions for some interesting
    packages. For now it's 'base-3'.
    
    Otherwise depends generated by hackport differ from ones pulled by ./Setup.hs.
Commits on Dec 7, 2017
  1. Merge pull request #4930 from phadej/foreign-lib-names-not-parsed-by-…

    phadej committed Dec 7, 2017
    …readp
    
    Foreign lib names not parsed by readp
  2. Merge pull request #4933 from tuncer/travis-8.2.2-bootstrap

    23Skidoo committed Dec 7, 2017
    travis-ci: bootstrap on 8.2.2 as well
Commits on Dec 6, 2017
  1. Update bootstrap.sh.

    23Skidoo committed Dec 6, 2017
  2. Merge pull request #4934 from 23Skidoo/no-travis-haddock-on-macos

    23Skidoo committed Dec 6, 2017
    Skip the Haddock step on macOS.
  3. Fix foreign-library roundtrip

    phadej committed Dec 4, 2017
Commits on Dec 5, 2017
  1. Skip the Haddock step on macOS.

    23Skidoo committed Dec 5, 2017
    I don't think it ever uncovered any bugs that the Linux bot
    missed. This should speed up the build a little.
Commits on Dec 4, 2017
  1. Comment.

    23Skidoo committed Dec 4, 2017
    [ci skip]
  2. Comment.

    23Skidoo committed Dec 4, 2017
    [ci skip]
  3. Syntax error.

    23Skidoo committed Dec 4, 2017
  4. Sync changelogs with the 2.0 branch.

    23Skidoo committed Dec 4, 2017
    [ci skip]
  5. Comment fix, formatting.

    23Skidoo committed Dec 4, 2017
    [ci skip]
  6. Merge pull request #4916 from cj285/extendedCabalBranch

    23Skidoo committed Dec 4, 2017
    Initial feature add: create both Library and Executable on cabal init
  7. Merge pull request #4928 from hvr/pr/issue-4644

    23Skidoo committed Dec 4, 2017
    Modify replacement properties of `encodeStringUtf8`/`decodeStringUtf8`
  8. Spelling.

    23Skidoo committed Dec 4, 2017
    [ci skip]
  9. Merge pull request #4923 from fgaz/f-a/do-not-create-folders-when-fai…

    23Skidoo committed Dec 4, 2017
    …ling
    
    Do not create folders when failing on no .project or .cabal file
Commits on Dec 3, 2017
  1. Modify replacement properties of `encodeStringUtf8`/`decodeStringUtf8`

    hvr committed Dec 3, 2017
    This changes `decodeStringUtf8` to not replace U+FFFE and U+FFFF into
    U+FFFD, while `encodeStringUtf8` now replaces surrogate pairs
    (i.e. code-points U+D800 through U+DFFF which are invalid in UTF-8)
    with U+FFFD.
    
    Consequently, `decodeStringUtf8 . encodeStringUtf8` can now properly
    round-trip all scalar code-points
    (i.e. [U+0000..U+D7FF] ∪ [U+E000..U+10FFFF]).
    
    This should finally address #4644
  2. Merge pull request #4924 from grayjay/restore-integration-test-comments

    23Skidoo committed Dec 3, 2017
    Restore a few integration test comments and new-build package arguments.
  3. Update regression test for issue #3436 after #4909.

    grayjay committed Dec 3, 2017
    #4909 changed the cabal-version of the package under test, so this commit
    adjusts the versions of the Cabal libraries in the test to be consistent with
    the cabal-version.
Commits on Dec 2, 2017
  1. Restore a few integration test comments and new-build package arguments.

    grayjay committed Dec 2, 2017
    Some comments were lost in the migration to the new integration test suite.