srcloc 0.5.1.0 → 0.5.1.1
raw patch · 3 files changed
+10/−9 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.Loc: instance Data Loc
- Data.Loc: instance Data Pos
- Data.Loc: instance Data SrcLoc
- Data.Loc: instance Data a => Data (L a)
- Data.Loc: instance Eq Loc
- Data.Loc: instance Eq Pos
- Data.Loc: instance Eq SrcLoc
- Data.Loc: instance Eq x => Eq (L x)
- Data.Loc: instance Functor L
- Data.Loc: instance IsLocation Loc
- Data.Loc: instance IsLocation SrcLoc
- Data.Loc: instance Located (L a)
- Data.Loc: instance Located Loc
- Data.Loc: instance Located Pos
- Data.Loc: instance Located SrcLoc
- Data.Loc: instance Located a => Located (Maybe a)
- Data.Loc: instance Located a => Located [a]
- Data.Loc: instance Monoid Loc
- Data.Loc: instance Monoid SrcLoc
- Data.Loc: instance Ord Pos
- Data.Loc: instance Ord SrcLoc
- Data.Loc: instance Ord x => Ord (L x)
- Data.Loc: instance Read Loc
- Data.Loc: instance Read Pos
- Data.Loc: instance Read SrcLoc
- Data.Loc: instance Relocatable (L a)
- Data.Loc: instance Show Loc
- Data.Loc: instance Show Pos
- Data.Loc: instance Show SrcLoc
- Data.Loc: instance Show x => Show (L x)
- Data.Loc: instance Typeable L
- Data.Loc: instance Typeable Loc
- Data.Loc: instance Typeable Pos
- Data.Loc: instance Typeable SrcLoc
+ Data.Loc: infixl 6 `srcspan`
+ Data.Loc: instance Data.Data.Data Data.Loc.Loc
+ Data.Loc: instance Data.Data.Data Data.Loc.Pos
+ Data.Loc: instance Data.Data.Data Data.Loc.SrcLoc
+ Data.Loc: instance Data.Data.Data a => Data.Data.Data (Data.Loc.L a)
+ Data.Loc: instance Data.Loc.IsLocation Data.Loc.Loc
+ Data.Loc: instance Data.Loc.IsLocation Data.Loc.SrcLoc
+ Data.Loc: instance Data.Loc.Located (Data.Loc.L a)
+ Data.Loc: instance Data.Loc.Located Data.Loc.Loc
+ Data.Loc: instance Data.Loc.Located Data.Loc.Pos
+ Data.Loc: instance Data.Loc.Located Data.Loc.SrcLoc
+ Data.Loc: instance Data.Loc.Located a => Data.Loc.Located (GHC.Base.Maybe a)
+ Data.Loc: instance Data.Loc.Located a => Data.Loc.Located [a]
+ Data.Loc: instance Data.Loc.Relocatable (Data.Loc.L a)
+ Data.Loc: instance GHC.Base.Functor Data.Loc.L
+ Data.Loc: instance GHC.Base.Monoid Data.Loc.Loc
+ Data.Loc: instance GHC.Base.Monoid Data.Loc.SrcLoc
+ Data.Loc: instance GHC.Classes.Eq Data.Loc.Loc
+ Data.Loc: instance GHC.Classes.Eq Data.Loc.Pos
+ Data.Loc: instance GHC.Classes.Eq Data.Loc.SrcLoc
+ Data.Loc: instance GHC.Classes.Eq x => GHC.Classes.Eq (Data.Loc.L x)
+ Data.Loc: instance GHC.Classes.Ord Data.Loc.Pos
+ Data.Loc: instance GHC.Classes.Ord Data.Loc.SrcLoc
+ Data.Loc: instance GHC.Classes.Ord x => GHC.Classes.Ord (Data.Loc.L x)
+ Data.Loc: instance GHC.Read.Read Data.Loc.Loc
+ Data.Loc: instance GHC.Read.Read Data.Loc.Pos
+ Data.Loc: instance GHC.Read.Read Data.Loc.SrcLoc
+ Data.Loc: instance GHC.Show.Show Data.Loc.Loc
+ Data.Loc: instance GHC.Show.Show Data.Loc.Pos
+ Data.Loc: instance GHC.Show.Show Data.Loc.SrcLoc
+ Data.Loc: instance GHC.Show.Show x => GHC.Show.Show (Data.Loc.L x)
Files
- Data/Loc.hs +2/−2
- LICENSE +1/−1
- srcloc.cabal +7/−6
Data/Loc.hs view
@@ -225,8 +225,8 @@ class Relocatable a where reloc :: Loc -> a -> a --- | A value of type @L a@ is a value of type @a@ with an associated 'Loc', but this location is ignored--- when performing comparisons.+-- | A value of type @L a@ is a value of type @a@ with an associated 'Loc', but+-- this location is ignored when performing comparisons. data L a = L Loc a deriving (Functor, Data, Typeable)
LICENSE view
@@ -25,7 +25,7 @@ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -Copyright (c) 2011-2015, Geoffrey Mainland+Copyright (c) 2011-2017, Geoffrey Mainland All rights reserved. Redistribution and use in source and binary forms, with or without modification,
srcloc.cabal view
@@ -1,17 +1,18 @@ name: srcloc-version: 0.5.1.0+version: 0.5.1.1 cabal-version: >= 1.6 license: BSD3 license-file: LICENSE copyright: (c) 2006-2011 Harvard University- (c) 2011-2015 Geoffrey Mainland-author: Geoffrey Mainland <mainland@cs.drexel.edu>-maintainer: Geoffrey Mainland <mainland@cs.drexel.edu>+ (c) 2011-2017 Geoffrey Mainland+author: Geoffrey Mainland <mainland@drexel.edu>+maintainer: Geoffrey Mainland <mainland@drexel.edu> stability: alpha-homepage: http://www.cs.drexel.edu/~mainland/+homepage: https://github.com/mainland/srcloc category: Data synopsis: Data types for managing source code locations.-description: Data types for managing source code locations.+description: Data types for tracking, combining, and printing source code locations.+tested-with: GHC==7.4.2, GHC==7.6.3, GHC==7.8.3, GHC==7.10.3, GHC==8.0.2, GHC==8.2.1 build-type: Simple