1.5. Release notes for version 7.0.2

The significant changes to the various parts of the compiler since 7.0.1 are listed in the following sections.

1.5.1. Compiler

  • The old [$foo| ... |] syntax works again, but is deprecated.

1.5.2. GHCi

  • 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).

1.5.3. Build system

  • OS X builds on 10.6 now work on both 10.5 and 10.6.

  • Windows installations now include the libstdc++ DLL.

1.5.4. Haddock

  • GHC now comes with haddock 2.9.0.

1.5.5. Libraries

1.5.5.1. array

  • No change (version 0.3.0.2)

1.5.5.2. base

  • 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.

1.5.5.3. bin-package-db

  • This is an internal package, and should not be used.

1.5.5.4. bytestring

  • No change (version 0.9.1.8)

1.5.5.5. Cabal

  • 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.

1.5.5.6. containers

  • No change (version 0.4.0.0)

1.5.5.7. directory

  • No change (version 1.1.0.0)

1.5.5.8. extensible-exceptions

  • No change (version 0.1.1.2)

1.5.5.9. filepath

  • No change (version 1.2.0.0)

1.5.5.10. ghc-binary

  • This is an internal package, and should not be used.

1.5.5.11. ghc-prim

  • This is an internal package, and should not be used.

1.5.5.12. haskell98

  • Version number 1.1.0.1 (was 1.1.0.0)

1.5.5.13. haskell2010

  • No change (version 1.0.0.0)

1.5.5.14. hpc

  • No change (version 0.5.0.6)

1.5.5.15. integer-gmp

  • Version number 0.2.0.3 (was 0.2.0.2)

1.5.5.16. old-locale

  • No change (version 1.0.0.2)

1.5.5.17. old-time

  • No change (version 1.0.0.6)

1.5.5.18. pretty

  • No change (version 1.0.1.2)

1.5.5.19. process

  • Version number 1.0.1.5 (was 1.0.1.4)

1.5.5.20. random

  • No change (version 1.0.0.3)

1.5.5.21. template-haskell

  • No change (version 2.5.0.0)

1.5.5.22. time

  • No change (version 1.2.0.3)

1.5.5.23. unix

  • No change (version 2.4.1.0)

1.5.5.24. Win32

  • No change (version 2.2.0.1)