The significant changes to the various parts of the compiler since 6.12.2 are listed in the following sections.
A crash when Haskell calls C, which in turn calls back into Haskell, has been fixed.
Shared libraries are now enabled by default on amd64/FreeBSD.
A bug which caused forking large processes to not terminate has been fixed.
Packages in local package databases are now consistently used in preference to those in global package databases.
Version number 18.104.22.168 (was 22.214.171.124)
hSetEncoding will now set the
encoding for both the read and write side of a
Handle, rather than just the read side.
Sockets will no longer block
Some improvements have been made in when library functions do, and do not, block asynchronous exceptions.
Version number 0.9.1.7 (was 0.9.1.6).
Fixed bug that caused
to block when it shouldn't.
All the dph packages are version 0.4.0.