The significant changes to the various parts of the compiler since 7.0.1 are listed in the following sections.
The old [$foo| ... |]
syntax works again,
but is deprecated.
There have been significant improvments to the new type checker.
Loading .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
about missing .o
libraries.
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
variables (args
, prog
,
prompt
, editor
and
stop
).
DTrace is now supported on Solaris, in addition to OS X.
OS X builds on 10.6 now work on both 10.5 and 10.6.
Windows installations now include the
libstdc++
DLL.
GHC now comes with haddock 2.9.0.
GHC now includes hoogle databases for the libraries.
No change (version 0.3.0.2)
Version number 4.3.1.0 (was 4.3.0.0)
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.
This is an internal package, and should not be used.
Version number 0.9.1.10 (was 0.9.1.8)
Version number 1.10.1.0 (was 1.10.0.0)
The error messages given when a program cannot be found have been improved.
The commandParseArgs
function, and
the CommandParse
type, are now
exported from
Distribution.Simple.Command
.
No change (version 0.4.0.0)
No change (version 1.1.0.0)
No change (version 0.1.1.2)
No change (version 1.2.0.0)
This is an internal package, and should not be used.
This is an internal package, and should not be used.
Version number 1.1.0.1 (was 1.1.0.0)
No change (version 1.0.0.0)
No change (version 0.5.0.6)
Version number 0.2.0.3 (was 0.2.0.2)
No change (version 1.0.0.2)
No change (version 1.0.0.6)
No change (version 1.0.1.2)
Version number 1.0.1.5 (was 1.0.1.4)
No change (version 1.0.0.3)
No change (version 2.5.0.0)
No change (version 1.2.0.3)
Version number 2.4.2.0 (was 2.4.1.0)
System.Posix.Signals
now exports
reservedSignals
, the set of
signals reserved for use by the implementation.
No change (version 2.2.0.1)