OptDir 0.0.3 → 0.0.4
raw patch · 3 files changed
+20/−8 lines, 3 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.OptDir: instance Bounded OptDir
- Data.OptDir: instance Data OptDir
- Data.OptDir: instance Enum OptDir
- Data.OptDir: instance Eq OptDir
- Data.OptDir: instance Hashable OptDir
- Data.OptDir: instance Ix OptDir
- Data.OptDir: instance Ord OptDir
- Data.OptDir: instance Read OptDir
- Data.OptDir: instance Show OptDir
- Data.OptDir: instance Typeable OptDir
+ Data.OptDir: instance Data.Data.Data Data.OptDir.OptDir
+ Data.OptDir: instance Data.Hashable.Class.Hashable Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Arr.Ix Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Classes.Eq Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Classes.Ord Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Enum.Bounded Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Enum.Enum Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Generics.Generic Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Read.Read Data.OptDir.OptDir
+ Data.OptDir: instance GHC.Show.Show Data.OptDir.OptDir
Files
- OptDir.cabal +5/−3
- README.md +8/−0
- src/Data/OptDir.hs +7/−5
OptDir.cabal view
@@ -1,5 +1,5 @@ Name: OptDir-Version: 0.0.3+Version: 0.0.4 Cabal-Version: >= 1.10 License: BSD3 License-file: LICENSE@@ -7,9 +7,11 @@ Maintainer: Masahiro Sakai <masahiro.sakai@gmail.com> Category: Data, Optimization, Optimisation Synopsis: The OptDir type for representing optimization directions.-Description: The OptDir type for representing optimization directions.+Description: The OptDir type for representing optimization directions (i.e. minimization and maximization). Stability: stable Build-Type: Simple+Extra-Source-Files:+ README.md Source-Repository head type: git@@ -20,5 +22,5 @@ Hs-Source-Dirs: src Exposed-Modules: Data.OptDir Default-Language: Haskell2010- Other-Extensions: DeriveDataTypeable, CPP+ Other-Extensions: DeriveDataTypeable, DeriveGeneric, CPP GHC-Options: -Wall
+ README.md view
@@ -0,0 +1,8 @@+OptDir+======++[](https://travis-ci.org/msakai/haskell-optdir)+[](https://hackage.haskell.org/package/OptDir)+[](https://opensource.org/licenses/BSD-3-Clause)++The OptDir type for representing optimization directions.
src/Data/OptDir.hs view
@@ -1,5 +1,6 @@-{-# LANGUAGE DeriveDataTypeable, CPP #-}-+{-# LANGUAGE CPP #-}+{-# LANGUAGE DeriveDataTypeable #-}+{-# LANGUAGE DeriveGeneric #-} ----------------------------------------------------------------------------- -- | -- Module : Data.OptDir@@ -8,7 +9,7 @@ -- -- Maintainer : masahiro.sakai@gmail.com -- Stability : stable--- Portability : non-portable (DeriveDataTypeable, CPP)+-- Portability : non-portable -- -- The OptDir type for representing optimization directions. --@@ -21,8 +22,9 @@ import Data.Ix import Data.Typeable-import Data.Generics+import Data.Generics hiding (Generic) import Data.Hashable+import GHC.Generics {-| The 'OptDir' type represents optimization directions.@@ -30,7 +32,7 @@ data OptDir = OptMin -- ^ minimization | OptMax -- ^ maximization- deriving (Bounded, Enum, Eq, Data, Ord, Read, Show, Ix, Typeable)+ deriving (Bounded, Enum, Eq, Data, Ord, Read, Show, Ix, Generic, Typeable) instance Hashable OptDir where hashWithSalt = hashUsing fromEnum