regex-pcre-builtin 0.94.4.8.8.35 → 0.94.5.8.8.35
raw patch · 1 files changed
+4/−4 lines, 1 filesdep ~basePVP: major bump suggested
API removals or changes: PVP suggests a major version bump
Dependency ranges changed: base
API changes (from Hackage documentation)
- Text.Regex.PCRE.ByteString: instance RegexContext Regex ByteString ByteString
- Text.Regex.PCRE.ByteString: instance RegexLike Regex ByteString
- Text.Regex.PCRE.ByteString: instance RegexMaker Regex CompOption ExecOption ByteString
- Text.Regex.PCRE.ByteString.Lazy: instance RegexContext Regex ByteString ByteString
- Text.Regex.PCRE.ByteString.Lazy: instance RegexLike Regex ByteString
- Text.Regex.PCRE.ByteString.Lazy: instance RegexMaker Regex CompOption ExecOption ByteString
- Text.Regex.PCRE.Sequence: instance RegexContext Regex (Seq Char) (Seq Char)
- Text.Regex.PCRE.Sequence: instance RegexLike Regex (Seq Char)
- Text.Regex.PCRE.Sequence: instance RegexMaker Regex CompOption ExecOption (Seq Char)
- Text.Regex.PCRE.String: instance RegexContext Regex String String
- Text.Regex.PCRE.String: instance RegexLike Regex String
- Text.Regex.PCRE.String: instance RegexMaker Regex CompOption ExecOption String
- Text.Regex.PCRE.Wrap: instance Bits CompOption
- Text.Regex.PCRE.Wrap: instance Bits ExecOption
- Text.Regex.PCRE.Wrap: instance Eq CompOption
- Text.Regex.PCRE.Wrap: instance Eq ConfigWhat
- Text.Regex.PCRE.Wrap: instance Eq ExecOption
- Text.Regex.PCRE.Wrap: instance Eq InfoWhat
- Text.Regex.PCRE.Wrap: instance Eq ReturnCode
- Text.Regex.PCRE.Wrap: instance Num CompOption
- Text.Regex.PCRE.Wrap: instance Num ExecOption
- Text.Regex.PCRE.Wrap: instance RegexOptions Regex CompOption ExecOption
- Text.Regex.PCRE.Wrap: instance Show CompOption
- Text.Regex.PCRE.Wrap: instance Show ConfigWhat
- Text.Regex.PCRE.Wrap: instance Show ExecOption
- Text.Regex.PCRE.Wrap: instance Show InfoWhat
- Text.Regex.PCRE.Wrap: instance Show ReturnCode
+ Text.Regex.PCRE: (=~) :: (RegexMaker Regex CompOption ExecOption source, RegexContext Regex source1 target) => source1 -> source -> target
+ Text.Regex.PCRE: (=~~) :: (RegexMaker Regex CompOption ExecOption source, RegexContext Regex source1 target, Monad m) => source1 -> source -> m target
+ Text.Regex.PCRE: CompOption :: CInt -> CompOption
+ Text.Regex.PCRE: ExecOption :: CInt -> ExecOption
+ Text.Regex.PCRE: compAnchored :: CompOption
+ Text.Regex.PCRE: compAutoCallout :: CompOption
+ Text.Regex.PCRE: compBlank :: CompOption
+ Text.Regex.PCRE: compCaseless :: CompOption
+ Text.Regex.PCRE: compDollarEndOnly :: CompOption
+ Text.Regex.PCRE: compDotAll :: CompOption
+ Text.Regex.PCRE: compExtended :: CompOption
+ Text.Regex.PCRE: compExtra :: CompOption
+ Text.Regex.PCRE: compFirstLine :: CompOption
+ Text.Regex.PCRE: compMultiline :: CompOption
+ Text.Regex.PCRE: compNoAutoCapture :: CompOption
+ Text.Regex.PCRE: compNoUTF8Check :: CompOption
+ Text.Regex.PCRE: compUTF8 :: CompOption
+ Text.Regex.PCRE: compUngreedy :: CompOption
+ Text.Regex.PCRE: configUTF8 :: Bool
+ Text.Regex.PCRE: data Regex
+ Text.Regex.PCRE: execAnchored :: ExecOption
+ Text.Regex.PCRE: execBlank :: ExecOption
+ Text.Regex.PCRE: execNoUTF8Check :: ExecOption
+ Text.Regex.PCRE: execNotBOL :: ExecOption
+ Text.Regex.PCRE: execNotEOL :: ExecOption
+ Text.Regex.PCRE: execNotEmpty :: ExecOption
+ Text.Regex.PCRE: execPartial :: ExecOption
+ Text.Regex.PCRE: getNumSubs :: Regex -> Int
+ Text.Regex.PCRE: getVersion :: Maybe String
+ Text.Regex.PCRE: newtype CompOption
+ Text.Regex.PCRE: newtype ExecOption
+ Text.Regex.PCRE: unusedOffset :: MatchOffset
+ Text.Regex.PCRE.ByteString: instance Text.Regex.Base.RegexLike.RegexContext Text.Regex.PCRE.Wrap.Regex Data.ByteString.Internal.ByteString Data.ByteString.Internal.ByteString
+ Text.Regex.PCRE.ByteString: instance Text.Regex.Base.RegexLike.RegexLike Text.Regex.PCRE.Wrap.Regex Data.ByteString.Internal.ByteString
+ Text.Regex.PCRE.ByteString: instance Text.Regex.Base.RegexLike.RegexMaker Text.Regex.PCRE.Wrap.Regex Text.Regex.PCRE.Wrap.CompOption Text.Regex.PCRE.Wrap.ExecOption Data.ByteString.Internal.ByteString
+ Text.Regex.PCRE.ByteString.Lazy: instance Text.Regex.Base.RegexLike.RegexContext Text.Regex.PCRE.Wrap.Regex Data.ByteString.Lazy.Internal.ByteString Data.ByteString.Lazy.Internal.ByteString
+ Text.Regex.PCRE.ByteString.Lazy: instance Text.Regex.Base.RegexLike.RegexLike Text.Regex.PCRE.Wrap.Regex Data.ByteString.Lazy.Internal.ByteString
+ Text.Regex.PCRE.ByteString.Lazy: instance Text.Regex.Base.RegexLike.RegexMaker Text.Regex.PCRE.Wrap.Regex Text.Regex.PCRE.Wrap.CompOption Text.Regex.PCRE.Wrap.ExecOption Data.ByteString.Lazy.Internal.ByteString
+ Text.Regex.PCRE.Sequence: instance Text.Regex.Base.RegexLike.RegexContext Text.Regex.PCRE.Wrap.Regex (Data.Sequence.Internal.Seq GHC.Types.Char) (Data.Sequence.Internal.Seq GHC.Types.Char)
+ Text.Regex.PCRE.Sequence: instance Text.Regex.Base.RegexLike.RegexLike Text.Regex.PCRE.Wrap.Regex (Data.Sequence.Internal.Seq GHC.Types.Char)
+ Text.Regex.PCRE.Sequence: instance Text.Regex.Base.RegexLike.RegexMaker Text.Regex.PCRE.Wrap.Regex Text.Regex.PCRE.Wrap.CompOption Text.Regex.PCRE.Wrap.ExecOption (Data.Sequence.Internal.Seq GHC.Types.Char)
+ Text.Regex.PCRE.String: instance Text.Regex.Base.RegexLike.RegexContext Text.Regex.PCRE.Wrap.Regex GHC.Base.String GHC.Base.String
+ Text.Regex.PCRE.String: instance Text.Regex.Base.RegexLike.RegexLike Text.Regex.PCRE.Wrap.Regex GHC.Base.String
+ Text.Regex.PCRE.String: instance Text.Regex.Base.RegexLike.RegexMaker Text.Regex.PCRE.Wrap.Regex Text.Regex.PCRE.Wrap.CompOption Text.Regex.PCRE.Wrap.ExecOption GHC.Base.String
+ Text.Regex.PCRE.Wrap: instance Data.Bits.Bits Text.Regex.PCRE.Wrap.CompOption
+ Text.Regex.PCRE.Wrap: instance Data.Bits.Bits Text.Regex.PCRE.Wrap.ExecOption
+ Text.Regex.PCRE.Wrap: instance GHC.Classes.Eq Text.Regex.PCRE.Wrap.CompOption
+ Text.Regex.PCRE.Wrap: instance GHC.Classes.Eq Text.Regex.PCRE.Wrap.ConfigWhat
+ Text.Regex.PCRE.Wrap: instance GHC.Classes.Eq Text.Regex.PCRE.Wrap.ExecOption
+ Text.Regex.PCRE.Wrap: instance GHC.Classes.Eq Text.Regex.PCRE.Wrap.InfoWhat
+ Text.Regex.PCRE.Wrap: instance GHC.Classes.Eq Text.Regex.PCRE.Wrap.ReturnCode
+ Text.Regex.PCRE.Wrap: instance GHC.Num.Num Text.Regex.PCRE.Wrap.CompOption
+ Text.Regex.PCRE.Wrap: instance GHC.Num.Num Text.Regex.PCRE.Wrap.ExecOption
+ Text.Regex.PCRE.Wrap: instance GHC.Show.Show Text.Regex.PCRE.Wrap.CompOption
+ Text.Regex.PCRE.Wrap: instance GHC.Show.Show Text.Regex.PCRE.Wrap.ConfigWhat
+ Text.Regex.PCRE.Wrap: instance GHC.Show.Show Text.Regex.PCRE.Wrap.ExecOption
+ Text.Regex.PCRE.Wrap: instance GHC.Show.Show Text.Regex.PCRE.Wrap.InfoWhat
+ Text.Regex.PCRE.Wrap: instance GHC.Show.Show Text.Regex.PCRE.Wrap.ReturnCode
+ Text.Regex.PCRE.Wrap: instance Text.Regex.Base.RegexLike.RegexOptions Text.Regex.PCRE.Wrap.Regex Text.Regex.PCRE.Wrap.CompOption Text.Regex.PCRE.Wrap.ExecOption
- Text.Regex.PCRE.Sequence: compile :: CompOption -> ExecOption -> (Seq Char) -> IO (Either (MatchOffset, String) Regex)
+ Text.Regex.PCRE.Sequence: compile :: CompOption -> ExecOption -> Seq Char -> IO (Either (MatchOffset, String) Regex)
- Text.Regex.PCRE.Sequence: execute :: Regex -> (Seq Char) -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))
+ Text.Regex.PCRE.Sequence: execute :: Regex -> Seq Char -> IO (Either WrapError (Maybe (Array Int (MatchOffset, MatchLength))))
- Text.Regex.PCRE.Sequence: regexec :: Regex -> (Seq Char) -> IO (Either WrapError (Maybe (Seq Char, Seq Char, Seq Char, [(Seq Char)])))
+ Text.Regex.PCRE.Sequence: regexec :: Regex -> Seq Char -> IO (Either WrapError (Maybe (Seq Char, Seq Char, Seq Char, [Seq Char])))
Files
- regex-pcre-builtin.cabal +4/−4
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.4.8.8.35+Version: 0.94.5.8.8.35 Cabal-Version: >=1.2.3 License: BSD3 License-File: LICENSE@@ -26,20 +26,20 @@ default: True library if flag(newBase)- Build-Depends: base >= 4 && < 5, regex-base >= 0.93, array, containers, bytestring+ Build-Depends: base >= 4 && < 5, regex-base >=0.93 && <0.94, 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, ScopedTypeVariables, GeneralizedNewtypeDeriving, FlexibleContexts, TypeSynonymInstances, FlexibleInstances else if flag(splitBase)- Build-Depends: base >= 3.0, regex-base >= 0.93, array, containers, bytestring+ Build-Depends: base >= 3.0, regex-base >=0.93 && <0.94, 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, ScopedTypeVariables, GeneralizedNewtypeDeriving, FlexibleContexts, TypeSynonymInstances, FlexibleInstances else- Build-Depends: base < 3.0, regex-base >= 0.93+ Build-Depends: base < 3.0, regex-base >=0.93 && <0.94 Extensions: MultiParamTypeClasses, FunctionalDependencies, CPP Exposed-Modules: Text.Regex.PCRE Text.Regex.PCRE.Wrap