Changes to ghc(5) base(8) haddock

Changes to ghc:
commit 044f23388c0c316fbc470c93860797a30b3130bd
Author: Austin Seipp <austin@well-typed.com>
Date:   Thu Jan 30 07:20:37 2014 -0600

    Bump win32 version number in release notes

    Signed-off-by: Austin Seipp <austin@well-typed.com>

commit 99484c965c93df5367ecb3bc29165544baf1da76
Author: Luke Iannini <lukexipd@gmail.com>
Date:   Thu Jan 30 07:07:44 2014 -0600

    Add a perf-cross build setting.

    This is for building performance-optimized cross compilers (e.g. the iOS
    target.)

    Signed-off-by: Austin Seipp <austin@well-typed.com>

commit 48326cfb1ef4b455f81fbbece7a17dab17f7c932
Author: Austin Seipp <austin@well-typed.com>
Date:   Thu Jan 30 07:03:29 2014 -0600

    Fix iOS build (fallout from 28b031c506)

    As Luke Iannini reported, the Clang iOS cross compiler apparently
    doesn't support __thread for some bizarre reason, so unfortunately they
    too must fall back to pthread_{get,set}specific.

    Signed-off-by: Austin Seipp <austin@well-typed.com>

commit 9f58cecad296b268d25eb5519bc274493e4a8164
Author: Jan Stolarek <jan.stolarek@p.lodz.pl>
Date:   Wed Jan 29 18:41:07 2014 +0100

    Fix glitch in core-spec pdf

commit 24669fe3c033da8dafb2d547cc9f866b7b29d592
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 17:00:08 2014 +0100

    Update Win32 submodule to pull in version bump

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Changes to base:
commit 24268dd7c01c71d38ff5b2956a3ee33672710d72
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Thu Jan 30 10:34:25 2014 +0100

    Derive `FiniteBits` for integral newtype wrappers

    When `FiniteBits` was introduced in cddc9024e67a6d4c01bb190839d0134af8c907e0
    only the standard Haskell 2010 finite-size integral types were given a
    `FiniteBits` instance, however, since also a DEPRECATION warning was put
    in place (as per 701d9ed4b2bec5922709a91bfb625881d7dd47f0) for `bitSize`
    which might point people to to `FiniteBits`, it seems sensible to derive
    `FiniteBits` for all integral newtype wrappers as well.

    N.B.: This makes `Integer` the only type in `base` with a `Bits`
          instance but no `FiniteBits` instance.

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit d62edabedcba287b9fa3cebf0cee63caaedb585f
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Thu Jan 30 10:30:04 2014 +0100

    Improve Haddock markup

    This fixes the markup at the top of `Control.Arrow`, and improves the
    markup inside DEPRECATED strings.

    (Haddock supports markup inside DEPRECATED messages, which allows to
    turn references to Haskell entities into hyperlinks by using the usual
    Haddock markup.)

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit 826f3bddabdc9c3287cb6d91349427890acdc8f3
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 22:05:47 2014 +0100

    Improve Haddock markup in `Control.Concurrent.MVar`

    This adds a labeled hyperlink to the Concurrent Haskell paper, and
    replaces the itemized-list headings with proper section
    headings (available since Haddock-2.14).

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit c8634027d4e3315a2276fb1be8168c486419785a
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 16:43:20 2014 +0100

    Add changelog entry for new `FiniteBits` class

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit 09baac2e6911d6559e66ec6d76233ca70ce762da
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 16:25:15 2014 +0100

    Update `changelog.md` to contain more changes

    Some important changes might still be missing from the changelog.

    Also, `base.cabal` is updated to include `changelog.md` in the
    `cabal sdist` tarball.

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit f6a3a9a199c94a02e45977f0042548b956adf12f
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 16:23:44 2014 +0100

    Add `/Since: 4.7.0.0/` to `MkFixed` constructor

    As it's been exposed only since
    05c03d850a7da7bd708e9a9da7de2b9ba36b6041

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit 63f669b9385bbaba32b0fc20bf16f8a8d96ddfa3
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 13:53:27 2014 +0100

    Add Hackage-supported `changelog.md` file

    The contents has been ripped from the release notes. I've used markdown
    as this may allow for automatic conversion to docbook XML in the future,
    should we choose to maintain the `base` changelog in a more human-friendly
    markup format and closer to the `base`-source tree.

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

commit 428304c06cf9819f49985e7cece5c21c16b9237e
Author: Herbert Valerio Riedel <hvr@gnu.org>
Date:   Wed Jan 29 13:03:29 2014 +0100

    Add newline before two `/Since: 4.7.0.0/` occurences

    See also `/Since: .../` convention described in
    6368362f4486226dee9d54665b4fdffde24e56f1

    Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>

Changes to haddock:
commit 96838d249070e1ab55641b6816360a3e6bc909fa
Author: Austin Seipp <austin@well-typed.com>
Date:   Wed Jan 29 08:09:04 2014 -0600

    Update CPP check for __GLASGOW_HASKELL__

    Signed-off-by: Austin Seipp <austin@well-typed.com>