5. Release notes for version 8.4.3¶
5.1. Highlights¶
This is a bug-fix release resolving several regressions introduced in 8.4.1.
The highlights, since the 8.4.2 release, are:
A bug (Trac #15068) causing GHC to produce assembler that would be rejected by some versions of GNU Binutils, has been fixed.
GHC.Compact.compact
now properly handlesSmallArray
s (Trac #13857)A bug (Trac #15038) resulting in memory corruption and crashes in some uses of unboxed sums has been fixed.
GHC now logs a message when an environment file is loaded (Trac #15145).
5.2. Full details¶
In addition to the highlights listed above, this release resolves a number of other issues, described below.
5.2.1. Compiler¶
No changes beyond those listed in Highlights.
5.2.2. Runtime system¶
A bug causing aggressive potentially resulting in crashes when (
nursery chunks
) are used with a changing capability count has been fixed.
5.2.3. Template Haskell¶
No changes.
5.2.4. ghc
library¶
No changes.
5.2.5. base
library¶
Version bumped to 4.11.1.0 to account for the addition of
GHC.IO.FixIOException
Add the
readFieldHash
function toGHC.Read
which behaves likereadField
, but for a field that ends with a#
symbol.
5.2.6. integer-gmp
library¶
No changes.
5.2.7. Build system¶
No changes.
5.3. Included libraries¶
The package database provided with this distribution also contains a number of packages other than GHC itself. See the changelogs provided with these packages for further change information.
Package | Version | Reason for inclusion |
---|---|---|
ghc |
8.4.4 | The compiler itself |
Cabal |
2.2.0.1 | Dependency of |
Win32 |
2.6.1.0 | Dependency of |
array |
0.5.2.0 | Dependency of |
base |
4.11.1.0 | Core library |
binary |
0.8.5.1 | Dependency of |
bytestring |
0.10.8.2 | Deppendency of |
containers |
0.5.11.0 | Dependency of |
deepseq |
1.4.3.0 | Dependency of |
directory |
1.3.1.5 | Dependency of |
filepath |
1.4.2 | Dependency of |
ghc-boot |
8.4.4 | Internal compiler library |
ghc-compact |
0.1.0.0 | Core library |
ghc-prim |
0.5.2.0 | Core library |
ghci |
8.4.4 | The REPL interface |
haskeline |
0.7.4.2 | Dependency of |
hpc |
0.6.0.3 | Dependency of |
integer-gmp |
1.0.2.0 | Core library |
mtl |
2.2.2 | Dependency of |
parsec |
3.1.13.0 | Dependency of |
process |
1.6.3.0 | Dependency of |
template-haskell |
2.13.0.0 | Core library |
text |
1.2.3.1 | Dependency of |
time |
1.8.0.2 | Dependency of |
transformers |
0.5.5.0 | Dependency of |
unix |
2.7.2.2 | Dependency of |
xhtml |
3000.2.2.1 | Dependency of |