Describe symptoms of (and the cure for) #12768 in 8.0.2 release notes
authorRyan Scott <ryan.gl.scott@gmail.com>
Sun, 6 Nov 2016 14:40:48 +0000 (09:40 -0500)
committerRyan Scott <ryan.gl.scott@gmail.com>
Sun, 6 Nov 2016 14:40:48 +0000 (09:40 -0500)
commitead83db8a7db772a9f248af9767a4283218a5c9f
tree175c7d67ce13edd7561a88202749f8e82cdd6829
parent630d88176e8dd3ccc269451bca8f55398ef5265c
Describe symptoms of (and the cure for) #12768 in 8.0.2 release notes

GHC 8.0.2 introduced a bugfix involving GeneralizedNewtypeDeriving in
96d451450923a80b043b5314c5eaaa9d0eab7c56. This made typechecking of
GND-produced code a bit stricter, and an unfortunate side effect of this was
that there were a couple of corner-case programs that stopped compiling
when transitioning from GHC 8.0.1 to 8.0.2.

Since the number of affected programs seems quite small, and since the fix
is so straightforward, we opt to simply note this discrepancy in the 8.0.2
release notes.

Resolves #12768.
docs/users_guide/8.0.2-notes.rst