HEADS UP: Enabling --slow validate on Phabricator

Austin Seipp austin at well-typed.com
Mon Jan 19 18:28:11 UTC 2015

Hi *,

This is just a warning that soon, I'd like to enable --slow ./validate
on Phabricator.

What does this mean? It means that builds will take longer, but GHC
will be tested much more thoroughly with each commit and with each
patch that's submitted.

Unfortunately, the bad news is that we've been pretty sloppy about
making sure the --slow configuration always works... last I tried it
(admittedly a little while ago) there were quite a few extra failures.

However, this is just a pre-emptive warning that things may take
longer, and a few things may break more soon.

Particularly, there's now the chance Harbormaster will see failures
that you did not see before! (for example, if you changed the code
generator and broke the profiling build). But that's probably a good
thing, since you can defer to checking slow tests afterwords.


Austin Seipp, Haskell Consultant
Well-Typed LLP, http://www.well-typed.com/

More information about the ghc-devs mailing list