aboutsummaryrefslogtreecommitdiff
path: root/dev/doc/changes.md
diff options
context:
space:
mode:
authorThéo Zimmermann2020-03-20 11:44:21 +0100
committerThéo Zimmermann2020-03-20 11:44:21 +0100
commit85aebaa1a28b0f2bb2848d4e6c16c9b990648b48 (patch)
tree99e6c410044fb2d569da357906f5d228ebc0d112 /dev/doc/changes.md
parentd2e29e64603edd28140935f01f82936e9eeff8c8 (diff)
parent773e0a0cb5f612d9c9dc3ab4d5e850bc8c5e5e1c (diff)
Merge PR #11778: [ocamformat] Update to 0.13.0
Reviewed-by: Zimmi48
Diffstat (limited to 'dev/doc/changes.md')
-rw-r--r--dev/doc/changes.md23
1 files changed, 14 insertions, 9 deletions
diff --git a/dev/doc/changes.md b/dev/doc/changes.md
index 9088df6856..b82388675c 100644
--- a/dev/doc/changes.md
+++ b/dev/doc/changes.md
@@ -1,19 +1,19 @@
## Changes between Coq 8.11 and Coq 8.12
-### ML API
+### Code formatting
-Refiner.catchable_exception is deprecated, use instead
-CErrors.noncritical in try-with block. Note that nothing is needed in
-tclORELSE block since the exceptions there are supposed to be
-non-critical by construction.
+- The automatic code formatting tool `ocamlformat` is enabled now for
+ the micromega codebase. Version 0.13.0 is required. See
+ `ocalmformat`'s documentation for more details on integration with
+ your editor.
### ML API
-Types `precedence`, `parenRelation`, `tolerability` in
-`notgram_ops.ml` have been reworked. See `entry_level` and
-`entry_relative_level` in `constrexpr.ml`.
+Notations:
-### ML API
+- Types `precedence`, `parenRelation`, `tolerability` in
+ `notgram_ops.ml` have been reworked. See `entry_level` and
+ `entry_relative_level` in `constrexpr.ml`.
Exception handling:
@@ -28,6 +28,11 @@ Exception handling:
+ printers are of type `exn -> Pp.t option` [`None` == not handled]
+ it is forbidden for exception printers to raise.
+- Refiner.catchable_exception is deprecated, use instead
+ CErrors.noncritical in try-with block. Note that nothing is needed in
+ tclORELSE block since the exceptions there are supposed to be
+ non-critical by construction.
+
Printers:
- Functions such as Printer.pr_lconstr_goal_style_env have been