diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f4c304e7f57425355434106a785b66f0a724b18d..eefc66ace2ba2e15e2e3d4f4347d10246533e127 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -45,10 +45,10 @@ variables: ## Build jobs # The newest version runs with timing. -build-coq.8.18.0: +build-coq.8.19.0: <<: *template variables: - OPAM_PINS: "coq version 8.18.0" + OPAM_PINS: "coq version 8.19.0" DENY_WARNINGS: "1" MANGLE_NAMES: "1" CI_COQCHK: "1" @@ -59,9 +59,16 @@ build-coq.8.18.0: interruptible: false # The newest version also runs in MRs, without timing. -build-coq.8.18.0-mr: +build-coq.8.19.0-mr: <<: *template <<: *only_mr + variables: + OPAM_PINS: "coq version 8.19.0" + DENY_WARNINGS: "1" + MANGLE_NAMES: "1" + +build-coq.8.18.0: + <<: *template variables: OPAM_PINS: "coq version 8.18.0" DENY_WARNINGS: "1" diff --git a/CHANGELOG.md b/CHANGELOG.md index fd80ae597a82134a90adf445c1c5146db65217cc..d5e6f775519eccc650176025e7160d1bafff5d26 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ API-breaking change is listed. ## std++ master +Coq 8.19 is newly supported by this version of std++. + - Add `TCSimpl` type class that is similar to `TCEq` but performs `simpl` before proving the goal by reflexivity. - Add new typeclass `MThrow E M` to generally represent throwing an error of diff --git a/README.md b/README.md index 8885a95136e3ece533e4b1006daf32c748beba21..4b4274008d59d2f854964500ecc73c893691ce18 100644 --- a/README.md +++ b/README.md @@ -43,7 +43,7 @@ Notably: This version is known to compile with: - - Coq version 8.16.1 / 8.17.1 / 8.18.0 + - Coq version 8.16.1 / 8.17.1 / 8.18.0 / 8.19.0 Generally we always aim to support the last two stable Coq releases. Support for older versions will be dropped when it is convenient. diff --git a/_CoqProject b/_CoqProject index 2b206438b9f12910a380eb94b9dfe59ced3871ad..5898a24d48df2b440a1b5877372d1172c164a146 100644 --- a/_CoqProject +++ b/_CoqProject @@ -4,6 +4,8 @@ -Q stdpp_unstable stdpp.unstable # Fixing this one requires Coq 8.17 -arg -w -arg -future-coercion-class-field +# Fixing this one requires Coq 8.19 +-arg -w -arg -argument-scope-delimiter stdpp/options.v stdpp/base.v