packages feed

haskell-src-exts 1.19.0 → 1.19.1

raw patch · 3 files changed

+15/−9 lines, 3 filesPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

API changes (from Hackage documentation)

- Language.Haskell.Exts.SrcLoc: SrcLoc :: !String -> !Int -> !Int -> SrcLoc
+ Language.Haskell.Exts.SrcLoc: SrcLoc :: String -> Int -> Int -> SrcLoc
- Language.Haskell.Exts.SrcLoc: SrcSpan :: !String -> !Int -> !Int -> !Int -> !Int -> SrcSpan
+ Language.Haskell.Exts.SrcLoc: SrcSpan :: String -> Int -> Int -> Int -> Int -> SrcSpan
- Language.Haskell.Exts.SrcLoc: [srcColumn] :: SrcLoc -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcColumn] :: SrcLoc -> Int
- Language.Haskell.Exts.SrcLoc: [srcFilename] :: SrcLoc -> !String
+ Language.Haskell.Exts.SrcLoc: [srcFilename] :: SrcLoc -> String
- Language.Haskell.Exts.SrcLoc: [srcLine] :: SrcLoc -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcLine] :: SrcLoc -> Int
- Language.Haskell.Exts.SrcLoc: [srcSpanEndColumn] :: SrcSpan -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcSpanEndColumn] :: SrcSpan -> Int
- Language.Haskell.Exts.SrcLoc: [srcSpanEndLine] :: SrcSpan -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcSpanEndLine] :: SrcSpan -> Int
- Language.Haskell.Exts.SrcLoc: [srcSpanFilename] :: SrcSpan -> !String
+ Language.Haskell.Exts.SrcLoc: [srcSpanFilename] :: SrcSpan -> String
- Language.Haskell.Exts.SrcLoc: [srcSpanStartColumn] :: SrcSpan -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcSpanStartColumn] :: SrcSpan -> Int
- Language.Haskell.Exts.SrcLoc: [srcSpanStartLine] :: SrcSpan -> !Int
+ Language.Haskell.Exts.SrcLoc: [srcSpanStartLine] :: SrcSpan -> Int

Files

CHANGELOG view
@@ -1,3 +1,9 @@+1.19.0 --> 1.19.1+===================++* Revert making fields of `SrcLoc` strict. (#340)++ 1.18.2 --> 1.19.0 =================== 
haskell-src-exts.cabal view
@@ -1,5 +1,5 @@ Name:                   haskell-src-exts-Version:                1.19.0+Version:                1.19.1 License:                BSD3 License-File:           LICENSE Build-Type:             Simple
src/Language/Haskell/Exts/SrcLoc.hs view
@@ -20,9 +20,9 @@  -- | A single position in the source. data SrcLoc = SrcLoc-    { srcFilename :: !String-    , srcLine :: !Int-    , srcColumn :: !Int+    { srcFilename :: String+    , srcLine :: Int+    , srcColumn :: Int     }   deriving (Eq,Ord,Typeable,Data,Generic) @@ -36,11 +36,11 @@  -- | A portion of the source, spanning one or more lines and zero or more columns. data SrcSpan = SrcSpan-    { srcSpanFilename    :: !String-    , srcSpanStartLine   :: !Int-    , srcSpanStartColumn :: !Int-    , srcSpanEndLine     :: !Int-    , srcSpanEndColumn   :: !Int+    { srcSpanFilename    :: String+    , srcSpanStartLine   :: Int+    , srcSpanStartColumn :: Int+    , srcSpanEndLine     :: Int+    , srcSpanEndColumn   :: Int     }   deriving (Eq,Ord,Typeable,Data)