Remove trailing whitespaces in flags.xml
Document -floopification flag in user guide
Update release notes for new comparison primops
Comments only
Ignore Tickish Breakpoints when serialising Core into interface files

This fixes Trac #8333

Thanks to 'klao', who identified the cause and provided the patch
Refactor AMP warnings a bit

There was a bit of clutter (tryTc stuff) caused by the
fact that tcLookupImported didn't return a MaybeErr.
Now it does.  That finishes up Trac #8004.
Kill Type.isKindTy in favour of Kind.isKind (same code)
Nuke tc-trace that makes the typechecker loop

The trace was being over-eager, which disturbs the typecheckers
careful knot-tying
Improve error message for deriving polykinded Typeable (Trac #7800)

Thanks to Krzysztof Gogolewski (monoidal) for the first draft of this patch
Comments only
Update `Cabal` to 1.18.1 final
Typos
Fix name of vanilla RTS way in the user's guide
Document more stolen syntax (#4196)
Add release note entry for `{-# MINIMAL #-}` (#7633)
Document remaining GHCi commands in users_guide (#7501)

Also a small formatting change in GHCi :help
users_guide/ghci: Whitespace cleanup (#7501)
Restructure compilation pipeline to allow hooks

This commit exposes GHC's internal compiler pipeline through a `Hooks`
module in the GHC API. It currently allows you to hook:

 * Foreign import/exports declarations
 * The frontend up to type checking
 * The one shot compilation mode
 * Core compilation, and the module iface
 * Linking and the phases in DriverPhases.hs
 * Quasiquotation

Authored-by: Luite Stegeman <stegeman@gmail.com>
Authored-by: Edsko de Vries <edsko@well-typed.com>
Signed-off-by: Austin Seipp <austin@well-typed.com>
Release note blurb.

GHCi now runs constructors for linked libraries.

Signed-off-by: Austin Seipp <austin@well-typed.com>
Ensure that globalRegMaybe returns accurate information for XMM registers.