Changelog of @hackage/toolshed 0.12.0.0

2010-11-18 Dr. Alistair Ward

0.9.0.0 * First version of the package. 0.10.0.0 * Created "src/ToolShed/" sub-directory & then modified module-names accordingly. * Removed the module "Pair", and relocated its only function to the sole caller in the package "Bridge". * Added a makefile. * Qualified identifiers used in error-messages. 0.10.0.1 * Tested with ghc-7.0.1, & conditionally replaced use of the package 'parallel' with 'deepseq', in the module "TimePure". 0.10.1.0 * Added 'ToolShed.Arithmetic.nCr', "ToolShed.Options" and "ToolShed.Package". 0.10.2.0 * Renamed package from 'ToolShed' to 'toolshed', for compatibility with Debian's ".deb"-format. 0.11.0.0 * Added manually controlled "llvm" flag to "toolshed.cabal". * Removed the module "ToolShed.Package", for which 'Distribution.Package.PackageIdentifier' is a suitable alternative. * Added 'NOINLINE' pragma to each function in module "Unsafe". * Relocated 'mean' and 'nCr' from "ToolShed.Arithmetic", to the package "factory". * Added function 'ListPlus.groupComparing'. * Changed identifier for type-parameters, to better reflect its role. * Relocated the remaining rather pointless functions from the module "ToolShed.Arithmetic" and deleted it. * Added module "ToolShed.Defaultable", and derived class 'ToolShed.Options.Options' from it. 0.11.1.0 * Added functions 'merge' and 'mergeBy' to module "ToolShed.ListPlus" and exported a new type-synonym 'ToolShed.ListPlus.ChunkLength'. * Uploaded to http://hackage.haskell.org/packages/hackage.html. 0.12.0.0 * Added module "ToolShed.TimeAction" to measure the CPU-seconds required for an IO-action. * Added module "Pair".