[commit: ghc] master: Drop old integer-gmp-0.5 from GHC source tree (995e8c1)

git at git.haskell.org git at git.haskell.org
Tue Mar 31 09:01:17 UTC 2015


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

On branch  : master
Link       : http://ghc.haskell.org/trac/ghc/changeset/995e8c1c8692b60c907c7d2ccea179d52ca8e69e/ghc

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

commit 995e8c1c8692b60c907c7d2ccea179d52ca8e69e
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date:   Sun Mar 29 19:02:08 2015 +0200

    Drop old integer-gmp-0.5 from GHC source tree
    
    This completes what c774b28f76ee4c220f7c1c9fd81585e0e3af0e8a (#9281)
    started.  `integer-gmp-1.0` was added as an additional
    `libraries/integer-gmp2` folder while retaining the ability to configure
    GHC w/ the old `integer-gmp-0.5` to have a way back, and or the ability
    to easily switch between old/new `integer-gmp` for benchmark/debugging
    purposes.
    
    This commit removes the old `libraries/integer-gmp` folder and moves
    `libraries/integer-gmp2` into its place, while removing any mentions of
    "gmp2" as well as the to support two different `integer-gmp` packages in
    GHC's source-tree.
    
    Reviewed By: austin
    
    Differential Revision: https://phabricator.haskell.org/D769


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

995e8c1c8692b60c907c7d2ccea179d52ca8e69e
 compiler/basicTypes/Module.hs                      |    1 -
 compiler/coreSyn/CorePrep.hs                       |    2 -
 compiler/ghc.mk                                    |    3 -
 compiler/prelude/PrelNames.hs                      |    2 -
 ghc.mk                                             |   12 -
 libraries/base/base.cabal                          |    9 -
 libraries/integer-gmp/.gitignore                   |    6 +-
 libraries/integer-gmp/GHC/Integer.lhs              |   66 -
 libraries/integer-gmp/GHC/Integer/GMP/Internals.hs |   40 -
 libraries/integer-gmp/GHC/Integer/GMP/Prim.hs      |  372 ----
 libraries/integer-gmp/GHC/Integer/Logarithms.hs    |   43 -
 .../GHC/Integer/Logarithms/Internals.hs            |  260 ---
 libraries/integer-gmp/GHC/Integer/Type.lhs         | 1021 -----------
 libraries/integer-gmp/LICENSE                      |   80 +-
 libraries/integer-gmp/Setup.hs                     |    2 +-
 libraries/integer-gmp/cbits/alloc.c                |   97 --
 libraries/integer-gmp/cbits/cbits.c                |   14 -
 libraries/integer-gmp/cbits/float.c                |  249 ---
 libraries/integer-gmp/cbits/gmp-wrappers.cmm       |  823 ---------
 libraries/integer-gmp/cbits/longlong.c             |   66 -
 .../{integer-gmp2 => integer-gmp}/cbits/wrappers.c |    0
 libraries/integer-gmp/changelog.md                 |    7 +
 libraries/integer-gmp/configure.ac                 |   36 +-
 .../{integer-gmp2 => integer-gmp}/gmp/ghc-gmp.h    |    0
 libraries/integer-gmp/gmp/ghc.mk                   |   92 +-
 .../{integer-gmp2 => integer-gmp}/gmp/gmpsrc.patch |    0
 libraries/integer-gmp/include/HsIntegerGmp.h.in    |   10 +-
 libraries/integer-gmp/integer-gmp.buildinfo.in     |    2 +-
 libraries/integer-gmp/integer-gmp.cabal            |   98 +-
 .../integer-gmp/mkGmpDerivedConstants/Makefile     |   15 -
 libraries/integer-gmp/mkGmpDerivedConstants/ghc.mk |   39 -
 .../mkGmpDerivedConstants/mkGmpDerivedConstants.c  |   75 -
 .../src/GHC/Integer.hs                             |    0
 .../src/GHC/Integer/GMP/Internals.hs               |    0
 .../src/GHC/Integer/Logarithms.hs                  |    0
 .../src/GHC/Integer/Logarithms/Internals.hs        |    0
 .../src/GHC/Integer/Type.hs                        |    0
 libraries/integer-gmp2/.gitignore                  |   14 -
 libraries/integer-gmp2/LICENSE                     |   30 -
 libraries/integer-gmp2/Setup.hs                    |    6 -
 libraries/integer-gmp2/aclocal.m4                  |   44 -
 libraries/integer-gmp2/changelog.md                |   51 -
 libraries/integer-gmp2/config.guess                | 1420 ----------------
 libraries/integer-gmp2/config.sub                  | 1794 --------------------
 libraries/integer-gmp2/configure.ac                |  116 --
 libraries/integer-gmp2/gmp/config.mk.in            |   11 -
 libraries/integer-gmp2/gmp/ghc.mk                  |  139 --
 libraries/integer-gmp2/gmp/ln                      |    3 -
 libraries/integer-gmp2/include/HsIntegerGmp.h.in   |   14 -
 libraries/integer-gmp2/install-sh                  |  527 ------
 libraries/integer-gmp2/integer-gmp.buildinfo.in    |    5 -
 libraries/integer-gmp2/integer-gmp.cabal           |   66 -
 mk/config.mk.in                                    |    2 +-
 rules/foreachLibrary.mk                            |    2 -
 utils/ghc-cabal/Main.hs                            |    4 -
 55 files changed, 137 insertions(+), 7653 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 995e8c1c8692b60c907c7d2ccea179d52ca8e69e


More information about the ghc-commits mailing list