The significant changes to the various parts of the compiler since 7.0.1 are listed in the following sections.
[$foo| ... |] syntax works again,
but is deprecated.
There have been significant improvments to the new type checker.
.a libraries is now possible on
all platforms. A
.o library will still be
used by preference if both exist. GHCi will no longer warn
We now close
.ghci files after reading
them, which on Windows machines allows them to be altered
while GHCi is running.
It is now possible to
:unset the ghci
OS X builds on 10.6 now work on both 10.5 and 10.6.
Windows installations now include the
GHC now comes with haddock 2.9.0.
GHC now includes hoogle databases for the libraries.
Version number 18.104.22.168 (was 22.214.171.124)
The Unicode support has been improved; in particular, decoding errors are now detected, and an exception raised, immediately, rather than when a buffer gets flushed.
Some bugs, including memory leaks and a deadlock, in the new IO manager on non-Windows have been fixed.
Version number 126.96.36.199 (was 188.8.131.52)
The error messages given when a program cannot be found have been improved.
commandParseArgs function, and
CommandParse type, are now
Version number 184.108.40.206 (was 220.127.116.11)
System.Posix.Signals now exports
reservedSignals, the set of
signals reserved for use by the implementation.