Changeset 15670 for src/Pugs/Prim.hs
- Timestamp:
- 03/13/07 00:48:16 (21 months ago)
- Files:
-
- 1 modified
-
src/Pugs/Prim.hs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/Pugs/Prim.hs
r15659 r15670 1578 1578 atomicEval action = do 1579 1579 env <- ask 1580 if envAtomic env then action else guardSTM (runEvalSTM env action) 1580 if envAtomic env then action else do 1581 rv <- guardSTM (runEvalSTM env action) 1582 case rv of 1583 VError{} -> retShift rv 1584 VControl{} -> retShift rv 1585 _ -> return rv 1581 1586 1582 1587 {-| Assert that a list of Vals is all defined. … … 2106 2111 \\n Bool pre kill safe (Thread)\ 2107 2112 \\n Int pre kill unsafe (Int, List)\ 2108 \\n Object pre Object::new safe (Object: Named)\2113 \\n Object pre Object::new safe,export (Object: Named)\ 2109 2114 \\n Object pre BUILDALL safe (Object)\ 2110 2115 \\n Object pre DESTROYALL safe (Object)\
