regex-pcre-builtin 0.94.1.0.7.7 → 0.94.2.0.7.7
raw patch · 3 files changed
+2/−18 lines, 3 filesdep ~basePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base
API changes (from Hackage documentation)
Files
- Text/Regex/PCRE/ByteString.hs +0/−4
- Text/Regex/PCRE/ByteString/Lazy.hs +0/−4
- regex-pcre-builtin.cabal +2/−10
Text/Regex/PCRE/ByteString.hs view
@@ -49,11 +49,7 @@ import Data.Array(Array,listArray) import Data.ByteString(ByteString) import qualified Data.ByteString as B(empty,useAsCString,last,take,drop,null,pack)-#ifdef SPLIT_BASE import qualified Data.ByteString.Unsafe as B(unsafeUseAsCString,unsafeUseAsCStringLen)-#else-import qualified Data.ByteString.Base as B(unsafeUseAsCString,unsafeUseAsCStringLen)-#endif import System.IO.Unsafe(unsafePerformIO) import Text.Regex.Base.RegexLike(RegexContext(..),RegexMaker(..),RegexLike(..),MatchOffset,MatchLength) import Text.Regex.Base.Impl(polymatch,polymatchM)
Text/Regex/PCRE/ByteString/Lazy.hs view
@@ -49,11 +49,7 @@ import Data.Array(Array) import qualified Data.ByteString.Lazy as L(ByteString,toChunks,fromChunks,last,null,snoc) import qualified Data.ByteString as B(ByteString,concat,pack)-#ifdef SPLIT_BASE import qualified Data.ByteString.Unsafe as B(unsafeUseAsCString,unsafeUseAsCStringLen)-#else-import qualified Data.ByteString.Base as B(unsafeUseAsCString,unsafeUseAsCStringLen)-#endif import System.IO.Unsafe(unsafePerformIO) import Text.Regex.Base.RegexLike(RegexContext(..),RegexMaker(..),RegexLike(..),MatchOffset,MatchLength) import Text.Regex.Base.Impl(polymatch,polymatchM)
regex-pcre-builtin.cabal view
@@ -1,6 +1,6 @@ Name: regex-pcre-builtin -- Keep the Version below in sync with ./Text/Regex/PCRE.hs value getVersion_Text_Regex_PCRE :: Version-Version: 0.94.1.0.7.7+Version: 0.94.2.0.7.7 Cabal-Version: >=1.2.3 License: BSD3 License-File: LICENSE@@ -28,18 +28,10 @@ pcre/pcre_fullinfo.c pcre/pcre_scanner.h pcre/pcrecpp.h pcre/ucpinternal.h pcre/pcre_get.c pcre/pcre_stringpiece.h pcre/pcrecpp_internal.h pcre/ucptable.h -flag splitBase- description: Choose the new smaller, split-up base package. library- if flag(splitBase) Build-Depends: base >= 3.0, regex-base >= 0.93, array, containers, bytestring- -- Need the next symbol for using CPP to get Data.ByteString.Base|Unsafe in- -- ./Text/Regex/Posix/ByteString.hs and ./Text/Regex/Posix/ByteString/Lazy.hs- CPP-Options: "-DSPLIT_BASE=1" Extensions: MultiParamTypeClasses, FunctionalDependencies, CPP, ForeignFunctionInterface, PatternSignatures, GeneralizedNewtypeDeriving, FlexibleContexts, TypeSynonymInstances, FlexibleInstances- else- Build-Depends: base < 3.0, regex-base >= 0.93- Extensions: MultiParamTypeClasses, FunctionalDependencies, CPP+ -- Data-Files: -- Extra-Source-Files: -- Extra-Tmp-Files: