Repository : ssh://darcs.haskell.org//srv/darcs/packages/ghc-prim On branch : no-pred-ty
http://hackage.haskell.org/trac/ghc/changeset/62f51156720d860c3ab91ce86cae697417ce8594 >--------------------------------------------------------------- commit 62f51156720d860c3ab91ce86cae697417ce8594 Author: Max Bolingbroke <[email protected]> Date: Tue Sep 6 15:53:58 2011 +0100 Don't need IPBox any longer since I'm going to use newtype to do it >--------------------------------------------------------------- GHC/Types.hs | 10 +--------- 1 files changed, 1 insertions(+), 9 deletions(-) diff --git a/GHC/Types.hs b/GHC/Types.hs index e1e7470..8e1c11b 100644 --- a/GHC/Types.hs +++ b/GHC/Types.hs @@ -18,8 +18,7 @@ module GHC.Types ( Bool(..), Char(..), Int(..), Float(..), Double(..), - Ordering(..), IO(..), - IPBox(..) + Ordering(..), IO(..) ) where import GHC.Prim @@ -79,13 +78,6 @@ or the '>>' and '>>=' operations from the 'Monad' class. newtype IO a = IO (State# RealWorld -> (# State# RealWorld, a #)) --- | A data constructor used to box up all implicit parameter arguments >--------------------------------------------------------------- --- This is very special in that we never use the IPBox TyCon directly. --- Instead, internally GHC attributes many different TyCons (one for --- each implicit parameter name) to the IPBox data constructor -data IPBox a = IPBox a - -- | A data constructor used to box up all unlifted equalities -- -- The type constructor is special in that GHC pretends that it _______________________________________________ Cvs-libraries mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-libraries
