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 +6/−0
- haskell-src-exts.cabal +1/−1
- src/Language/Haskell/Exts/SrcLoc.hs +8/−8
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)