Only emit %write_barrier primitive for THREADED_RTS
Fix parsing of pragmas containing unicode characters; fixes #7671
Fix a TODO in the compiler

AnnProvenance now has Functor, Foldable, Traversable instances.
Update submodule
Clarify comment
Minor doc typofix.

Signed-off-by: Edward Z. Yang <ezyang@mit.edu>
Typo
Small refactoring

pipeLoop now returns the final dflags, rather than having
runPipeline' extract it from the end state.
Inline get_output_fn

It's now only used once
Small refactoring: Don't pass a redundant output_spec around
Fix some m4/shell syntax in aclocal.m4, spotted by Jan Stolarek

[ ] is m4 syntax, so we need to use 'test foo' rather than '[ foo ]'.
Small refactoring: Don't pass redundant stop_phase to runPipeline
Small refactoring: Move the end-of-pipeline move into pipeLoop
Fix sys/cpuset.h on FreeBSD 9.1; patch from kazu-yamamoto; fixes #7708
Make the #includes a little more correct in OSThreads.c
Fix memory leak in CoreWriter (Trac #7702)
Update to binary 0.7.0.0
Merge branch 'master' of darcs.haskell.org:/home/darcs/ghc
Comment the fix to Trac #7702
Change how the build system handles packages

This makes the build system a little simpler, and in particular
will make it easier to handle the changes needed for cross-compilation.