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
Config 5s 2s 2s 7s
Eval 7s 49s 49s 57s
Build 12s 20m31s 19h17m39s 19h17m51s
Test - - - -
Deploy - - - -
Suite 5s 21m23s 19h17m46s 19h17m51s