From 6f12d8d1a46fbfb513ce1b0a42a167400df9bddc Mon Sep 17 00:00:00 2001 From: konsumlamm Date: Thu, 25 Dec 2025 01:45:34 +0100 Subject: [PATCH 1/2] Remove unnecessary `extensible-exceptions` dependency --- Control/Throws.hs | 4 ++-- Data/Encoding/ByteSink.hs | 2 +- Data/Encoding/ByteSource.hs | 2 +- Data/Encoding/Exception.hs | 2 +- encoding.cabal | 1 - 5 files changed, 5 insertions(+), 6 deletions(-) diff --git a/Control/Throws.hs b/Control/Throws.hs index 9d97bb7..bcf5aee 100644 --- a/Control/Throws.hs +++ b/Control/Throws.hs @@ -1,7 +1,7 @@ {-# LANGUAGE FlexibleInstances,MultiParamTypeClasses #-} module Control.Throws where -import Control.Exception.Extensible +import Control.Exception import Control.Monad.Identity import Control.Monad.Reader import Control.Monad.State @@ -25,4 +25,4 @@ instance Throws e m => Throws e (StateT s m) where throwException x = StateT (\s -> throwException x) instance Throws e m => Throws e (ReaderT s m) where - throwException x = ReaderT (\s -> throwException x) \ No newline at end of file + throwException x = ReaderT (\s -> throwException x) diff --git a/Data/Encoding/ByteSink.hs b/Data/Encoding/ByteSink.hs index 0a6574d..9364ff5 100644 --- a/Data/Encoding/ByteSink.hs +++ b/Data/Encoding/ByteSink.hs @@ -10,7 +10,7 @@ import Data.Sequence import Data.Word import Data.Foldable (toList) import Control.Throws -import Control.Exception.Extensible +import Control.Exception import Control.Applicative import Control.Monad (ap, liftM) import Control.Monad.IO.Class (liftIO) diff --git a/Data/Encoding/ByteSource.hs b/Data/Encoding/ByteSource.hs index bb55d88..f04a41b 100644 --- a/Data/Encoding/ByteSource.hs +++ b/Data/Encoding/ByteSource.hs @@ -14,7 +14,7 @@ import Control.Monad.IO.Class (liftIO) import Control.Monad.State (StateT (..), get, gets, put) import Control.Monad.Identity (Identity) import Control.Monad.Reader (ReaderT, ask) -import Control.Exception.Extensible +import Control.Exception import Control.Throws import qualified Data.ByteString as BS import qualified Data.ByteString.Lazy as LBS diff --git a/Data/Encoding/Exception.hs b/Data/Encoding/Exception.hs index cdbe8ec..77424dd 100644 --- a/Data/Encoding/Exception.hs +++ b/Data/Encoding/Exception.hs @@ -1,7 +1,7 @@ {-# LANGUAGE DeriveDataTypeable #-} module Data.Encoding.Exception where -import Control.Exception.Extensible +import Control.Exception import Data.Word import Data.Typeable import Control.Monad.Identity diff --git a/encoding.cabal b/encoding.cabal index 71b7a9a..dfaf6f5 100644 --- a/encoding.cabal +++ b/encoding.cabal @@ -33,7 +33,6 @@ Library binary >=0.7 && <0.10, bytestring >=0.9 && <0.13, containers >=0.4 && <0.8, - extensible-exceptions >=0.1 && <0.2, ghc-prim >=0.3 && <0.14, mtl >=2.0 && <2.4, regex-compat >=0.71 && <0.96 From 81a21135a58fa9bf92ced4afc655abc1bc6e18b2 Mon Sep 17 00:00:00 2001 From: konsumlamm Date: Fri, 26 Dec 2025 16:52:06 +0100 Subject: [PATCH 2/2] Remove unnecessary `ghc-prim` dependency --- Data/Static.hs | 1 - encoding.cabal | 1 - 2 files changed, 2 deletions(-) diff --git a/Data/Static.hs b/Data/Static.hs index d91632f..b0a6321 100644 --- a/Data/Static.hs +++ b/Data/Static.hs @@ -2,7 +2,6 @@ module Data.Static where import GHC.Exts -import GHC.Prim import GHC.Word import Data.Word import Data.Bits diff --git a/encoding.cabal b/encoding.cabal index dfaf6f5..b693c5b 100644 --- a/encoding.cabal +++ b/encoding.cabal @@ -33,7 +33,6 @@ Library binary >=0.7 && <0.10, bytestring >=0.9 && <0.13, containers >=0.4 && <0.8, - ghc-prim >=0.3 && <0.14, mtl >=2.0 && <2.4, regex-compat >=0.71 && <0.96