-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MissingH 1.4.0.1 and parsec 3.1.12.0 are not compatible #88
Comments
SafeHaskell strikes again... why do people keep relying on not-advertised module safety properties? :-/ PS: btw, I was wondering if anyone was still using the legacy PS2: This is gonna take a bit of time to figure out a way how to get this done w/o CPP; in the mean-time I've tweaked the |
This is the first version whose `SafeHaskell` properties have become an intentional part of the API contract; previous versions were merely accidentally safe-inferred (or not depending on various factors; in other words, this was a fragile property). If you rely on `SafeHaskell` to consider module imports from `parsec` *safe*, this is the first version of `parsec` which actually guarantees a well-defined state. Support for GHC 7.0, GHC 7.2, and GHC 7.4.1 has been dropped, consequently the support window starts with GHC 7.4.2. This addresses #88
This should be resolved with the release of TLDR: if you require
or, starting with
|
Thanks for the quick resolution! |
For now, we avoid parsec 3.1.12.0 until incompatibility is fixed. See: haskell-hvr/missingh#42 haskell/parsec#88
…volkov/rebase#11. Close #3254, in favor of #3251. Close #3258. Upgrade parsec haskell/parsec#88. Re-enable diagrams-contrib diagrams/diagrams-contrib#73
MissingH 1.4.0.1 and parsec 3.1.12.0 are not compatible because the
Text.ParserCombinators.Parsec
module is no longer Safe. It used to be Safe in version 3.1.11.This incompatibility breaks upstream packages such as Gitit (see comment by cidig on 2018-02-04).
Issue in MissingH repo: haskell-hvr/missingh#42
The text was updated successfully, but these errors were encountered: