aboutsummaryrefslogtreecommitdiff
path: root/doc/changelog/02-specification-language/10858-stuck-classed.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/changelog/02-specification-language/10858-stuck-classed.rst')
-rw-r--r--doc/changelog/02-specification-language/10858-stuck-classed.rst12
1 files changed, 0 insertions, 12 deletions
diff --git a/doc/changelog/02-specification-language/10858-stuck-classed.rst b/doc/changelog/02-specification-language/10858-stuck-classed.rst
deleted file mode 100644
index c7186f2c1d..0000000000
--- a/doc/changelog/02-specification-language/10858-stuck-classed.rst
+++ /dev/null
@@ -1,12 +0,0 @@
-- **Changed:**
- Typeclass resolution, accessible through :tacn:`typeclasses eauto`,
- now suspends constraints according to their modes
- instead of failing. If a typeclass constraint does not match
- any of the declared modes for its class, the constraint is postponed, and
- the proof search continues on other goals. Proof search does a fixed point
- computation to try to solve them at a later stage of resolution. It does
- not fail if there remain only stuck constraints at the end of resolution.
- This makes typeclasses with declared modes more robust with respect to the
- order of resolution.
- (`#10858 <https://github.com/coq/coq/pull/10858>`_,
- fixes `#9058 <https://github.com/coq/coq/issues/9058>_`, by Matthieu Sozeau).