summaryrefslogtreecommitdiff
path: root/distrib
diff options
context:
space:
mode:
authorIan Lynagh <igloo@earth.li>2012-06-07 14:39:04 +0100
committerIan Lynagh <igloo@earth.li>2012-06-07 14:40:30 +0100
commit93e7e26245fbd173f6cea547cb008c7258d74442 (patch)
treeefd3eeddd53811fabd17638201c623fb906cb342 /distrib
parent22b51daaf41820e5451cb8dadf63e2a534c3efb4 (diff)
downloadhaskell-93e7e26245fbd173f6cea547cb008c7258d74442.tar.gz
scheduleYield: avoid doing a GC again if we just did one
If we are interrupted to do a GC, then we do not immediately do another one. This avoids a starvation situation where one Capability keeps forcing a GC and the other Capabilities make no progress at all.
Diffstat (limited to 'distrib')
0 files changed, 0 insertions, 0 deletions