aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThéo Zimmermann2019-12-02 08:35:38 +0100
committerThéo Zimmermann2019-12-02 08:58:28 +0100
commita03543efc3ab66a846f392ea87897f7354c5a547 (patch)
tree49d5c9aa41246b78a52fb5e48879874cac610ef2
parent20842fec926de9f5c05ade807ff86a22e6e88ba6 (diff)
Warn more clearly about incompatibilities coming from #10476.
-rw-r--r--doc/sphinx/changes.rst13
1 files changed, 10 insertions, 3 deletions
diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst
index 26cb1ca581..f221f0ed7d 100644
--- a/doc/sphinx/changes.rst
+++ b/doc/sphinx/changes.rst
@@ -24,8 +24,9 @@ The main changes brought by |Coq| version 8.11 are:
- New `unsafe flags`__ to disable locally guard, positivity and universe
checking. Reliance on these flags is always printed by
:g:`Print Assumptions`.
-- `Fixed bugs`__ of :g:`Export` and :g:`Import` that can have an impact
- on user developments.
+- `Fixed bugs`__ of :g:`Export` and :g:`Import` that can have a
+ significant impact on user developments (**common source of
+ incompatibility!**).
- New interactive development method based on `vos` `interface files`__,
allowing to work on a file without recompiling the proof parts of their
dependencies.
@@ -378,8 +379,14 @@ Changes in 8.11+beta1
Two bugs in :cmd:`Export`. This can have an impact on the behavior of the
:cmd:`Import` command on libraries. `Import A` when `A` imports `B` which exports
`C` was importing `C`, whereas :cmd:`Import` is not transitive. Also, after
- `Import A B`, the import of `B` was sometimes incomplete.
+ `Import A B`, the import of `B` was sometimes incomplete
(`#10476 <https://github.com/coq/coq/pull/10476>`_, by Maxime Dénès).
+
+ .. warning::
+
+ This is a common source of incompatibilities in projects
+ migrating to Coq 8.11.
+
- **Changed:**
Output generated by :flag:`Printing Dependent Evars Line` flag
used by the Prooftree tool in Proof General.