diff options
| author | simonmar <unknown> | 2000-10-02 11:06:19 +0000 |
|---|---|---|
| committer | simonmar <unknown> | 2000-10-02 11:06:19 +0000 |
| commit | e9e111d726ae93939d4dc16d548d6f011f7215c8 (patch) | |
| tree | dc1f98ef9d73a0d01d4d3dacbc84655f9d19ba47 /ghc/compiler | |
| parent | 334e3c04376a84c977c2d5f29d384daa38a76913 (diff) | |
| download | haskell-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
