on master help sign in
Merge pull request #714 from gwils/remove-stringsearch
834ba6dMichael Snoyman
wai-extra/ChangeLog.md+1
@@ -3,6 +3,7 @@
3## 3.0.24.3
3## 3.0.24.3
4
4
5* Drop unnecessary `lifted-base` dependency
5* Drop unnecessary `lifted-base` dependency
6+* Drop unnecessary `stringsearch` dependency [#714](https://github.com/yesodweb/wai/pull/714)
6
7
7## 3.0.24.2
8## 3.0.24.2
8
9
wai-extra/Network/Wai/Parse.hs+1−2
@@ -48,7 +48,6 @@ module Network.Wai.Parse
48#endif
48#endif
49 ) where
49 ) where
50
50
51−import qualified Data.ByteString.Search as Search
52import qualified Data.ByteString as S
51import qualified Data.ByteString as S
53import qualified Data.ByteString.Lazy as L
52import qualified Data.ByteString.Lazy as L
54import qualified Data.ByteString.Char8 as S8
53import qualified Data.ByteString.Char8 as S8
@@ -577,7 +576,7 @@ data Bound = FoundBound S.ByteString S.ByteString
577 deriving (Eq, Show)
576 deriving (Eq, Show)
578
577
579findBound :: S.ByteString -> S.ByteString -> Bound
578findBound :: S.ByteString -> S.ByteString -> Bound
580−findBound b bs = handleBreak $ Search.breakOn b bs
579+findBound b bs = handleBreak $ S.breakSubstring b bs
581 where
580 where
582 handleBreak (h, t)
581 handleBreak (h, t)
583 | S.null t = go [lowBound..S.length bs - 1]
582 | S.null t = go [lowBound..S.length bs - 1]
wai-extra/wai-extra.cabal−1
@@ -104,7 +104,6 @@ Library
104 , ansi-terminal
104 , ansi-terminal
105 , resourcet >= 0.4.6 && < 1.3
105 , resourcet >= 0.4.6 && < 1.3
106 , void >= 0.5
106 , void >= 0.5
107− , stringsearch >= 0.3 && < 0.4
108 , containers
107 , containers
109 , base64-bytestring
108 , base64-bytestring
110 , word8
109 , word8