Skip to content
  • Herbert Valerio Riedel's avatar
    Use `:pkg:fail`'s `MonadFail` class · 8e903011
    Herbert Valerio Riedel authored
    The `fail` package has been already in lib:Cabal's transitive
    dependencies via at least `lib:parsec` (for GHC < 8), so we might
    as well depend on it directly and avoid having to deal with two
    divergent compat `MonadFail` classes, as well as reduce the amount
    of CPP hackery.
    
    This should address the GHC < 8 build failures that were introduced
    via c3c29a49
    
    Future work: get rid of internal `Distribution.Compat.MonadFail` module.
    8e903011