3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development
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
..
compilers GCC 4.6: Fix erroneous dependency on X libraries when !javaAwtGtk. 2012-02-27 17:22:27 +00:00
eclipse update ecj version 2010-11-22 14:50:52 +00:00
guile-modules Drop 'gnomevfs = gnome_vfs;' alias 2011-10-08 12:06:03 +00:00
interpreters * Many buildr Buildfiles rely on RUBYLIB containing the current directory 2012-02-26 11:10:00 +00:00
libraries haskell-base64-bytestring: downgraded default version to 0.1.0.3 2012-02-27 20:27:41 +00:00
misc Updating avr-gcc and avr-libc (old link is inaccessible) 2011-08-23 07:56:34 +00:00
ocaml-modules Updated the coccinelle package to the latest release (1.0.0-RC9). 2012-01-16 10:20:13 +00:00
perl-modules * DBD::SQLite updated to 1.35. 2012-01-04 14:23:41 +00:00
python-modules * PIL updated to 1.1.7. 2011-12-29 16:53:14 +00:00
ruby-modules Rake: Fix build. Patch by Ilya Cassina. 2010-10-26 01:15:42 +00:00
tools Updating doxygen to 1.8.0 2012-02-27 16:45:35 +00:00
web node.js: Get building on darwin 2012-02-25 19:36:24 +00:00