fc2fedff

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Treat HeapOverflow as a killed mutation, re-throw other async exceptions

HeapOverflow (e.g. from -M4g RTS cap) means a mutation caused runaway
allocation; treating it as survived would be a false negative.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 5s 2s 2s 7s 5s
Eval 7s 49s 49s 57s 0s
Build 12s 20m31s 19h17m39s 19h17m51s 0s
Suite 5s 21m23s 19h17m46s 19h17m51s 19h11m30s