Fix warnings
Fix ambiguity error on Windows

I assume that we only want to catch IOExceptions, as withThread does.
Fix warnings on Windows
Add Generic instances to GHC.Generics representation types
Possible fix for detecting Float/Double
Use the RTS getMonotonicTime to implement getMonotonicNSec; fixes #7299

I'm not entirely sure where the segfault was coming from, but it was
almost certainly related to there being 2 copies of the base package
around, and the interpreted one not having its timer code initialised.
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
num010(ghci) is broken on OS X 32 (#7043)
Removes the assumption that CLK_TCK is a constant (#7519)

(which is not true on QNXNTO).

Submitted by: Stephen Paul Weber <singpolyma@singpolyma.net>
integer-gmp: improve cross-compiling support GmpDerivedConstants.h

Before the patch GmpDerivedConstants.h was generated
by running mkGmpDerivedConstants on target.

Now it's generated only with help of autoconf macros.
Tested on --target=ia64-unknown-linux-gnu.

Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Rename tests to not start with a digit
Grotesque hack on Unsafe.Coerce

The hack is described in detail in Note [Meta-hack for coerce].
It's a consequence of this, perfectly legitimate, commit:

  commit 7a1480c7c590d4d2fa7a105a4eebf299e921e056
  Author: Simon Peyton Jones <simonpj@microsoft.com>
  Date:   Tue Jan 22 22:43:22 2013 +0000

      Allow eta-reduction of eval'd functions if of arity 1

      See Note [Eta reduction of an eval'd function] in CoreUtils.
      This doesn't fix Trac #7542, but that was the ticket that
      pointed out this infelicity.

   compiler/coreSyn/CoreUtils.lhs |   24 ++++++++++++++++++++++--
Merge branch 'master' of http://darcs.haskell.org//packages/base
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
typos
Rename some numeric tests: nnnn -> Tnnnn
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
typos
Merge branch 'master' of darcs.haskell.org:/srv/darcs//packages/base
Revert "integer-gmp: improve cross-compiling support GmpDerivedConstants.h"

This reverts commit 860f2fa9a1f1ca4f8d94388723687f90d122ae81.

People reported problems with it on the mailing list, so reverting
until we can figure out the cause.