Following http://bugs.darcs.net/issue2585 , here is a couple of patches
that take advantage
of GHC 8+'s ability to show a simple stack trace when an error occurs.
The second one is big
and touches a lot of files, but it is quite simple. I am screening the
bundle.
2 patches for repository http://darcs.net:
patch b8b227b69c110cab9e37f942d472db2d1c1614db
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date: Thu Mar 29 18:02:00 -03 2018
* simplify errorDoc since errors are shown with a call stack in GHC 8+
patch a0905619363bf2c80a443973c7f789deb6f5dcd3
Author: Guillaume Hoffmann <guillaumh@gmail.com>
Date: Thu Mar 29 19:25:54 -03 2018
* reimplement impossible and bug in Darcs.Prelude
also remove impossible.h, Darcs.Util.Bug, CPP extension when not used,
and use Darcs.Prelude in more places.