Haskell Platform 2010.2.0.0 RC

Simon Marlow marlowsd at gmail.com
Fri Jul 16 07:38:27 EDT 2010


On 15/07/2010 19:22, Don Stewart wrote:
>> nomeata:
>>>
>>> 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.
>>> ready?
>>
>
> Here's a more complete changelog,
>
>      http://code.haskell.org/haskell-platform/NOTES-2010.2.0.0
>
> ------------------------------------------------------------------------
> Release 2010.2.0.0
>
> Changelog:
>
>      * A crash when Haskell calls C, which in turn calls back into Haskell,
>      has been fixed.

Note that bug was in 6.12.2, but not 6.12.1 or 6.12.3.

>      * A bug which caused forking large processes to not terminate has been
>      fixed.
>      * 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
>      shouldn't.

This was the other bug in 6.12.2, not present in earlier or later releases.

Cheers,
	Simon



>      * 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.
>
> Versions:
>
>      ghc             6.12.1      6.12.3
>
>      alex            2.3.2       ->  2.3.3
>      happy           1.18.4      ->  1.18.5
>      cabal-install   0.8.0       ->  0.8.2
>
>      Cabal           1.8.0.2     ->  1.8.0.6
>      QuickCheck      2.1.0.3     ->  2.1.1.1
>      array           0.3.0.0     ->  0.3.0.1
>      base            4.2.0.0     ->  4.2.0.2
>      bytestring      0.9.1.5     ->  0.9.1.7
>      cgi             3001.1.7.2  ->  3001.1.7.3
>      directory       1.0.1.0     ->  1.0.1.1
>      fgl             5.4.2.2     ->  5.4.2.3
>      filepath        1.1.0.3     ->  1.1.0.4
>      hpc             0.5.0.4     ->  0.5.0.5
>      old-time        1.0.0.3     ->  1.0.0.5
>      process         1.0.1.2     ->  1.0.1.3
>      regex-base      0.93.1      ->  0.93.2
>      regex-compat    0.92        ->  0.93.1
>      regex-posix     0.94.1      ->  0.94.2
>      stm             2.1.1.2     ->  2.1.2.1
>      template-haskell 2.4.0.0    ->  2.4.0.1
>      unix            2.4.0.0     ->  2.4.0.2
>
> ------------------------------------------------------------------------
>
> Version info computed with diffcabal,
>
>      http://hackage.haskell.org/package/diffcabal
>
> -- Don
> _______________________________________________
> Libraries mailing list
> Libraries at haskell.org
> http://www.haskell.org/mailman/listinfo/libraries



More information about the Libraries mailing list