2008-10-12 Hackage status with GHC 6.10 release candidate

Simon Marlow marlowsd at gmail.com
Mon Oct 13 05:14:36 EDT 2008


Don Stewart wrote:

> Note that these builds are with "soft deps", provided on hackage,
> 
>     base < 4
>     parsec < 3
>     HaXml == 1.13.*
>     QuickCheck < 2
> 
> which train cabal-install to build a larger set of packages.

Will this happen automatically somehow, or will users have to do this manually?

> The important result:
> 
>     *46 packages produce different results to ghc 6.8.2*
> 
> These packages and their logs are listed below.
> 
> If you maintain one of the following packages, and are able to fix it before
> GHC 6.10 is released, your users will be happy.
> 
> The most common issues for these differences are,
> 
>     * Changes to Arrow class definition
>     * Changes to types of Map and Set functions

It would be feasible to provide a containers-0.1, if anyone thinks that's 
worthwhile.

>     * Cabal changes
>     * Changes to ghc-api
>     * Changes to when 'forall' is parsed (add Rank2Types)
>     * GHC.Prim was moved,

Nobody should be importing GHC.Prim, use GHC.Exts instead.

>     * Changes to -fvia-C and headers

I wrote a more detailed entry for the release notes about this:

http://www.haskell.org/ghc/dist/stable/docs/users_guide/release-6-10-1.html

("FFI change" under "User-visible compiler changes")

Cheers,
	Simon


More information about the Libraries mailing list