This release fixes a handful of issues affecting 8.8.1:
A bug (#17088) in the compacting garbage collector resulting in
segmentations faults under specific circumstances. Note that this may
affect user programs even if they did not explicitly request the
compacting GC (using the -c RTS flag) since GHC may fallback to
compacting collection during times of high memory pressure.
A code generation bug (#17334) resulting in GHC panics has been
A bug in the
processlibrary causing builds using
non-deterministically on Windows has been fixed (#17480)
A typechecker bug (#16288) resulting in programs being unexpectedly
rejected has been fixed.
A bug in the implementation of compact normal forms resulting in
segmentation faults in some uses (#17044) has been fixed.
A bug causing GHC to incorrectly complain about incompatible LLVM
versions when using LLVM 7.0.1 has been fixed (#16990).
As always, if anything looks amiss do let us know.