From 2aa7987166663ca60acab6dede9a35635cee804e Mon Sep 17 00:00:00 2001
From: Ralf Jung <jung@mpi-sws.org>
Date: Tue, 6 Oct 2020 10:56:51 +0200
Subject: [PATCH] drop support for Coq 8.8 and 8.9

---
 .gitlab-ci.yml     | 10 ----------
 CHANGELOG.md       |  2 ++
 README.md          |  2 +-
 opam               |  2 +-
 theories/options.v |  3 +--
 5 files changed, 5 insertions(+), 14 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 12599ed8..424d2e16 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -53,13 +53,3 @@ build-coq.8.10.2:
   <<: *template
   variables:
     OPAM_PINS: "coq version 8.10.2"
-
-build-coq.8.9.1:
-  <<: *template
-  variables:
-    OPAM_PINS: "coq version 8.9.1"
-
-build-coq.8.8.2:
-  <<: *template
-  variables:
-    OPAM_PINS: "coq version 8.8.2"
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 8152693b..3bd27e03 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,6 +3,8 @@ API-breaking change is listed.
 
 ## std++ master
 
+Coq 8.8 and 8.9 are no longer supported.
+
 - Rename `dom_map filter` → `dom_filter`, `dom_map_filter_L` → `dom_filter_L`,
   and `dom_map_filter_subseteq` → `dom_filter_subseteq` for consistency's sake.
 - Add `max` and `min` operations for `Qp`.
diff --git a/README.md b/README.md
index 329f151e..4e218a75 100644
--- a/README.md
+++ b/README.md
@@ -45,7 +45,7 @@ Notably:
 
 This version is known to compile with:
 
- - Coq version 8.8.2 / 8.9.1 / 8.10.2 / 8.11.2 / 8.12.0
+ - Coq version 8.10.2 / 8.11.2 / 8.12.0
 
 ## Installing via opam
 
diff --git a/opam b/opam
index 406f55d8..edc1126e 100644
--- a/opam
+++ b/opam
@@ -30,7 +30,7 @@ The key features of this library are as follows:
 """
 
 depends: [
-  "coq" { (= "8.8.2") | (>= "8.9.1" & < "8.13~") | (= "dev") }
+  "coq" { (>= "8.10.2" & < "8.13~") | (= "dev") }
 ]
 
 build: [make "-j%{jobs}%"]
diff --git a/theories/options.v b/theories/options.v
index c94b63dc..7e385685 100644
--- a/theories/options.v
+++ b/theories/options.v
@@ -6,8 +6,7 @@ but not transitively. *)
 Export Set Default Proof Using "Type".
 (* FIXME: cannot enable this yet as some files disable 'Default Proof Using'.
 Export Set Suggest Proof Using. *)
-(* FIXME: cannot enable this on Coq 8.8.
-Export Set Default Goal Selector "!". *)
+Export Set Default Goal Selector "!".
 
 (* "Fake" import to whitelist this file for the check that ensures we import
 this file everywhere.
-- 
GitLab