5. Release notes for version 8.6.3¶
GHC 8.6.3 is a bug-fix release, fixing a few regressions found in 8.6.1 and 8.6.2. As some of these issues are soundness issues users are strongly encouraged to upgrade.
5.1. Highlights¶
The highlights, since the 8.6.2 release, are:
A bug resulting in segmentation faults in some programs has been fixed (Trac 15892)
Darwin binary distributions are now correctly built against an in-tree
libgmp
(Trac 15404)Three bugs leading to linker failures on Windows has been fixed (Trac 15105, Trac 15894, Trac 15934)
A bug leading to programs with deep stacks crashing when run with retainer profiling enabled has been fixed (Trac 14758)
A bug resulting in potential heap corruption during stable name allocation has been fixed (Trac 15906)
Plugins are now loaded during GHCi sessions (Trac 15633)
5.2. Known issues¶
Note that the LLVM code generator (-fllvm
) in GHC 8.6, as well as
all earlier releases, are affected by Trac 14251, which can result in
miscompilation of some programs calling functions with unboxed floating-point
arguments. While originally scheduled to be fixed for this release, the fix
ended up being more difficult than anticipated and, given that issue is not a
strict regression from 8.4, we decided to proceed with the release.
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.6.4 | The compiler itself |
Cabal |
2.4.0.1 | Dependency of |
Win32 |
2.6.1.0 | Dependency of |
array |
0.5.3.0 | Dependency of |
base |
4.12.0.0 | Core library |
binary |
0.8.6.0 | Dependency of |
bytestring |
0.10.8.2 | Deppendency of |
containers |
0.6.0.1 | Dependency of |
deepseq |
1.4.4.0 | Dependency of |
directory |
1.3.3.0 | Dependency of |
filepath |
1.4.2.1 | Dependency of |
ghc-boot |
8.6.4 | Internal compiler library |
ghc-compact |
0.1.0.0 | Core library |
ghc-prim |
0.5.3 | Core library |
ghci |
8.6.4 | The REPL interface |
haskeline |
0.7.4.3 | 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.5.0 | Dependency of |
template-haskell |
2.14.0.0 | Core library |
text |
1.2.3.1 | Dependency of |
time |
1.8.0.2 | Dependency of |
transformers |
0.5.6.2 | Dependency of |
unix |
2.7.2.2 | Dependency of |
xhtml |
3000.2.2.1 | Dependency of |