Skip to content

haddock: Remove compatibility shims for GHC < 8.4 from haddock-library

Removes old compatibility shims from haddock-library GHC versions < 8.4. This allows to remove the CompatPrelude module and all occurrences of CPP in the library.

I removed some of the old GHC compilers from the tested-with clause, but it is still kind of a lie since we currently don't have a CI matrix for these versions. The only lower bound that I bumped up is for base, I didn't check whether the other lower bounds are still building.

Edited by BinderDavid

Merge request reports