Fix some typos
Revert "expose new Word operation to swap endianness for Word{16,32,64}"

This reverts commit 3ef0f91d4e9a3649581557ec4ba663db4306d7d5.
One more GHC.Err import eliminated

(This one only shows up on Windows.)
Clarification what 'atomic' means here.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Add setEnv/unsetEnv to System.Environment; fixes #7427

Patch from Simon Hengel.
Fix a comment
Update GHC.ForeignPtr to use addCFinalizerToWeak#
Fix hClose002 with the threaded RTS IO manager

If 'close fd' failed, then the MVars in the callbackTables would be
left empty, which caused deadlocks when we tried to 'take' them again.

Now we use 'finally' to ensure that they are refilled even if 'close'
throws an exception.
Fix hSetBuffering004 to work with dynamic ghci

We need to actually consume the rest of stdin, or ghci will try
to interpret it as commands.
Ignore editor backup files
Update to support closed type families.
Fix build on OS X
Run "sh ./configure" rather than "sh configure"; part of #7992

This fixes a bug with how configure re-execs itself.
Catch an illegal pragma and fix a typo
fix markup bugs
Add a section of documentation about the interaction of threads and finalizers
Update export list for closed type families
Follow GHC build system changes
Comparison primops return Int# (Fixes #6135)

For a deatiled discussion of this changes please visit the wiki page:
http://hackage.haskell.org/trac/ghc/wiki/PrimBool
Derive Show, Eq, Ord, Read for Control.Applicative.ZipList; fixes #5787

Patch from merijn.