haskell-names 0.9.1 → 0.9.2
raw patch · 2 files changed
+6/−5 lines, 2 filesdep ~aesondep ~basedep ~pretty-shownew-uploaderPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: aeson, base, pretty-show, tasty
API changes (from Hackage documentation)
+ Language.Haskell.Names.LocalSymbolTable: instance GHC.Base.Semigroup Language.Haskell.Names.LocalSymbolTable.Table
- Language.Haskell.Names.Open: Alg :: (forall d. Resolvable d => d -> Scope -> w d) -> Alg w
+ Language.Haskell.Names.Open: Alg :: forall d. Resolvable d => d -> Scope -> w d -> Alg w
Files
haskell-names.cabal view
@@ -1,5 +1,5 @@ Name: haskell-names-Version: 0.9.1+Version: 0.9.2 License: BSD3 Author: Philipp Schuster, Roman Cheplyaka, Lennart Augustsson Maintainer: Philipp Schuster@@ -242,7 +242,7 @@ , filepath >= 1.1 && < 1.5 , containers >= 0.2 && < 0.6 , uniplate >= 1.5.1 && < 1.7- , aeson >= 0.8.0.2 && < 1.3+ , aeson >= 0.8.0.2 && < 1.5 , bytestring >= 0.10.4.0 && < 0.11 , data-lens-light >= 0.1.2.1 && < 0.2 , traverse-with-class >= 1.0.0.0 && < 1.1@@ -287,9 +287,9 @@ , mtl >= 2.2.1 && < 2.3 , filepath >= 1.1 && <1.5 , containers >= 0.2 && < 0.6- , tasty >= 0.12 && < 0.13+ , tasty >= 0.12 && < 1.2 , tasty-golden >= 2.2.1 && < 2.4 , filemanip >= 0.3.6.3 && < 0.4- , pretty-show >= 1.6.1 && < 1.7+ , pretty-show >= 1.6.1 && < 1.8 , traverse-with-class >= 1.0.0.0 && < 1.1
src/Language/Haskell/Names/LocalSymbolTable.hs view
@@ -8,13 +8,14 @@ ) where import qualified Data.Map as Map+import Data.Semigroup import Language.Haskell.Exts import Language.Haskell.Names.SyntaxUtils (dropAnn) import Language.Haskell.Names.Types -- | Local symbol table — contains locally bound names newtype Table = Table (Map.Map (Name ()) SrcLoc)- deriving Monoid+ deriving (Semigroup, Monoid) addValue :: SrcInfo l => Name l -> Table -> Table addValue n (Table vs) =