projects
/
ghc-hetmet.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[project @ 1998-10-21 11:37:23 by sof]
[ghc-hetmet.git]
/
ghc
/
lib
/
std
/
PrelGHC.hi-boot
diff --git
a/ghc/lib/std/PrelGHC.hi-boot
b/ghc/lib/std/PrelGHC.hi-boot
index
0643ba6
..
a3bedc7
100644
(file)
--- a/
ghc/lib/std/PrelGHC.hi-boot
+++ b/
ghc/lib/std/PrelGHC.hi-boot
@@
-18,7
+18,7
@@
PrelGHC
-- void CAF is defined in PrelBase
-- Magical assert thingy
-- void CAF is defined in PrelBase
-- Magical assert thingy
- assert__
+ assert
-- I/O primitives
RealWorld
-- I/O primitives
RealWorld
@@
-37,6
+37,7
@@
PrelGHC
parAtForNow#
SynchVar#
parAtForNow#
SynchVar#
+ sameMVar#
newSynchVar#
takeMVar#
putMVar#
newSynchVar#
takeMVar#
putMVar#
@@
-92,6
+93,10
@@
PrelGHC
int2Word#
word2Int#
int2Word#
word2Int#
+ Word64#
+
+ Int64#
+
Addr#
gtAddr#
geAddr#
Addr#
gtAddr#
geAddr#
@@
-174,6
+179,10
@@
PrelGHC
integer2Word#
int2Integer#
word2Integer#
integer2Word#
int2Integer#
word2Integer#
+ integerToInt64#
+ integerToWord64#
+ int64ToInteger#
+ word64ToInteger#
Array#
ByteArray#
Array#
ByteArray#
@@
-186,48
+195,84
@@
PrelGHC
newArray#
newCharArray#
newIntArray#
newArray#
newCharArray#
newIntArray#
+ newWordArray#
newFloatArray#
newDoubleArray#
newAddrArray#
newFloatArray#
newDoubleArray#
newAddrArray#
+ newStablePtrArray#
indexArray#
indexCharArray#
indexIntArray#
indexArray#
indexCharArray#
indexIntArray#
+ indexWordArray#
indexFloatArray#
indexDoubleArray#
indexAddrArray#
indexFloatArray#
indexDoubleArray#
indexAddrArray#
+ indexStablePtrArray#
+ indexInt64Array#
+ indexWord64Array#
-- indexOffAddr#
indexCharOffAddr#
indexIntOffAddr#
-- indexOffAddr#
indexCharOffAddr#
indexIntOffAddr#
+indexWordOffAddr#
indexAddrOffAddr#
indexFloatOffAddr#
indexDoubleOffAddr#
indexAddrOffAddr#
indexFloatOffAddr#
indexDoubleOffAddr#
+indexStablePtrOffAddr#
+indexInt64OffAddr#
+indexWord64OffAddr#
+
+writeCharOffAddr#
+writeIntOffAddr#
+writeWordOffAddr#
+writeAddrOffAddr#
+writeForeignObjOffAddr#
+writeFloatOffAddr#
+writeDoubleOffAddr#
+writeStablePtrOffAddr#
+writeInt64OffAddr#
+writeWord64OffAddr#
-- indexOffForeignObj#
indexCharOffForeignObj#
indexIntOffForeignObj#
-- indexOffForeignObj#
indexCharOffForeignObj#
indexIntOffForeignObj#
+indexWordOffForeignObj#
indexAddrOffForeignObj#
indexFloatOffForeignObj#
indexDoubleOffForeignObj#
indexAddrOffForeignObj#
indexFloatOffForeignObj#
indexDoubleOffForeignObj#
+indexStablePtrOffForeignObj#
+indexInt64OffForeignObj#
+indexWord64OffForeignObj#
writeArray#
writeCharArray#
writeIntArray#
writeArray#
writeCharArray#
writeIntArray#
+ writeWordArray#
writeFloatArray#
writeDoubleArray#
writeAddrArray#
writeFloatArray#
writeDoubleArray#
writeAddrArray#
+ writeStablePtrArray#
+ writeInt64Array#
+ writeWord64Array#
readArray#
readCharArray#
readIntArray#
readArray#
readCharArray#
readIntArray#
+ readWordArray#
readFloatArray#
readDoubleArray#
readAddrArray#
readFloatArray#
readDoubleArray#
readAddrArray#
+ readStablePtrArray#
+ readInt64Array#
+ readWord64Array#
unsafeFreezeArray#
unsafeFreezeByteArray#
unsafeFreezeArray#
unsafeFreezeByteArray#
+ sizeofByteArray#
+ sizeofMutableByteArray#
+
ForeignObj#
makeForeignObj#
writeForeignObj#
ForeignObj#
makeForeignObj#
writeForeignObj#
@@
-236,9
+281,12
@@
indexDoubleOffForeignObj#
makeStablePtr#
deRefStablePtr#
reallyUnsafePtrEquality#
makeStablePtr#
deRefStablePtr#
reallyUnsafePtrEquality#
+
+ unsafeCoerce#
;
_declarations_
1 class CCallable a :: ** ;
1 class CReturnable a :: ** ;
;
_declarations_
1 class CCallable a :: ** ;
1 class CReturnable a :: ** ;
+1 assert _:_ _forall_ [a] => PrelBase.Bool -> a -> a ;;