2.4. Version 9.8.4¶
The LLVM backend
of this release is to be used with LLVM
11, 12, 13, 14 or 15.
2.4.1. Significant Changes¶
Issues fixed in this release include:
2.4.1.1. Compiler¶
-Wmissing-home-modules
now behaves correctly when multiple units have expose the same module name (#25122).Adjust the demand signature of the
prompt#
to avoid invalid optimisation of non-terminating programs (#25439).GHC’s internal
Unique
type has been widened to 64-bits on 32-bit architectures, avoiding potential miscompilations on large projects (#22010).
2.4.1.2. Packaging¶
Manual pages are now included in all binary distributions (#24465).
2.4.1.3. Other Core Libraries¶
2.4.1.4. 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 |
9.8.4 | The compiler itself |
Cabal-syntax |
3.10.3.0 | Dependency of |
Cabal |
3.10.3.0 | Dependency of |
Win32 |
2.13.4.0 | Dependency of |
array |
0.5.8.0 | Dependency of |
base |
4.19.2.0 | Core library |
binary |
0.8.9.1 | Dependency of |
bytestring |
0.12.1.0 | Dependency of |
containers |
0.6.8 | Dependency of |
deepseq |
1.5.1.0 | Dependency of |
directory |
1.3.8.5 | Dependency of |
exceptions |
0.10.7 | Dependency of |
filepath |
1.4.301.0 | Dependency of |
ghc-boot-th |
9.8.4 | Internal compiler library |
ghc-boot |
9.8.4 | Internal compiler library |
ghc-compact |
0.1.0.0 | Core library |
ghc-heap |
9.8.4 | GHC heap-walking library |
ghc-prim |
0.11.0 | Core library |
ghci |
9.8.4 | The REPL interface |
haskeline |
0.8.2.1 | Dependency of |
hpc |
0.7.0.0 | Dependency of |
integer-gmp |
1.1 | Core library |
mtl |
2.3.1 | Dependency of |
parsec |
3.1.17.0 | Dependency of |
pretty |
1.1.3.6 | Dependency of |
process |
1.6.25.0 | Dependency of |
semaphore-compat |
1.0.0 | Dependency of |
stm |
2.5.3.1 | Dependency of |
template-haskell |
2.21.0.0 | Core library |
terminfo |
0.4.1.6 | Dependency of |
text |
2.1.1 | Dependency of |
time |
1.12.2 | Dependency of |
transformers |
0.6.1.0 | Dependency of |
unix |
2.8.6.0 | Dependency of |
xhtml |
3000.2.2.1 | Dependency of |