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
return rtsTrue;
}
-#endif /* !GRAN */
+#endif
#ifdef PAR
rtsBool sameThread;
#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);