The 7.8.3 release is a bugfix release. The major bugfixes relative to 7.8.2 are listed below.
A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9155).
A handful of bugs in the pattern synonyms implementation have been fixed (issues #9161, #8966, #9023, #9175).
A bug in runtime system which would cause
tryReadMVar to deadlock has been fixed
A segmentation fault for compiled programs using
makeStableName has been fixed (issue
A bugfix in the runtime system that could cause a segmentation fault has now been fixed (issue #9045).
A bug in the code generator that could cause segmentation faults has been fixed (issue #9001).
A bug in the code generator that could cause segmentation faults has been fixed (issue #9045).
A bug which caused
gcc to error when
compiling large assembly source files has been fixed
A bug which caused a performance regression in the new `Typeable` implementation (due to recomputation of known values) has been fixed (issue #9203).
Several memory leaks and bugs in the runtime system and C libraries have been fixed. These issues were found using Coverity Scan.
A bug which caused the runtime system to uninstall signal handlers when they were not installed was fixed (issue #9068).
A bug which could result in programs using all available
memory, due to a regression in the
Data.Fixed.Pico has been
fixed (issue #9231).
haskeline are now exported and
registered in the package database. They previously
shipped with GHC but were not registered, leading to
errors where shared objects could be overwritten. (issue