Changelog of @hackage/regexdot 0.11.1.1

2010-11-18 Dr. Alistair Ward

0.9.0.0 * First version of the package. 0.10.0.0 * Reacted to major-number changes in the package 'ToolShed-0.10.0.0'. * Created "src/RegExDot/" sub-directory & then modified module-names accordingly. * Pacified 'hlint'. * Added a makefile. * Removed awkward unary operators from 'Repeatable.hs'. * Qualified identifiers used in error-messages. 0.10.0.1 * Ported to ghc-7.0.1: Used definitions of 'NFData' & 'rnf' from new package 'deepseq', rather than 'parallel'. Replaced reference to the deprecated function 'Control.Parallel.Strategies.parFlatMap' with @concat . Control.Parallel.Strategies.parMap@. 0.10.1.0 * Set @threaded@ flag to @True@ by default. * Replaced use of @threaded@-flag in source-code, with CABAL CPP-macro. * Relocated "RegExDot.Options" to "ToolShed.Options". 0.10.2.0 * Renamed package from 'RegExDot' to 'regexdot', for compatibility with Debian's ".deb"-format. 0.10.2.1 * Added manually controlled "llvm" flag to "regexdot.cabal". * Changed identifier for type-parameters, to better reflect its role. * Reacted to the creation of module "ToolShed.Defaultable". * Uploaded to http://hackage.haskell.org/packages/hackage.html. 0.10.2.2 * Amended 'regexdot.cabal' to more correctly specify dependency on package 'toolshed'. * Used new module "ToolShed.Pair" from package toolshed-0.12.0.0. * Guarded 'eager-blackholing' flag in cabal file. 0.11.0.0 * Replaced '(+ 1)' and '(- 1)' with the faster calls 'succ' and 'pred', in "RegExDot.RegEx". * Reacted to new module-hierarchy, creation of new module "ToolShed.Data.List.Splits" and addition of method 'ToolShed.SelfValidate.getErrors', in toolshed-0.13.0.0, and used it to improved error-reporting in @instance Read RegExDot.RegEx.ExtendedRegEx@. * Minor reworking of 'RegExDot.Repeatable.repeatableParser'. * Replaced "System" with "System.Environment" and "System.Exit". 0.11.0.1 * Added class 'Eq' to the context of 'RegExDot.RegEx.safeReciprocal', for migration to 'ghc-7.4'. 0.11.1.0 * Removed comments referring to deleted module "ToolShed.Unsafe", from "RegExDot.RegEx". * Removed 'Show' from the context of functions in "RegExDot.RegEx" * Exported a new constant 'RegExDot.Anchor.unanchored'. * Refactored 'RegExDot.ConsumptionProfile.withinConsumptionBounds'. 0.11.1.1 * Tested with 'haskell-platform-2013.2.0.0'. * Replaced preprocessor-directives with 'build-depends' constraints in 'regexdot.cabal'. * In function 'RegExDot.RegEx.findMatch.findMatchSlave.matchPairList', changed 'fromIntegral' (which required a type-signature) to 'toRational'. * Either replaced instances of '(<$>)' with 'fmap' to avoid ambiguity between "Control.Applicative" & "Prelude" which (from 'base-4.8') also exports this symbol, or hid the symbol when importing the "Prelude"..