diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2015-05-01 15:05:11 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2015-05-01 15:06:26 +0100 |
commit | 2f6a0ac7061c59ed68a6dd5a2243e3e690acbd5f (patch) | |
tree | 3a0cca1160b5479c3ef89f3df565ab470cd62e41 /rts | |
parent | de5d022e1543283effd67c2a03598e2bcaf49930 (diff) | |
download | haskell-2f6a0ac7061c59ed68a6dd5a2243e3e690acbd5f.tar.gz |
Move IP, Symbol, Nat to ghc-prim
This motivation is to declare class IP much earlier (in ghc-prim),
so that implicit parameters (which depend on IP) is available
to library code, notably the 'error' function.
* Move class IP from base:GHC.IP
to ghc-prim:GHC.Classes
* Delete module GHC.IP from base
* Move types Symbol and Nat
from base:GHC.TypeLits
to ghc-prim:GHC.Types
There was a name clash in GHC.RTS.Flags, where I renamed
the local type Nat to RtsNat.
Diffstat (limited to 'rts')
0 files changed, 0 insertions, 0 deletions