6.10.2 is a bugfix release over 6.10.1. Many bugs in the compiler, libraries and build system have been fixed. However, most library APIs have not changed, so code that worked with 6.10.1 should continue to work with 6.10.2. The notable bug fixes are listed below.
Setting stdin to
NoBuffering now works on Windows.
will now return
"\\" rather than
now catch new-style exceptions as
It is now possible to create C finalizers which, unlike Haskell finalizers, are guaranteed to run.
There is now a
+RTS -xm<address> flag,
which tells GHC where to try to allocate memory.
There is now a
+RTS --machine-readable flag.
Currently it only affects the
+RTS -t output.
There are now more fields printed by the
+RTS --info flag.
ghc-pkg will now complain if told to use a
package.conf that doesn't exist.
ghc-pkg check now looks for missing files
(including .hi files), and reports all packages that are
TypeFamilies extension now implies the
We now ship with haddock 2.4.2 (was 2.3.0).
The version of base has been increased from 188.8.131.52 to 184.108.40.206.
The version of base(compat) has been increased from 220.127.116.11 to 18.104.22.168.
The version of Cabal has been increased from 22.214.171.124 to 126.96.36.199.
The version of containers has been increased from 0.2.0.0 to 0.2.0.1.
The version of directory has been increased from 188.8.131.52 to 184.108.40.206.
The version of extensible-exceptions has been increased from 0.1.0.0 to 0.1.0.1.
The version of filepath has been increased from 220.127.116.11 to 18.104.22.168.
The version of hpc has been increased from 0.5.0.2 to 0.5.0.3.
The version of integer-gmp has been increased from 0.1.0.0 to 0.1.0.1.
The version of old-time has been increased from 22.214.171.124 to 126.96.36.199.
The version of process has been increased from 188.8.131.52 to 184.108.40.206.
The version of syb has been increased from 0.1.0.0 to 0.1.0.1.
The version of template-haskell has been increased from 220.127.116.11 to 18.104.22.168.
The version of unix has been increased from 22.214.171.124 to 126.96.36.199.