[project @ 2002-02-15 22:13:32 by sof]
authorsof <unknown>
Fri, 15 Feb 2002 22:13:33 +0000 (22:13 +0000)
committersof <unknown>
Fri, 15 Feb 2002 22:13:33 +0000 (22:13 +0000)
commitd95869c5824ef634654be93dd9f964c24bb5185e
treef9219fdd1c5bdce9126f8c7738a1afef472662b3
parentd031626e7479ef896117894b08c94563d012bc2b
[project @ 2002-02-15 22:13:32 by sof]
New call attribute on foreign imports, threadsafe.

It indicates that a foreign import can(*) safely be called
concurrently with the continued evaluation of other Haskell
threads, i.e., when the foreign call is made by a Haskell
thread, it won't hinder the progress of other threads.

(*) - if the platform and RTS supports it, it _will be_
invoked concurrently.
ghc/compiler/absCSyn/AbsCUtils.lhs
ghc/compiler/absCSyn/PprAbsC.lhs
ghc/compiler/nativeGen/StixPrim.lhs
ghc/compiler/parser/Lex.lhs
ghc/compiler/parser/Parser.y
ghc/compiler/prelude/ForeignCall.lhs