[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