[commit: ghc] master: Remove obsolete Data.OldTypeable (#9639) (7369d25)
git at git.haskell.org
git at git.haskell.org
Sat Oct 18 14:23:18 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/7369d2595a8cceebe457a44c8400828f4df87ea0/ghc
>---------------------------------------------------------------
commit 7369d2595a8cceebe457a44c8400828f4df87ea0
Author: Michael Karg <mgoremeier at gmail.com>
Date: Sat Oct 18 15:50:48 2014 +0200
Remove obsolete Data.OldTypeable (#9639)
This finally removes the `Data.OldTypeable` module (which
has been deprecated in 7.8), from `base`, compiler and testsuite.
The deprecated `Typeable{1..7}` aliases in `Data.Typeable` are not
removed yet in order to give existing code a bit more time to adapt.
Reviewed By: hvr, dreixel
Differential Revision: https://phabricator.haskell.org/D311
>---------------------------------------------------------------
7369d2595a8cceebe457a44c8400828f4df87ea0
compiler/prelude/PrelNames.lhs | 42 +-
compiler/typecheck/TcDeriv.lhs | 67 +--
compiler/typecheck/TcGenDeriv.lhs | 65 ---
compiler/typecheck/TcInstDcls.lhs | 10 +-
libraries/base/Data/OldTypeable.hs | 179 --------
libraries/base/Data/OldTypeable/Internal.hs | 474 ---------------------
libraries/base/base.cabal | 3 -
libraries/base/changelog.md | 2 +
libraries/base/include/OldTypeable.h | 29 --
testsuite/tests/deriving/should_compile/all.T | 1 -
testsuite/tests/deriving/should_compile/drv021.hs | 16 -
.../tests/deriving/should_compile/drv021.stderr | 13 -
testsuite/tests/deriving/should_fail/all.T | 1 -
testsuite/tests/deriving/should_fail/drvfail014.hs | 13 -
.../tests/deriving/should_fail/drvfail014.stderr | 9 -
testsuite/tests/safeHaskell/ghci/all.T | 1 -
testsuite/tests/safeHaskell/ghci/p15.script | 23 -
testsuite/tests/safeHaskell/ghci/p15.stderr | 20 -
testsuite/tests/safeHaskell/ghci/p15.stdout | 2 -
.../safeHaskell/safeInfered/UnsafeInfered07.hs | 5 -
.../safeHaskell/safeInfered/UnsafeInfered07.stderr | 24 --
.../safeHaskell/safeInfered/UnsafeInfered07_A.hs | 10 -
testsuite/tests/safeHaskell/safeInfered/all.T | 3 -
.../tests/safeHaskell/safeLanguage/SafeLang13.hs | 41 --
.../safeHaskell/safeLanguage/SafeLang13.stdout | 5 -
.../tests/safeHaskell/safeLanguage/SafeLang13_A.hs | 19 -
.../tests/safeHaskell/safeLanguage/SafeLang14.hs | 41 --
.../safeHaskell/safeLanguage/SafeLang14.stderr | 12 -
.../tests/safeHaskell/safeLanguage/SafeLang14_A.hs | 19 -
testsuite/tests/safeHaskell/safeLanguage/all.T | 8 -
.../tests/safeHaskell/unsafeLibs/BadImport02.hs | 27 --
.../safeHaskell/unsafeLibs/BadImport02.stderr | 0
.../safeHaskell/unsafeLibs/BadImport02.stdout | 3 -
.../tests/safeHaskell/unsafeLibs/BadImport02_A.hs | 16 -
.../tests/safeHaskell/unsafeLibs/BadImport03.hs | 29 --
.../safeHaskell/unsafeLibs/BadImport03.stderr | 7 -
.../tests/safeHaskell/unsafeLibs/BadImport03_A.hs | 16 -
testsuite/tests/safeHaskell/unsafeLibs/all.T | 8 -
38 files changed, 8 insertions(+), 1255 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 7369d2595a8cceebe457a44c8400828f4df87ea0
More information about the ghc-commits
mailing list