[commit: ghc] master: Turn libraries/integer-gmp/gmp/tarball into a submodule (32729d3)

git at git.haskell.org git at git.haskell.org
Mon Jan 30 21:02:32 UTC 2017


Repository : ssh://git@git.haskell.org/ghc

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/32729d3586d7ecdeb8561b6d0b2a688db709560c/ghc

>---------------------------------------------------------------

commit 32729d3586d7ecdeb8561b6d0b2a688db709560c
Author: Reid Barton <rwbarton at gmail.com>
Date:   Mon Jan 30 14:18:07 2017 -0500

    Turn libraries/integer-gmp/gmp/tarball into a submodule
    
    The submodule repository contains the latest version of the GMP source
    distribution (6.1.2) with the doc/ subdirectory removed, as described
    in gmp/ghc.mk. Rather than applying the old patch from gmp/tarball/patch
    I moved its contents into gmp/gmpsrc.patch, canceling a patch related to
    memory management there. Experimentally, the PIC-related patch for OS X
    is still necessary.
    
    The upgrade to GMP 6.1.2 fixes #7655.
    
    Test Plan:
    Built on OS X with in-tree gmp and tested that the command
    `ghc -e 'length (show (2^(5*10^6) :: Integer))'` no longer segfaults.
    
    Reviewers: mpickering, hvr, austin, bgamari
    
    Reviewed By: bgamari
    
    Subscribers: mpickering, thomie
    
    Differential Revision: https://phabricator.haskell.org/D3044
    
    GHC Trac Issues: #7655


>---------------------------------------------------------------

32729d3586d7ecdeb8561b6d0b2a688db709560c
 .gitmodules                                        |    5 +-
 libraries/integer-gmp/gmp/ghc.mk                   |   11 +-
 libraries/integer-gmp/gmp/gmp-tarballs             |    1 +
 libraries/integer-gmp/gmp/gmpsrc.patch             |  106 +-
 libraries/integer-gmp/gmp/tarball/README           |    8 -
 .../gmp/tarball/gmp-5.0.3-nodoc-patched.tar.bz2    |  Bin 2176824 -> 0 bytes
 libraries/integer-gmp/gmp/tarball/gmp-5.0.4.patch  | 1584 --------------------
 libraries/integer-gmp/gmp/tarball/patch            |  103 --
 mk/build.mk.sample                                 |    2 +-
 9 files changed, 93 insertions(+), 1727 deletions(-)

Diff suppressed because of size. To see it, use:

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 32729d3586d7ecdeb8561b6d0b2a688db709560c


More information about the ghc-commits mailing list