Re: Haskell Platform 2010.2.0.0 RC
> Am Mittwoch, den 14.07.2010, 15:41 -0700 schrieb Don Stewart:
> > Release candidate specification for the 2010.2.0.0 release of the
> > Haskell Platform is now available, the first encorporating GHC 6.12.3:
> > http://code.haskell.org/haskell-platform/haskell-platform.cabal
> > RC for the Unix installer is here:
> > http://www.galois.com/~dons/tmp/hp/haskell-platform-2010.2.0.0.tar.gz
> > Time to get the Mac and Windows installers ready, and to prep the distro packages!!
> > Release due next Thursday.
> this leads us to the question: What do we want in squeeze? Are we happy
> with the current situation? Or should we try to get 6.12.3 and 2010.2.
I think the GHC 6.12.3 compiler fixes a number of significant bugs of
6.12.1, so that alone is worth the upgrade:
* A crash when Haskell calls C, which in turn calls back into Haskell,
has been fixed.
* A bug which caused forking large processes to not terminate has been
* Calling hSetEncoding will now set the encoding for both the read and
write side of a Handle, rather than just the read side.
* Using hReady and hWaitForInput on Handles created from Sockets will
no longer block on Windows.
* Some improvements have been made in when library functions do, and
do not, block asynchronous exceptions.
* bytestring: Fixed bug that caused hGetContents to block when it
* A new flag -no-rtsopts flag allows you to disable parsing of +RTS
... options by the run-time system. In some use-cases, when a
program can be run as another user, this can cause security
problems. For example, myprog -tsomefile will overwrite somefile if
the other user has permissions to do so.
* ghc-pkg now ensures that the conf files it writes are UTF8.
* TH: A bug in the kind parser has been fixed.
* directory: System.Directory.doesFileExist on Unix-like OSes now
correctly identifies various types of special file as files.