summaryrefslogtreecommitdiff
path: root/ghc/compiler
diff options
context:
space:
mode:
authorsimonmar <unknown>2000-10-02 11:06:19 +0000
committersimonmar <unknown>2000-10-02 11:06:19 +0000
commite9e111d726ae93939d4dc16d548d6f011f7215c8 (patch)
treedc1f98ef9d73a0d01d4d3dacbc84655f9d19ba47 /ghc/compiler
parent334e3c04376a84c977c2d5f29d384daa38a76913 (diff)
downloadhaskell-e9e111d726ae93939d4dc16d548d6f011f7215c8.tar.gz
[project @ 2000-10-02 11:06:19 by simonmar]
- move readMVar and swapMVar from PrelConc to concurrent - add the following exception-safe MVar operations: withMVar :: MVar a -> (a -> IO b) -> IO b modifyMVar :: MVar a -> (a -> IO (a,b)) -> IO b modifyMVar_ :: MVar a -> (a -> IO a) -> IO () - re-implement readMVar and swapMVar in an exception-safe way. - re-implement the Chan operations using withMVar et al.
Diffstat (limited to 'ghc/compiler')
0 files changed, 0 insertions, 0 deletions