Fix name of minor GC function.

I accidentally forgot to commit this.

Signed-off-by: Austin Seipp <austin@well-typed.com>
System.IO.Unsafe: cleanup: make unsafeFixIO pseudocode more valid

Signed-off-by: Sergei Trofimovich <slyfox at gentoo.org>
Fix Windows build.

In dfb52c3d the default language was set to Haskell2010 - by default,
GHC is less strict about the layout rule (controlled by
-XNonincreasingIndentation), but not when we explicitly set the language
to H2010. It turns out we relied on this behavior in the Windows build.

Thanks to Reid Barton for pointing this out.

Signed-off-by: Austin Seipp <austin@well-typed.com>
Remove all but the basic operations on type-level literals.

The plan is to have the more sophisticated operations in a separate
library.
Rename someSymVal to someSymbolVal
Add fixity declaration for type-level functions.
Add `instance Monoid a => Monoid (Const a b)`

For more details, see original proposal at

 http://permalink.gmane.org/gmane.comp.lang.haskell.libraries/20369

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
Port ThreadDelay001 to the "time" library

... as "old-time" isn't built when cross-compiling.

Issue #8395.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Typo in documentation
Rename (:=:) to (:~:) and add Data.Type.Coercion

Bikeshed color chosen by core libraries committee

Knock-on effects:

* Made the instances for Read, Enum, Data and Bounded for (:~:) more robust
* Renamed Data.Type.Equality.coerce to subst. It collided with GHC.Prim.coerce from Coercible.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Clean-up implementation of GHC.TypeLits.

For a more detailed explanation please see the following commint in GHC:
8af2dbea315f5d0c9f6b1db39d78cee7b6cc43f1
Clarify docs for throwTo wrt atomicity (#8432)

Authored-by: Bertram Felgenhauer <bertram.felgenhauer@gmail.com>
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Fix hangs with -threaded on iOS (#8307)

Authored-by: Luke Iannini <lukexi@me.com>
Signed-off-by: Austin Seipp <aseipp@pobox.com>
Add Show and Read instances for Data.Ord.Down

libraries mailing list thread "Proposal: Show and Read for Data.Ord.Down", Sep 2013, http://www.haskell.org/pipermail/libraries/2013-September/020867.html
Spelling in commments
Remove now-unnecessary NOINLINE pragmas

The NOINLINEs were a work-around for a bug that was fixed
by patch f7e7948 to ghc, which also fixed Trac #8449
Don't include `{Event,HsUnix}Config.h` in source distribution

Signed-off-by: Herbert Valerio Riedel <hvr@gnu.org>
GHC.Conc.Sync: Pass TSO to stackOverflow
Run length001 test with +RTS -K8m

Otherwise it uses excessive amounts of stack space (~1GB at peak) when
compiled without -O.

Signed-off-by: Austin Seipp <aseipp@pobox.com>
Update aux files `config.{guess,sub}` and `install-sh`

This updates the files to the versions bundled with GNU automake 1.13.3

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