1.4. Release notes for version 6.10.2

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.

System.FilePath.dropTrailingPathSeparator "\\"
will now return "\\" rather than
"".

The compatibility Control.OldException functions
now catch new-style exceptions as DynExceptions.

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
transitively broken.

The TypeFamilies extension now implies the
RelaxedPolyRec extension.

We now ship with haddock 2.4.2 (was 2.3.0).

The version of base has been increased from 4.0.0.0 to 4.1.0.0.

The version of base(compat) has been increased from 3.0.3.0 to 3.0.3.1.

The version of Cabal has been increased from 1.6.0.1 to 1.6.0.3.

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 1.0.0.2 to 1.0.0.3.

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 1.1.0.1 to 1.1.0.2.

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 1.0.0.1 to 1.0.0.2.

The version of process has been increased from 1.0.1.0 to 1.0.1.1.

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
2.3.0.0 to 2.3.0.1.