[commit: ghc] master: Replace DeriveDataTypeable by AutoDeriveTypeable (6ed5430)
git at git.haskell.org
git at git.haskell.org
Tue May 27 11:56:35 UTC 2014
Repository : ssh://git@git.haskell.org/ghc
On branch : master
Link : http://ghc.haskell.org/trac/ghc/changeset/6ed54303e2d3f1ef19df1312331a1740eca3ccdc/ghc
>---------------------------------------------------------------
commit 6ed54303e2d3f1ef19df1312331a1740eca3ccdc
Author: Herbert Valerio Riedel <hvr at gnu.org>
Date: Tue May 27 13:49:30 2014 +0200
Replace DeriveDataTypeable by AutoDeriveTypeable
This is a first step towards addressing #9111
This results in the following additional Typeable (exported) instances
being generated (list was compiled by diff'ing hoogle txt output):
instance Typeable CFile
instance Typeable 'CFile
instance Typeable CFpos
instance Typeable 'CFpos
instance Typeable CJmpBuf
instance Typeable 'CJmpBuf
instance Typeable ChItem
instance Typeable QSem
instance Typeable ID
instance Typeable 'ID
instance Typeable CONST
instance Typeable Qi
instance Typeable Qr
instance Typeable Mp
instance Typeable ConstrRep
instance Typeable Fixity
instance Typeable 'Prefix
instance Typeable 'Infix
instance Typeable Constr
instance Typeable DataType
instance Typeable DataRep
instance Typeable Data
instance Typeable HasResolution
instance Typeable IsList
Signed-off-by: Herbert Valerio Riedel <hvr at gnu.org>
>---------------------------------------------------------------
6ed54303e2d3f1ef19df1312331a1740eca3ccdc
libraries/base/Control/Concurrent/Chan.hs | 2 +-
libraries/base/Control/Concurrent/QSem.hs | 2 +-
libraries/base/Control/Concurrent/QSemN.hs | 2 +-
libraries/base/Control/Exception/Base.hs | 2 +-
libraries/base/Data/Coerce.hs | 2 +-
libraries/base/Data/Complex.hs | 2 +-
libraries/base/Data/Data.hs | 2 +-
libraries/base/Data/Dynamic.hs | 2 +-
libraries/base/Data/Either.hs | 2 +-
libraries/base/Data/Fixed.hs | 2 +-
libraries/base/Data/Unique.hs | 2 +-
libraries/base/Data/Version.hs | 2 +-
libraries/base/Foreign/C/Types.hs | 2 +-
libraries/base/Foreign/Ptr.hs | 2 +-
libraries/base/GHC/Conc/Windows.hs | 2 +-
libraries/base/GHC/Exts.hs | 2 +-
libraries/base/GHC/ForeignPtr.hs | 2 +-
libraries/base/GHC/IO/Exception.hs | 2 +-
libraries/base/GHC/IO/FD.hs | 2 +-
libraries/base/GHC/IO/Handle/Types.hs | 2 +-
libraries/base/GHC/IOArray.hs | 2 +-
libraries/base/GHC/IORef.hs | 2 +-
libraries/base/GHC/Int.hs | 2 +-
libraries/base/GHC/MVar.hs | 2 +-
libraries/base/System/Mem/StableName.hs | 2 +-
libraries/base/System/Posix/Types.hs | 2 +-
libraries/base/System/Timeout.hs | 2 +-
libraries/base/base.cabal | 1 +
28 files changed, 28 insertions(+), 27 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 6ed54303e2d3f1ef19df1312331a1740eca3ccdc
More information about the ghc-commits
mailing list