Skip to content

Commit 33b5c7e

Browse files
nfrisbygeo2a
authored andcommitted
consensus: remove NoThunks Bimap orphan instance
It's declared upstream in Control.ResourceRegistry now.
1 parent 2079bd7 commit 33b5c7e

File tree

3 files changed

+3
-9
lines changed

3 files changed

+3
-9
lines changed

ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Protocol/PBFT.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ import Codec.Serialise (Serialise (..))
5656
import qualified Control.Exception as Exn
5757
import Control.Monad (unless)
5858
import Control.Monad.Except (throwError)
59+
import Control.ResourceRegistry ()
5960
import Data.Bifunctor (first)
6061
import Data.Bimap (Bimap)
6162
import qualified Data.Bimap as Bimap

ouroboros-consensus/src/ouroboros-consensus/Ouroboros/Consensus/Util/Orphans.hs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,14 @@ import Cardano.Ledger.Genesis (NoGenesis (..))
1919
import Codec.CBOR.Decoding (Decoder)
2020
import Codec.Serialise (Serialise (..))
2121
import Control.Tracer (Tracer)
22-
import Data.Bimap (Bimap)
23-
import qualified Data.Bimap as Bimap
2422
import Data.IntPSQ (IntPSQ)
2523
import qualified Data.IntPSQ as PSQ
2624
import Data.MultiSet (MultiSet)
2725
import qualified Data.MultiSet as MultiSet
2826
import Data.SOP.BasicFunctors
2927
import GHC.TypeLits (KnownNat)
3028
import NoThunks.Class (InspectHeap (..), InspectHeapNamed (..),
31-
NoThunks (..), OnlyCheckWhnfNamed (..), allNoThunks,
32-
noThunksInKeysAndValues)
29+
NoThunks (..), OnlyCheckWhnfNamed (..), allNoThunks)
3330
import Ouroboros.Network.Util.ShowProxy
3431
import System.FS.API (SomeHasFS)
3532
import System.FS.API.Types (FsPath, Handle)
@@ -53,10 +50,6 @@ instance NoThunks (NoGenesis era) where
5350
showTypeOf _ = "NoGenesis"
5451
wNoThunks _ NoGenesis = return Nothing
5552

56-
instance (NoThunks k, NoThunks v)
57-
=> NoThunks (Bimap k v) where
58-
wNoThunks ctxt = noThunksInKeysAndValues ctxt . Bimap.toList
59-
6053
instance ( NoThunks p
6154
, NoThunks v
6255
, Ord p

ouroboros-consensus/src/unstable-consensus-testlib/Test/Util/TestBlock.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ newtype instance Header (TestBlockWith ptype) =
305305

306306
instance Typeable ptype => ShowProxy (Header (TestBlockWith ptype)) where
307307

308-
instance (Typeable ptype, Eq ptype) => HasHeader (Header (TestBlockWith ptype)) where
308+
instance (Typeable ptype) => HasHeader (Header (TestBlockWith ptype)) where
309309
getHeaderFields (TestHeader TestBlockWith{..}) = HeaderFields {
310310
headerFieldHash = tbHash
311311
, headerFieldSlot = tbSlot

0 commit comments

Comments
 (0)