[project @ 1997-07-25 23:12:22 by sof]
authorsof <unknown>
Fri, 25 Jul 1997 23:14:07 +0000 (23:14 +0000)
committersof <unknown>
Fri, 25 Jul 1997 23:14:07 +0000 (23:14 +0000)
wibble

ghc/compiler/basicTypes/Unique.hi-boot
ghc/compiler/codeGen/CgBindery.hi-boot
ghc/compiler/codeGen/ClosureInfo.hi-boot

index 2241525..96175be 100644 (file)
@@ -2,6 +2,6 @@ _interface_ Unique 1
 _exports_
 Unique Unique Uniquable(uniqueOf) mkUniqueGrimily;
 _declarations_
-1 data Unique;
-1 mkUniqueGrimily _:_ GHC.Int# -> Unique.Unique ;;
-1 class Uniquable a where {uniqueOf :: a -> Unique};
+1 class Uniquable a where {uniqueOf :: a -> Unique} ;
+1 data Unique = MkUnique GHC.Int# ;
+1 mkUniqueGrimily _:_ GHC.Int# -> Unique ;;
index 1206f10..f9a119b 100644 (file)
@@ -3,7 +3,7 @@ _exports_
 CgBindery CgBindings CgIdInfo(MkCgIdInfo) VolatileLoc StableLoc nukeVolatileBinds maybeAStkLoc maybeBStkLoc;
 _declarations_
 1 type CgBindings = Id.IdEnv CgIdInfo;
-1 data CgIdInfo = MkCgIdInfo Id.Id CgBindery.VolatileLoc CgBindery.StableLoc ClosureInfo.LambdaFormInfo;
+1 data CgIdInfo = MkCgIdInfo Id.Id CgBindery.VolatileLoc CgBindery.StableLoc ClosureInfo!LambdaFormInfo;
 1 data VolatileLoc;
 1 data StableLoc;
 1 nukeVolatileBinds _:_ CgBindery.CgBindings -> CgBindery.CgBindings ;;
index eaa1fc3..95500ad 100644 (file)
@@ -1,19 +1,14 @@
 _interface_ ClosureInfo 1
 _exports_
-ClosureInfo ClosureInfo LambdaFormInfo closureKind closureLabelFromCI closureNonHdrSize closurePtrsSize closureSMRep closureSemiTag closureSizeWithoutFixedHdr closureTypeDescr closureUpdReqd entryLabelFromCI fastLabelFromCI infoTableLabelFromCI maybeSelectorInfo;
+ClosureInfo ClosureInfo LambdaFormInfo 
+       ;
 _declarations_
+-- 1 infoTableLabelFromCI _:_ ClosureInfo -> CLabel ;;
+-- 1 closureSMRep _:_ ClosureInfo -> SMRep.SMRep ;;
+-- 1 closureSizeWithoutFixedHdr _:_ ClosureInfo -> HeapOffs.HeapOffset ;;
+-- 1 closureTypeDescr _:_ ClosureInfo -> PrelBase.String ;;
+-- 1 closureLabelFromCI _:_ ClosureInfo -> CLabel ;;
+
 1 data LambdaFormInfo;
 1 data ClosureInfo;
-1 closureKind _:_ ClosureInfo -> PrelBase.String ;;
-1 closureLabelFromCI _:_ ClosureInfo -> CLabel.CLabel ;;
-1 closureNonHdrSize _:_ ClosureInfo -> PrelBase.Int ;;
-1 closurePtrsSize _:_ ClosureInfo -> PrelBase.Int ;;
-1 closureSMRep _:_ ClosureInfo -> SMRep.SMRep ;;
-1 closureSemiTag _:_ ClosureInfo -> PrelBase.Int ;;
-1 closureSizeWithoutFixedHdr _:_ ClosureInfo -> HeapOffs.HeapOffset ;;
-1 closureTypeDescr _:_ ClosureInfo -> PrelBase.String ;;
-1 closureUpdReqd _:_ ClosureInfo -> PrelBase.Bool ;;
-1 entryLabelFromCI _:_ ClosureInfo -> CLabel.CLabel ;;
-1 fastLabelFromCI _:_ ClosureInfo -> CLabel.CLabel ;;
-1 infoTableLabelFromCI _:_ ClosureInfo -> CLabel.CLabel ;;
-1 maybeSelectorInfo _:_ ClosureInfo -> PrelBase.Maybe (Id.Id, PrelBase.Int) ;;
+