projects
/
ghc-hetmet.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
[project @ 1996-07-25 20:43:49 by partain]
[ghc-hetmet.git]
/
ghc
/
lib
/
prelude
/
PreludeGlaST.hs
1
-- solely for backward-compatibility with pre-2.00 GHC systems.
2
3
module PreludeGlaST (
4
Array(..), -- NB: makes internals visible
5
MutableVar,
6
ST,
7
ByteArray,
8
MutableArray,
9
MutableByteArray,
10
PrimIO,
11
Addr(..), Word(..),
12
CCallable(..), CReturnable(..),
13
14
boundsOfArray,
15
boundsOfByteArray,
16
fixPrimIO,
17
fixST,
18
forkPrimIO,
19
forkST,
20
freezeAddrArray,
21
freezeArray,
22
freezeCharArray,
23
freezeDoubleArray,
24
freezeFloatArray,
25
freezeIntArray,
26
indexAddrArray,
27
indexAddrOffAddr,
28
indexCharArray,
29
indexCharOffAddr,
30
indexDoubleArray,
31
indexDoubleOffAddr,
32
indexFloatArray,
33
indexFloatOffAddr,
34
indexIntArray,
35
indexIntOffAddr,
36
ioToST,
37
listPrimIO,
38
listST,
39
mapAndUnzipPrimIO,
40
mapAndUnzipST,
41
mapPrimIO,
42
mapST,
43
newAddrArray,
44
newArray,
45
newCharArray,
46
newDoubleArray,
47
newFloatArray,
48
newIntArray,
49
newVar,
50
readAddrArray,
51
readArray,
52
readCharArray,
53
readDoubleArray,
54
readFloatArray,
55
readIntArray,
56
readVar,
57
returnPrimIO,
58
returnST,
59
returnStrictlyST,
60
runST,
61
primIOToIO,
62
ioToPrimIO,
63
sameMutableArray,
64
sameMutableByteArray,
65
sameVar,
66
seqPrimIO,
67
seqST,
68
seqStrictlyST,
69
stToIO,
70
thawArray,
71
thenPrimIO,
72
thenST,
73
thenStrictlyST,
74
unsafeFreezeArray,
75
unsafeFreezeByteArray,
76
unsafeInterleavePrimIO,
77
unsafeInterleaveST,
78
unsafePerformPrimIO,
79
writeAddrArray,
80
writeArray,
81
writeCharArray,
82
writeDoubleArray,
83
writeFloatArray,
84
writeIntArray,
85
writeVar
86
#ifndef __PARALLEL_HASKELL__
87
, makeStablePtr
88
, deRefStablePtr
89
, freeStablePtr
90
, performGC
91
#endif
92
) where
93
94
import GHCbase