diff options
Diffstat (limited to 'doc/changelog/02-specification-language/10858-stuck-classed.rst')
| -rw-r--r-- | doc/changelog/02-specification-language/10858-stuck-classed.rst | 12 |
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). |
