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 reducation (Issue #17429).
Fix a linker crash on Windows (Issue #17575).
Fix missing source notes in imported unfoldings when
-gis used (Issue #17616).Fix bootstrapping with GHC 8.8 (Issue #17146).
Bump
directorysubmodule to 1.3.6.0, fixing Issue #17598.
5.2. Known issues¶
A long-standing bug (Issue #16893) which can cause some applications of
unsafeCoerceto segmentation fault is only partially fixed in this release. This release only avoids this issue in the uses ofunsafeCoerceinData.Typeable.Internal, which was the proximate cause of Issue #16893.However, it is possible that this bug could manifest in user-code using
unsafeCoerceto 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.3 | 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.0 | 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.3 | Internal compiler library |
ghc-boot |
8.8.3 | Internal compiler library |
ghc-compact |
0.1.0.0 | Core library |
ghc-heap |
8.8.3 | GHC heap-walking library |
ghc-prim |
0.5.3 | Core library |
ghci |
8.8.3 | 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.3 | 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.8.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 |