The 7.2.2 release is a bugfix release. The changes relative to 7.2.1 are listed below. The 7.2 branch is intended to be more of a "technology preview" than normal GHC stable branches.
All packages are now trusted by default. If you wish to make use of Safe Haskell, you will need to manually untrust packages that you do not wish to trust.
An optimiser bug (#5453) which can cause segfaults has been fixed.
A native code generator bug (#5393) which can cause segfaults on x86 and amd64 has been fixed.
A race condition in the runtime system (#5552) that can cause segfaults has been fixed.
Exception handlers are now run in the
state, rather than the
state. Fixes a bug that could cause the GHCi debugger to hang
amongst other things.
shutdownHaskellAndExit function now
immediately exits, even if
been called multiple times.
A bug arising when using type signature declarations in Template Haskell splices (#5404) has been fixed.
A bug arising when using class instances in Template Haskell splices (#5410) has been fixed.
Incorrectly encoded text at the end of a file is now handled correctly (#5436).
The base package is now version 220.127.116.11 (was 18.104.22.168).
Haddock is now version 2.9.4.