5. Release notes for version 8.8.3¶
GHC 8.8.3 is a minor release intended to fix regressions and minor bugs in the 8.8.1 and 8.8.2.
5.1. Highlights¶
Fix a compiler panic due to over-zealous eta reduction (Issue #17429).
Fix a linker crash on Windows (Issue #17575).
Fix missing source notes in imported unfoldings when
-g
is used (Issue #17616).Fix bootstrapping with GHC 8.8 (Issue #17146).
Bump
directory
submodule to 1.3.6.0, fixing Issue #17598.
5.2. Known issues¶
A long-standing bug (Issue #16893) which can cause some applications of
unsafeCoerce
to segmentation fault is only partially fixed in this release. This release only avoids this issue in the uses ofunsafeCoerce
inData.Typeable.Internal
, which was the proximate cause of Issue #16893.However, it is possible that this bug could manifest in user-code using
unsafeCoerce
to perform dynamic type checks. See the ticket for details.
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.8.4 | The compiler itself |
Cabal |
3.0.1.0 | Dependency of |
Win32 |
2.6.1.0 | Dependency of |
array |
0.5.4.0 | Dependency of |
base |
4.13.0.0 | Core library |
binary |
0.8.7.0 | Dependency of |
bytestring |
0.10.10.1 | Dependency of |
containers |
0.6.2.1 | Dependency of |
deepseq |
1.4.4.0 | Dependency of |
directory |
1.3.6.0 | Dependency of |
filepath |
1.4.2.1 | Dependency of |
ghc-boot-th |
8.8.4 | Internal compiler library |
ghc-boot |
8.8.4 | Internal compiler library |
ghc-compact |
0.1.0.0 | Core library |
ghc-heap |
8.8.4 | GHC heap-walking library |
ghc-prim |
0.5.3 | Core library |
ghci |
8.8.4 | The REPL interface |
haskeline |
0.7.5.0 | Dependency of |
hpc |
0.6.0.3 | Dependency of |
integer-gmp |
1.0.2.0 | Core library |
libiserv |
8.8.4 | Internal compiler library |
mtl |
2.2.2 | Dependency of |
parsec |
3.1.14.0 | Dependency of |
pretty |
1.1.3.6 | Dependency of |
process |
1.6.9.0 | Dependency of |
stm |
2.5.0.0 | Dependency of |
template-haskell |
2.15.0.0 | Core library |
terminfo |
0.4.1.4 | Dependency of |
text |
1.2.4.0 | Dependency of |
time |
1.9.3 | Dependency of |
transformers |
0.5.6.2 | Dependency of |
unix |
2.7.2.2 | Dependency of |
xhtml |
3000.2.2.1 | Dependency of |