3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs
Peter Simons 9e371a98c2 haskell-base64-bytestring: downgraded default version to 0.1.0.3
Michael Snoyman reports that version 0.1.1.0 has serious performance issues:

> import Data.ByteString.Base64
> import Data.ByteString.Char8 (pack)
> import Criterion.Main
>
> main :: IO ()
> main = defaultMain
>    [ bench "encode" $ whnf encode $ pack "qwerty"
>    ]

On version 0.1.0.3, this takes 229.4312 ns. On 0.1.1.0, it takes 3.556598 ms.
It looks like the problem is coming from the recent addition of URL encoding
(f1916d8a86).

svn path=/nixpkgs/trunk/; revision=32632
2012-02-27 20:27:41 +00:00
..
applications haskell-mathblog: updated to version 0.5 2012-02-27 10:11:56 +00:00
build-support Fixed autoconfPhase so that it additionally tests if ./bootstrap is a file (and not a directory with executable permission) before executing it. 2012-02-23 23:50:56 +00:00
data * man-pages updated to 3.35. 2012-02-17 22:25:47 +00:00
desktops KDE-4.7: build with qt-4.8 2012-02-19 09:22:33 +00:00
development haskell-base64-bytestring: downgraded default version to 0.1.0.3 2012-02-27 20:27:41 +00:00
games Rigs of rods was built without optimisations. Setting the cmake build type to 2012-02-25 18:29:30 +00:00
lib * Add "..." to the trace message. 2012-02-25 17:33:14 +00:00
misc Moved all LaTeX expressions into tools/typesetting hierarchy. 2012-02-04 09:31:07 +00:00
os-specific NVidia proprietary driver: version bump 2012-02-27 10:55:52 +00:00
servers Samba: Fix compilation for GNU/Hurd; add to Hydra. 2012-02-23 00:01:24 +00:00
shells
stdenv Changing every reference from mips64-linux to mips64el-linux. That's 2012-01-21 00:34:51 +00:00
test
tools Removing grub 1.98. It was useful only when we only had 1.99rc1 to boot from raid md 2012-02-26 21:06:55 +00:00
top-level haskell-base64-bytestring: downgraded default version to 0.1.0.3 2012-02-27 20:27:41 +00:00