[ANNOUNCE] GHC 8.8.2-rc1 is now available

Hello everyone, The GHC team is proud to announce the first release candidate of GHC 8.8.2. The source distribution, binary distributions, and documentation are available at https://downloads.haskell.org/~ghc/8.8.2-rc1 Release notes are also available [1]. 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 fixed. - A bug in the `process` library causing builds using `hsc2hs` to fail non-deterministically on Windows has been fixed (Trac #17480) - A typechecker bug (#12088) 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. Happy compiling! Cheers, - Ben [1] https://downloads.haskell.org/ghc/8.8.2-rc1/docs/html/users_guide/8.8.2-note...

Pleased to see ARM binaries :) Thanks! Vanessa
On Dec 12, 2019, at 2:11 PM, Ben Gamari
wrote: Hello everyone,
The GHC team is proud to announce the first release candidate of GHC 8.8.2. The source distribution, binary distributions, and documentation are available at
https://downloads.haskell.org/~ghc/8.8.2-rc1
Release notes are also available [1].
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 fixed.
- A bug in the `process` library causing builds using `hsc2hs` to fail non-deterministically on Windows has been fixed (Trac #17480)
- A typechecker bug (#12088) 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.
Happy compiling!
Cheers,
- Ben
[1] https://downloads.haskell.org/ghc/8.8.2-rc1/docs/html/users_guide/8.8.2-note... _______________________________________________ Haskell-Cafe mailing list To (un)subscribe, modify options or view archives go to: http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell-cafe Only members subscribed via the mailman list are allowed to post.

Thanks for all the bug fixes! :)
- A typechecker bug (#12088) resulting in programs being unexpectedly rejected has been fixed.
https://gitlab.haskell.org/ghc/ghc/issues/12088 is still open and doesn't appear to have seen that much recent activity. Is this the right ticket? Cheers, Simon
participants (3)
-
Ben Gamari
-
Simon Jakobi
-
Vanessa McHale