Make `<Typeable.h>` obsolete and refactor away its use

Authored by hvr on Sep 15 2013, 4:49 PM.

Description

Make <Typeable.h> obsolete and refactor away its use

With GHC 7.8's PolyKinds the macros in <Typeable.h> are no longer of any
use, and their use is clearly obsolete. The sites using those macros are
replaced by auto-derivations of Typeable instances.

This reduces reliance on the CPP extension and the compile dependency on
Typeable.h in a couple of modules.

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Details

Committed
hvrSep 17 2013, 3:41 AM
Pushed
bgamariAug 25 2016, 1:39 PM
Parents
rGHCDIFF0f5eae0232a8: Constant-fold `__GLASGOW_HASKELL__` CPP conditionals
Branches
Unknown
Tags
Unknown