packages feed

morte 1.3.0 → 1.3.1

raw patch · 1 files changed

+2/−2 lines, 1 filesdep ~optparse-applicativePVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: optparse-applicative

API changes (from Hackage documentation)

- Morte.Core: absurd :: X -> forall a. a
- Morte.Core: context :: TypeError -> Context
- Morte.Core: current :: TypeError -> Expr X
- Morte.Core: instance Applicative Expr
- Morte.Core: instance Binary Const
- Morte.Core: instance Binary Var
- Morte.Core: instance Binary a => Binary (Expr a)
- Morte.Core: instance Bounded Const
- Morte.Core: instance Buildable Const
- Morte.Core: instance Buildable Path
- Morte.Core: instance Buildable TypeError
- Morte.Core: instance Buildable TypeMessage
- Morte.Core: instance Buildable Var
- Morte.Core: instance Buildable X
- Morte.Core: instance Buildable a => Buildable (Expr a)
- Morte.Core: instance Enum Const
- Morte.Core: instance Eq Const
- Morte.Core: instance Eq Path
- Morte.Core: instance Eq Var
- Morte.Core: instance Eq X
- Morte.Core: instance Eq a => Eq (Expr a)
- Morte.Core: instance Exception TypeError
- Morte.Core: instance Foldable Expr
- Morte.Core: instance Functor Expr
- Morte.Core: instance IsString (Expr a)
- Morte.Core: instance IsString Var
- Morte.Core: instance Monad Expr
- Morte.Core: instance NFData Const
- Morte.Core: instance NFData TypeError
- Morte.Core: instance NFData TypeMessage
- Morte.Core: instance NFData Var
- Morte.Core: instance NFData X
- Morte.Core: instance NFData a => NFData (Expr a)
- Morte.Core: instance Ord Path
- Morte.Core: instance Show Const
- Morte.Core: instance Show Path
- Morte.Core: instance Show TypeError
- Morte.Core: instance Show TypeMessage
- Morte.Core: instance Show Var
- Morte.Core: instance Show X
- Morte.Core: instance Show a => Show (Expr a)
- Morte.Core: instance Traversable Expr
- Morte.Core: instance Typeable TypeError
- Morte.Core: typeMessage :: TypeError -> TypeMessage
- Morte.Import: cyclicImport :: Cycle -> Path
- Morte.Import: importStack :: Imported e -> [Path]
- Morte.Import: instance Exception Cycle
- Morte.Import: instance Exception ReferentiallyOpaque
- Morte.Import: instance Exception e => Exception (Imported e)
- Morte.Import: instance Show Cycle
- Morte.Import: instance Show ReferentiallyOpaque
- Morte.Import: instance Show e => Show (Imported e)
- Morte.Import: instance Typeable Cycle
- Morte.Import: instance Typeable Imported
- Morte.Import: instance Typeable ReferentiallyOpaque
- Morte.Import: nested :: Imported e -> e
- Morte.Import: opaqueImport :: ReferentiallyOpaque -> Path
- Morte.Lexer: columnNo :: Position -> {-# UNPACK #-} !Int
- Morte.Lexer: instance Functor AlexLastAcc
- Morte.Lexer: instance Show Position
- Morte.Lexer: instance Show Token
- Morte.Lexer: lineNo :: Position -> {-# UNPACK #-} !Int
- Morte.Parser: instance Buildable ParseError
- Morte.Parser: instance Error ParseMessage
- Morte.Parser: instance Exception ParseError
- Morte.Parser: instance Show ParseError
- Morte.Parser: instance Show ParseMessage
- Morte.Parser: instance Typeable ParseError
- Morte.Parser: parseMessage :: ParseError -> ParseMessage
- Morte.Parser: position :: ParseError -> Position
+ Morte.Core: [absurd] :: X -> forall a. a
+ Morte.Core: [context] :: TypeError -> Context
+ Morte.Core: [current] :: TypeError -> Expr X
+ Morte.Core: [typeMessage] :: TypeError -> TypeMessage
+ Morte.Core: instance Control.DeepSeq.NFData Morte.Core.Const
+ Morte.Core: instance Control.DeepSeq.NFData Morte.Core.TypeError
+ Morte.Core: instance Control.DeepSeq.NFData Morte.Core.TypeMessage
+ Morte.Core: instance Control.DeepSeq.NFData Morte.Core.Var
+ Morte.Core: instance Control.DeepSeq.NFData Morte.Core.X
+ Morte.Core: instance Control.DeepSeq.NFData a => Control.DeepSeq.NFData (Morte.Core.Expr a)
+ Morte.Core: instance Data.Binary.Class.Binary Morte.Core.Const
+ Morte.Core: instance Data.Binary.Class.Binary Morte.Core.Var
+ Morte.Core: instance Data.Binary.Class.Binary a => Data.Binary.Class.Binary (Morte.Core.Expr a)
+ Morte.Core: instance Data.Foldable.Foldable Morte.Core.Expr
+ Morte.Core: instance Data.String.IsString (Morte.Core.Expr a)
+ Morte.Core: instance Data.String.IsString Morte.Core.Var
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.Const
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.Path
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.TypeError
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.TypeMessage
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.Var
+ Morte.Core: instance Data.Text.Buildable.Buildable Morte.Core.X
+ Morte.Core: instance Data.Text.Buildable.Buildable a => Data.Text.Buildable.Buildable (Morte.Core.Expr a)
+ Morte.Core: instance Data.Traversable.Traversable Morte.Core.Expr
+ Morte.Core: instance GHC.Base.Applicative Morte.Core.Expr
+ Morte.Core: instance GHC.Base.Functor Morte.Core.Expr
+ Morte.Core: instance GHC.Base.Monad Morte.Core.Expr
+ Morte.Core: instance GHC.Classes.Eq Morte.Core.Const
+ Morte.Core: instance GHC.Classes.Eq Morte.Core.Path
+ Morte.Core: instance GHC.Classes.Eq Morte.Core.Var
+ Morte.Core: instance GHC.Classes.Eq Morte.Core.X
+ Morte.Core: instance GHC.Classes.Eq a => GHC.Classes.Eq (Morte.Core.Expr a)
+ Morte.Core: instance GHC.Classes.Ord Morte.Core.Path
+ Morte.Core: instance GHC.Enum.Bounded Morte.Core.Const
+ Morte.Core: instance GHC.Enum.Enum Morte.Core.Const
+ Morte.Core: instance GHC.Exception.Exception Morte.Core.TypeError
+ Morte.Core: instance GHC.Show.Show Morte.Core.Const
+ Morte.Core: instance GHC.Show.Show Morte.Core.Path
+ Morte.Core: instance GHC.Show.Show Morte.Core.TypeError
+ Morte.Core: instance GHC.Show.Show Morte.Core.TypeMessage
+ Morte.Core: instance GHC.Show.Show Morte.Core.Var
+ Morte.Core: instance GHC.Show.Show Morte.Core.X
+ Morte.Core: instance GHC.Show.Show a => GHC.Show.Show (Morte.Core.Expr a)
+ Morte.Import: [cyclicImport] :: Cycle -> Path
+ Morte.Import: [importStack] :: Imported e -> [Path]
+ Morte.Import: [nested] :: Imported e -> e
+ Morte.Import: [opaqueImport] :: ReferentiallyOpaque -> Path
+ Morte.Import: instance GHC.Exception.Exception Morte.Import.Cycle
+ Morte.Import: instance GHC.Exception.Exception Morte.Import.ReferentiallyOpaque
+ Morte.Import: instance GHC.Exception.Exception e => GHC.Exception.Exception (Morte.Import.Imported e)
+ Morte.Import: instance GHC.Show.Show Morte.Import.Cycle
+ Morte.Import: instance GHC.Show.Show Morte.Import.ReferentiallyOpaque
+ Morte.Import: instance GHC.Show.Show e => GHC.Show.Show (Morte.Import.Imported e)
+ Morte.Lexer: [columnNo] :: Position -> {-# UNPACK #-} !Int
+ Morte.Lexer: [lineNo] :: Position -> {-# UNPACK #-} !Int
+ Morte.Lexer: instance GHC.Base.Functor Morte.Lexer.AlexLastAcc
+ Morte.Lexer: instance GHC.Show.Show Morte.Lexer.Position
+ Morte.Lexer: instance GHC.Show.Show Morte.Lexer.Token
+ Morte.Parser: [parseMessage] :: ParseError -> ParseMessage
+ Morte.Parser: [position] :: ParseError -> Position
+ Morte.Parser: instance Control.Monad.Trans.Error.Error Morte.Parser.ParseMessage
+ Morte.Parser: instance Data.Text.Buildable.Buildable Morte.Parser.ParseError
+ Morte.Parser: instance GHC.Exception.Exception Morte.Parser.ParseError
+ Morte.Parser: instance GHC.Show.Show Morte.Parser.ParseError
+ Morte.Parser: instance GHC.Show.Show Morte.Parser.ParseMessage

Files

morte.cabal view
@@ -1,5 +1,5 @@ Name: morte-Version: 1.3.0+Version: 1.3.1 Cabal-Version: >=1.8.0.2 Build-Type: Simple License: BSD3@@ -65,7 +65,7 @@     Build-Depends:         base                 >= 4        && < 5    ,         morte                                      ,-        optparse-applicative                < 0.12 ,+        optparse-applicative                < 0.13 ,         text                 >= 0.11.1.0 && < 1.3  Benchmark benchmarks