Constant-fold `__GLASGOW_HASKELL__` CPP conditionals
Now that HUGS and NHC specific code has been removed, this commit
"folds" the now redundant `#if((n)def)`s containing
`__GLASGOW_HASKELL__`. This renders `base` officially GHC only.
This commit also inlines the `INSTANCE_TYPEABLE` macros and removes the
now superflous local `include/Typeable.h` header.
Finally, the `array.cabal` file is updated as well to remove the now
superflous conditionals.
Signed-off-by:
Herbert Valerio Riedel <hvr@gnu.org>
Showing
- Data/Array.hs 0 additions, 2 deletionsData/Array.hs
- Data/Array/Base.hs 2 additions, 73 deletionsData/Array/Base.hs
- Data/Array/IO.hs 0 additions, 46 deletionsData/Array/IO.hs
- Data/Array/IO/Internals.hs 1 addition, 11 deletionsData/Array/IO/Internals.hs
- Data/Array/ST.hs 0 additions, 2 deletionsData/Array/ST.hs
- array.cabal 17 additions, 22 deletionsarray.cabal
- include/Typeable.h 0 additions, 59 deletionsinclude/Typeable.h
Loading
Please register or sign in to comment