
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