1.6. Release notes for version 7.2.2
Prev | Chapter 1. Introduction to GHC | Next

## 1.6. Release notes for version 7.2.2

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 `mask` state, rather than the `maskUninterruptible` state. Fixes a bug that could cause the GHCi debugger to hang (#4988), amongst other things.

- The `shutdownHaskellAndExit` function now immediately exits, even if `hs_init` has 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 4.4.1.0 (was 4.4.0.0).

- Haddock is now version 2.9.4.

Prev | Up | Next
1.5. Release notes for version 7.2.1 | Home | 1.7. Release notes for version 7.4.1