haskell-src-meta 0.8.5 → 0.8.6
raw patch · 4 files changed
+13/−5 lines, 4 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Language.Haskell.Meta.Syntax.Translate: toTupEl :: ToExp a => a -> Exp
+ Language.Haskell.Meta.Syntax.Translate: toTupEl :: ToExp a => a -> Maybe Exp
Files
- ChangeLog +3/−0
- haskell-src-meta.cabal +7/−3
- src/Language/Haskell/Meta/Parse.hs +2/−1
- tests/TestExamples.hs +1/−1
ChangeLog view
@@ -1,3 +1,6 @@+0.8.6:+- Add TypeApplications to default extensions+ 0.8.5: - Compatibility with template-haskell shipped with GHC 8.10
haskell-src-meta.cabal view
@@ -1,6 +1,6 @@ name: haskell-src-meta-version: 0.8.5-cabal-version: >= 1.8+version: 0.8.6+cabal-version: >= 1.10 build-type: Simple license: BSD3 license-file: LICENSE@@ -17,8 +17,9 @@ extra-source-files: ChangeLog README.md library+ default-language: Haskell2010 build-depends: base >= 4.8 && < 5,- haskell-src-exts >= 1.18 && < 1.23,+ haskell-src-exts >= 1.18 && < 1.24, pretty >= 1.0 && < 1.2, syb >= 0.1 && < 0.8, template-haskell >= 2.10 && < 2.17,@@ -34,6 +35,7 @@ Language.Haskell.Meta.Utils test-suite unit+ default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Main.hs@@ -55,6 +57,7 @@ test-suite splices+ default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: tests main-is: Splices.hs@@ -66,6 +69,7 @@ template-haskell test-suite examples+ default-language: Haskell2010 type: exitcode-stdio-1.0 hs-source-dirs: examples, tests main-is: TestExamples.hs
src/Language/Haskell/Meta/Parse.hs view
@@ -84,7 +84,8 @@ ,TemplateHaskell ,RankNTypes ,MultiParamTypeClasses- ,RecursiveDo]+ ,RecursiveDo+ ,TypeApplications] parseResultToEither :: ParseResult a -> Either String a parseResultToEither (ParseOk a) = Right a
tests/TestExamples.hs view
@@ -6,7 +6,7 @@ import qualified HsHere import qualified SKI -import SKI (SKI ((:$), I, K, S))+import SKI (SKI (I, K, S, (:$))) -- Very dumb test framework shouldBe :: (Show a, Eq a) => a -> a -> IO ()