packages feed

ghc-exactprint 0.6.3.1 → 0.6.3.2

raw patch · 2 files changed

+6/−3 lines, 2 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Language.Haskell.GHC.ExactPrint.AnnotateTypes: annotationsToComments :: forall m_aM3X. MonadFree AnnotationF m_aM3X => [AnnKeywordId] -> m_aM3X ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: annotationsToComments :: forall m_aM4o. MonadFree AnnotationF m_aM4o => [AnnKeywordId] -> m_aM4o ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: countAnns :: forall m_aM0z. MonadFree AnnotationF m_aM0z => AnnKeywordId -> m_aM0z Int
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: countAnns :: forall m_aM10. MonadFree AnnotationF m_aM10 => AnnKeywordId -> m_aM10 Int
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: getSrcSpanForKw :: forall m_aM2O. MonadFree AnnotationF m_aM2O => SrcSpan -> AnnKeywordId -> m_aM2O SrcSpan
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: getSrcSpanForKw :: forall m_aM3f. MonadFree AnnotationF m_aM3f => SrcSpan -> AnnKeywordId -> m_aM3f SrcSpan
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: ifInContext :: forall m_aM8q. MonadFree AnnotationF m_aM8q => Set AstContext -> Annotated () -> Annotated () -> m_aM8q ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: ifInContext :: forall m_aM8R. MonadFree AnnotationF m_aM8R => Set AstContext -> Annotated () -> Annotated () -> m_aM8R ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markAnnBeforeAnn :: forall m_aMbO. MonadFree AnnotationF m_aMbO => AnnKeywordId -> AnnKeywordId -> m_aMbO ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markAnnBeforeAnn :: forall m_aMcf. MonadFree AnnotationF m_aMcf => AnnKeywordId -> AnnKeywordId -> m_aMcf ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markEOF :: forall m_aL63. MonadFree AnnotationF m_aL63 => m_aL63 ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markEOF :: forall m_aL6u. MonadFree AnnotationF m_aL6u => m_aL6u ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markExternal :: forall m_aLUS. MonadFree AnnotationF m_aLUS => SrcSpan -> AnnKeywordId -> String -> m_aLUS ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markExternal :: forall m_aLVj. MonadFree AnnotationF m_aLVj => SrcSpan -> AnnKeywordId -> String -> m_aLVj ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markInside :: forall m_aLTN. MonadFree AnnotationF m_aLTN => AnnKeywordId -> m_aLTN ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markInside :: forall m_aLUe. MonadFree AnnotationF m_aLUe => AnnKeywordId -> m_aLUe ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markInstead :: forall m_aLRx. MonadFree AnnotationF m_aLRx => AnnKeywordId -> KeywordId -> m_aLRx ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markInstead :: forall m_aLRY. MonadFree AnnotationF m_aLRY => AnnKeywordId -> KeywordId -> m_aLRY ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markMany :: forall m_aLW3. MonadFree AnnotationF m_aLW3 => AnnKeywordId -> m_aLW3 ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markMany :: forall m_aLWu. MonadFree AnnotationF m_aLWu => AnnKeywordId -> m_aLWu ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markManyOptional :: forall m_aLX8. MonadFree AnnotationF m_aLX8 => AnnKeywordId -> m_aLX8 ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markManyOptional :: forall m_aLXz. MonadFree AnnotationF m_aLXz => AnnKeywordId -> m_aLXz ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOffsetPrim :: forall m_aLYd. MonadFree AnnotationF m_aLYd => AnnKeywordId -> Int -> Maybe String -> m_aLYd ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOffsetPrim :: forall m_aLYE. MonadFree AnnotationF m_aLYE => AnnKeywordId -> Int -> Maybe String -> m_aLYE ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOffsetPrimOptional :: forall m_aLZo. MonadFree AnnotationF m_aLZo => AnnKeywordId -> Int -> Maybe String -> m_aLZo ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOffsetPrimOptional :: forall m_aLZP. MonadFree AnnotationF m_aLZP => AnnKeywordId -> Int -> Maybe String -> m_aLZP ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOutside :: forall m_aLSF. MonadFree AnnotationF m_aLSF => AnnKeywordId -> KeywordId -> m_aLSF ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markOutside :: forall m_aLT6. MonadFree AnnotationF m_aLT6 => AnnKeywordId -> KeywordId -> m_aLT6 ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markPPOptional :: forall m_aLQp. MonadFree AnnotationF m_aLQp => AnnKeywordId -> Maybe String -> m_aLQp ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markPPOptional :: forall m_aLQQ. MonadFree AnnotationF m_aLQQ => AnnKeywordId -> Maybe String -> m_aLQQ ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: markPrim :: forall m_aLPh. MonadFree AnnotationF m_aLPh => AnnKeywordId -> Maybe String -> m_aLPh ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: markPrim :: forall m_aLPI. MonadFree AnnotationF m_aLPI => AnnKeywordId -> Maybe String -> m_aLPI ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: setContextLevel :: forall m_aM67. MonadFree AnnotationF m_aM67 => Set AstContext -> Int -> Annotated () -> m_aM67 ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: setContextLevel :: forall m_aM6y. MonadFree AnnotationF m_aM6y => Set AstContext -> Int -> Annotated () -> m_aM6y ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: storeOriginalSrcSpan :: forall m_aM1F. MonadFree AnnotationF m_aM1F => SrcSpan -> AnnKey -> m_aM1F AnnKey
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: storeOriginalSrcSpan :: forall m_aM26. MonadFree AnnotationF m_aM26 => SrcSpan -> AnnKey -> m_aM26 AnnKey
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: tellContext :: forall m_aMaJ. MonadFree AnnotationF m_aMaJ => Set AstContext -> m_aMaJ ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: tellContext :: forall m_aMba. MonadFree AnnotationF m_aMba => Set AstContext -> m_aMba ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: unsetContext :: forall m_aM7i. MonadFree AnnotationF m_aM7i => AstContext -> Annotated () -> m_aM7i ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: unsetContext :: forall m_aM7J. MonadFree AnnotationF m_aM7J => AstContext -> Annotated () -> m_aM7J ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: withSortKey :: forall m_aM52. MonadFree AnnotationF m_aM52 => [(SrcSpan, Annotated ())] -> m_aM52 ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: withSortKey :: forall m_aM5t. MonadFree AnnotationF m_aM5t => [(SrcSpan, Annotated ())] -> m_aM5t ()
- Language.Haskell.GHC.ExactPrint.AnnotateTypes: withSortKeyContexts :: forall m_aM9B. MonadFree AnnotationF m_aM9B => ListContexts -> [(SrcSpan, Annotated ())] -> m_aM9B ()
+ Language.Haskell.GHC.ExactPrint.AnnotateTypes: withSortKeyContexts :: forall m_aMa2. MonadFree AnnotationF m_aMa2 => ListContexts -> [(SrcSpan, Annotated ())] -> m_aMa2 ()

Files

ChangeLog view
@@ -1,3 +1,5 @@+2020-07-16 v0.6.3.2+	* Add support for GHC 8.8.4 2020-06-13 v0.6.3.1 	* Always print "=>" in ConDecl (for GHC >= 8.6) by @zliu41 2020-03-26 v0.6.3
ghc-exactprint.cabal view
@@ -1,5 +1,5 @@ name:                ghc-exactprint-version:             0.6.3.1+version:             0.6.3.2 synopsis:            ExactPrint for GHC description:         Using the API Annotations available from GHC 7.10.2, this                      library provides a means to round trip any code that can@@ -43,6 +43,7 @@                    , GHC == 8.8.1                    , GHC == 8.8.2                    , GHC == 8.8.3+                   , GHC == 8.8.4                    , GHC == 8.10.1 extra-source-files:  ChangeLog                      src-ghc710/Language/Haskell/GHC/ExactPrint/*.hs@@ -123,7 +124,7 @@       build-depends: ghc-boot   hs-source-dirs:      src -  if impl (ghc > 8.8.3)+  if impl (ghc > 8.8.4)       hs-source-dirs: src-ghc810   else     if impl (ghc > 8.6.5)@@ -155,7 +156,7 @@   else     hs-source-dirs:      tests -  if impl (ghc > 8.8.3)+  if impl (ghc > 8.8.4)       hs-source-dirs: src-ghc810   else     if impl (ghc > 8.6.5)