on master help sign in
Merge pull request #714 from gwils/remove-stringsearch

Remove dependency on stringsearch

commit834ba6da2f346770f6b495d44bfc41ce05f62dfa authorMichael Snoyman <michael@snoyman.com> dateThu 27 Sep 2018, 13:37 (8 years ago) parentdc3c6af3376e3c
3 files changed+2−3
wai-extra/ChangeLog.md+1 wai-extra/Network/Wai/Parse.hs+1−2 wai-extra/wai-extra.cabal−1
wai-extra/ChangeLog.md+1
@@ -3,6 +3,7 @@
33## 3.0.24.3
44
55* Drop unnecessary `lifted-base` dependency
6+* Drop unnecessary `stringsearch` dependency [#714](https://github.com/yesodweb/wai/pull/714)
67
78## 3.0.24.2
89
wai-extra/Network/Wai/Parse.hs+1−2
@@ -48,7 +48,6 @@ module Network.Wai.Parse
4848#endif
4949 ) where
5050
51−import qualified Data.ByteString.Search as Search
5251import qualified Data.ByteString as S
5352import qualified Data.ByteString.Lazy as L
5453import qualified Data.ByteString.Char8 as S8
@@ -577,7 +576,7 @@ data Bound = FoundBound S.ByteString S.ByteString
577576 deriving (Eq, Show)
578577
579578findBound :: S.ByteString -> S.ByteString -> Bound
580−findBound b bs = handleBreak $ Search.breakOn b bs
579+findBound b bs = handleBreak $ S.breakSubstring b bs
581580 where
582581 handleBreak (h, t)
583582 | S.null t = go [lowBound..S.length bs - 1]
wai-extra/wai-extra.cabal−1
@@ -104,7 +104,6 @@ Library
104104 , ansi-terminal
105105 , resourcet >= 0.4.6 && < 1.3
106106 , void >= 0.5
107− , stringsearch >= 0.3 && < 0.4
108107 , containers
109108 , base64-bytestring
110109 , word8