Skip to content
Snippets Groups Projects
Commit 65c20659 authored by sof's avatar sof
Browse files

[project @ 1997-11-24 21:14:34 by sof]

Mirror sequential code, push realWorld# on B-stack before entering IO action
parent 3331382e
No related merge requests found
......@@ -175,10 +175,13 @@ I_ threadId = 0;
but slower than GUM sparks. There is no fixed upper bound on the
number of GRAN sparks either. -- HWL
*/
#if !defined(GRAN)
#if defined(PAR)
I_ sparksIgnored =0, sparksCreated = 0;
I_ sparksIgnored =0;
#endif
#if defined(CONCURRENT) && !defined(GRAN)
I_ SparkLimit[SPARK_POOLS];
rtsBool
......@@ -198,7 +201,7 @@ initThreadPools(STG_NO_ARGS)
return rtsTrue;
}
#endif /* !GRAN */
#endif
#ifdef PAR
rtsBool sameThread;
......@@ -2564,8 +2567,8 @@ W_ type;
#endif
if (type == T_MAIN) {
STKO_SpA(stko) -= AREL(1);
*STKO_SpA(stko) = (P_) realWorldZh_closure;
STKO_SpB(stko) -= BREL(1);
*STKO_SpB(stko) = (P_) realWorldZh_closure;
}
SAVE_Ret = (StgRetAddr) UNVEC(stopThreadDirectReturn,vtbl_stopStgWorld);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment