packages feed

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 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