From ce3de8c3ef0d7779c9581486501fcc0c5841dc92 Mon Sep 17 00:00:00 2001 From: Théo Zimmermann Date: Tue, 26 May 2020 12:55:23 +0200 Subject: [changelog/8.12] Split misc entries out in more relevant sections. --- doc/sphinx/changes.rst | 46 +++++++++++++++++++++++----------------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/doc/sphinx/changes.rst b/doc/sphinx/changes.rst index 55f20f2655..87e7634358 100644 --- a/doc/sphinx/changes.rst +++ b/doc/sphinx/changes.rst @@ -188,6 +188,10 @@ Changes in 8.12+beta1 - **Changed:** Improve the efficiency of :tacn:`zify` by rewritting the remaining Ltac code in OCaml (`#11429 `_, by Frédéric Besson). +- **Changed:** + Backtrace information for tactics has been improved + (`#11755 `_, + by Emilio Jesus Gallego Arias). - **Changed:** The default tactic used by :g:`firstorder` is :g:`auto with core` instead of :g:`auto with *`; @@ -853,6 +857,25 @@ Changes in 8.12+beta1 (`#9803 `_, by Laurent Théry and Michael Soegtrop). +**Extraction** + +- **Added:** + Support for better extraction of strings in OCaml and Haskell: + `ExtOcamlNativeString` provides bindings from the Coq `String` type to + the OCaml `string` type, and string literals can be extracted to literals, + both in OCaml and Haskell (`#10486 + `_, by Xavier Leroy, with help from + Maxime Dénès, review by Hugo Herbelin). +- **Fixed:** + In Haskell extraction with ``ExtrHaskellString``, equality comparisons on + strings and characters are now guaranteed to be uniquely well-typed, even in + very polymorphic contexts under ``unsafeCoerce``; this is achieved by adding + type annotations to the extracted code, and by making ``ExtrHaskellString`` + export ``ExtrHaskellBasic`` (`#12263 + `_, by Jason Gross, fixes `#12257 + `_ and `#12258 + `_). + **Reference manual** - **Changed:** @@ -924,29 +947,6 @@ Changes in 8.12+beta1 (`#11245 `_, by Emilio Jesus Gallego Arias). -**Miscellaneous** - -- **Added:** - Support for better extraction of strings in OCaml and Haskell: - `ExtOcamlNativeString` provides bindings from the Coq `String` type to - the OCaml `string` type, and string literals can be extracted to literals, - both in OCaml and Haskell (`#10486 - `_, by Xavier Leroy, with help from - Maxime Dénès, review by Hugo Herbelin). -- **Added:** - Backtrace information for tactics has been improved - (`#11755 `_, - by Emilio Jesus Gallego Arias). -- **Fixed:** - In Haskell extraction with ``ExtrHaskellString``, equality comparisons on - strings and characters are now guaranteed to be uniquely well-typed, even in - very polymorphic contexts under ``unsafeCoerce``; this is achieved by adding - type annotations to the extracted code, and by making ``ExtrHaskellString`` - export ``ExtrHaskellBasic`` (`#12263 - `_, by Jason Gross, fixes `#12257 - `_ and `#12258 - `_). - Version 8.11 ------------ -- cgit v1.2.3