[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