summaryrefslogtreecommitdiff
path: root/Changes
diff options
context:
space:
mode:
authorFlorian Angeletti <florian.angeletti@inria.fr>2019-07-12 17:47:25 +0200
committerGitHub <noreply@github.com>2019-07-12 17:47:25 +0200
commit658233568930c9b1c291f78d8ac2177e67aa9981 (patch)
treeb7c298e982ef5d79cc42284c7580592f4a9efad0 /Changes
parente57912913311342d957583b78c82821671210770 (diff)
downloadocaml-658233568930c9b1c291f78d8ac2177e67aa9981.tar.gz
#8702: fix some polymorphic variant error messages (#8777)
improved error messages for fixed row polymorphic variants: keep track of the motivation behind a fixed row (e.g it was bound to an universal or existential type variable, or private) in the types themselves and use this explanation in error messages.
Diffstat (limited to 'Changes')
-rw-r--r--Changes5
1 files changed, 5 insertions, 0 deletions
diff --git a/Changes b/Changes
index 6ca8d41e55..301f134690 100644
--- a/Changes
+++ b/Changes
@@ -86,6 +86,11 @@ Working version
(Stephen Dolan, review by Gabriel Scherer, Sébastien Hinderer and
Thomas Refis)
+### Compiler user-interface and warnings:
+
+- #8702, #8777: improved error messages for fixed row polymorphic variants
+ (Florian Angeletti, report by Leo White, review by Thomas Refis)
+
### Bug fixes:
- #8622: Don't generate #! headers over 127 characters.