1.4. Release notes for version 6.6.1
Prev | Chapter 1. Introduction to GHC | Next

## 1.4. Release notes for version 6.6.1

6.6.1 is a bugfix release over 6.6. Most library APIs have not changed, so code that worked with 6.6 should continue to work with 6.6.1.

Many, many bugs have been fixed relative to 6.6. Far too many to list here.

The other changes in this release are:

- GHC works on Windows Vista.

- GHC can now be used to compile C++ files.

- There is an `--install-signal-handlers=<yes|no>` RTS flag. The main use is to stop GHC installing signal handlers when you are putting your code in a DLL.

- Newtypes can now be defined using GADT syntax.

- Linear implicit parameters are no longer accepted.

- There is a manpage for ghc and ghci.

- The building guide has been moved to the wiki.

- GHC now comes with the `filepath` library.

- The `base` package has various bug fixes, as well as a couple of interface changes that shouldn't affect most users. The version number has been bumped from 2.0/2.1 to 2.1.1.

- The `Cabal` package has had various bug fixes. The version number has been bumped from 1.1.6 to 1.1.6.2.

- The `Win32` package has various bug fixes. The version number has been bumped from 2.0/2.1 to 2.1.1.

- The `regex-base` package has a couple of bug fixes. The version number has been bumped from 0.71 to 0.72.

- The pretty-printer in the `template-haskell` package has been improved. The version number has been bumped from 2.0 to 2.1.

- The `unix` package has various bug fixes. The version number has been bumped from 1.0/2.0 to 2.1.

- There are newer versions of all of the extralibs.

Prev | Up | Next
1.3. GHC version numbering policy | Home | Chapter 2. Installing GHC