Add intentional support for `SafeHaskell`
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
Showing
- .travis.yml 0 additions, 6 deletions.travis.yml
- ChangeLog.md 24 additions, 0 deletionsChangeLog.md
- parsec.cabal 12 additions, 8 deletionsparsec.cabal
- src/Text/Parsec.hs 2 additions, 0 deletionssrc/Text/Parsec.hs
- src/Text/Parsec/ByteString.hs 2 additions, 0 deletionssrc/Text/Parsec/ByteString.hs
- src/Text/Parsec/ByteString/Lazy.hs 3 additions, 1 deletionsrc/Text/Parsec/ByteString/Lazy.hs
- src/Text/Parsec/Char.hs 1 addition, 1 deletionsrc/Text/Parsec/Char.hs
- src/Text/Parsec/Combinator.hs 3 additions, 0 deletionssrc/Text/Parsec/Combinator.hs
- src/Text/Parsec/Error.hs 1 addition, 0 deletionssrc/Text/Parsec/Error.hs
- src/Text/Parsec/Expr.hs 1 addition, 0 deletionssrc/Text/Parsec/Expr.hs
- src/Text/Parsec/Language.hs 2 additions, 0 deletionssrc/Text/Parsec/Language.hs
- src/Text/Parsec/Perm.hs 1 addition, 0 deletionssrc/Text/Parsec/Perm.hs
- src/Text/Parsec/Pos.hs 1 addition, 0 deletionssrc/Text/Parsec/Pos.hs
- src/Text/Parsec/Prim.hs 1 addition, 0 deletionssrc/Text/Parsec/Prim.hs
- src/Text/Parsec/String.hs 2 additions, 0 deletionssrc/Text/Parsec/String.hs
- src/Text/Parsec/Text.hs 2 additions, 0 deletionssrc/Text/Parsec/Text.hs
- src/Text/Parsec/Text/Lazy.hs 2 additions, 0 deletionssrc/Text/Parsec/Text/Lazy.hs
- src/Text/Parsec/Token.hs 1 addition, 0 deletionssrc/Text/Parsec/Token.hs
- src/Text/ParserCombinators/Parsec.hs 5 additions, 3 deletionssrc/Text/ParserCombinators/Parsec.hs
- src/Text/ParserCombinators/Parsec/Char.hs 2 additions, 0 deletionssrc/Text/ParserCombinators/Parsec/Char.hs
Please register or sign in to comment