-- primitive operations and types that GHC knows about.
---------------------------------------------------------------------------
-_interface_ PrelGHC 2 0
-_exports_
-PrelGHC
+__interface PrelGHC 2 0 where
+
+__export PrelGHC
+
->
All -- Pseudo class used for universal quantification
-- Magical assert thingy
assert
--- I/O primitives
+ -- I/O primitives
RealWorld
realWorld#
State#
+ -- Concurrency primitives
+ ThreadId#
fork#
- delay#
+ killThread#
+ delay#
+ waitRead#
+ waitWrite#
+
+ -- MVars
+ MVar#
+ sameMVar#
+ newMVar#
+ takeMVar#
+ putMVar#
+
+ -- Parallel
seq#
par#
parGlobal#
parAtRel#
parAtForNow#
- SynchVar#
- sameMVar#
- newSynchVar#
- takeMVar#
- putMVar#
- waitRead#
- waitWrite#
-
- errorIO#
-
+ -- Character Type
Char#
gtChar#
geChar#
ord#
chr#
+ -- Int Type
Int#
>#
>=#
leAddr#
int2Addr#
addr2Int#
-
+ addr2Integer#
+
Float#
gtFloat#
geFloat#
sizeofByteArray#
sizeofMutableByteArray#
+ MutVar#
+ newMutVar#
+ readMutVar#
+ writeMutVar#
+ sameMutVar#
+
+ catch#
+ raise#
+
+ Weak#
+ mkWeak#
+ deRefWeak#
+
ForeignObj#
makeForeignObj#
writeForeignObj#
-
+
StablePtr#
makeStablePtr#
deRefStablePtr#
+ eqStablePtr#
reallyUnsafePtrEquality#
unsafeCoerce#
;
-_declarations_
-
1 class CCallable a :: ** ;
1 class CReturnable a :: ** ;
-1 assert _:_ _forall_ [a] => PrelBase.Bool -> a -> a ;;
+1 assert :: __forall [a] => PrelBase.Bool -> a -> a ;