Skip to content

Commit c71438e

Browse files
authored
* Adapt to rocq-prover/rocq#21851 * Update CI 9.2.0 was released last week but we don't have the docker image yet.
1 parent 8f575b7 commit c71438e

File tree

396 files changed

+619
-703
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

396 files changed

+619
-703
lines changed

.github/workflows/coq.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
strategy:
1212
fail-fast: false
1313
matrix:
14-
coq-version: [ "dev" , "9.0" , "8.20" , "8.19" ]
14+
coq-version: [ "dev" , "9.1" , "9.0" ]
1515
targets: [ "fiat-core parsers parsers-examples coq-ci" ]
1616

1717
name: ${{ matrix.coq-version }} (${{ matrix.targets }})

Bedrock/Nomega.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Require Export Fiat.Common.Coq__8_4__8_5__Compat.
22
(* Make [omega] work for [N] *)
33

4-
Require Import Coq.Arith.Arith Coq.ZArith.ZArith Coq.NArith.NArith.
4+
Require Import Stdlib.Arith.Arith Stdlib.ZArith.ZArith Stdlib.NArith.NArith.
55

66
Local Open Scope N_scope.
77

Bedrock/Word.v

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Require Export Fiat.Common.Coq__8_4__8_5__Compat.
22
(** Fixed precision machine words *)
33

4-
Require Import Coq.Arith.Arith
4+
Require Import Stdlib.Arith.Arith
55
Coq.NArith.NArith
66
Coq.Bool.Bool
77
Coq.ZArith.ZArith.
@@ -283,7 +283,7 @@ Qed.
283283

284284
Hint Resolve shatter_word_0.
285285

286-
Require Import Coq.Logic.Eqdep_dec.
286+
Require Import Stdlib.Logic.Eqdep_dec.
287287

288288
Definition weq : forall sz (x y : word sz), {x = y} + {x <> y}.
289289
refine (fix weq sz (x : word sz) : forall y : word sz, {x = y} + {x <> y} :=
@@ -369,7 +369,7 @@ Theorem split2_combine : forall sz1 sz2 (w : word sz1) (z : word sz2),
369369
induction sz1; shatterer.
370370
Qed.
371371

372-
Require Import Coq.Logic.Eqdep_dec.
372+
Require Import Stdlib.Logic.Eqdep_dec.
373373

374374

375375
Theorem combine_assoc : forall n1 (w1 : word n1) n2 n3 (w2 : word n2) (w3 : word n3) Heq,

src/ADT/ADTHide.v

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
Require Import Fiat.Common Fiat.Computation.Core Fiat.ADT.Core Coq.Sets.Ensembles.
1+
Require Import Fiat.Common Fiat.Computation.Core Fiat.ADT.Core.
2+
From Stdlib Require Import Ensembles.
23

34
Section HideADT.
45

src/ADT/ComputationalADT.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Require Export Fiat.Common Fiat.Computation Fiat.ADT.ADTSig Fiat.ADT.
2-
Require Import Coq.Sets.Ensembles.
2+
From Stdlib Require Import Ensembles.
33

44
Generalizable All Variables.
55
Set Implicit Arguments.

src/ADT/Core.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Require Export Fiat.Common Fiat.Computation Fiat.ADT.ADTSig.
2-
Require Import Coq.Sets.Ensembles.
2+
From Stdlib Require Import Ensembles.
33

44
Generalizable All Variables.
55
Set Implicit Arguments.

src/ADTInduction.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Require Import Fiat.ADT Fiat.ADTNotation.
22

3-
Require Import Coq.Sets.Ensembles.
4-
Require Import Coq.Lists.List.
3+
From Stdlib Require Import Ensembles.
4+
From Stdlib Require Import List.
55

66
Import ListNotations.
77

src/ADTNotation/BuildADT.v

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
Require Import Coq.Sets.Ensembles
2-
Coq.Lists.List
3-
Coq.Strings.String
4-
Fiat.Common
1+
From Stdlib Require Import Ensembles List String.
2+
Require Import Fiat.Common
53
Fiat.Computation
64
Fiat.ADT.ADTSig
75
Fiat.ADT.Core

src/ADTNotation/BuildADTReplaceMethods.v

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
Require Import Coq.Lists.List
2-
Coq.Strings.String
3-
Fiat.ADT.ADTSig
1+
From Stdlib Require Import List String.
2+
Require Import Fiat.ADT.ADTSig
43
Fiat.ADT.Core
54
Fiat.Common
65
Fiat.Common.BoundedLookup

src/ADTNotation/BuildADTSig.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Require Import Fiat.Common.ilist Fiat.Common.BoundedLookup Fiat.ADT.ADTSig.
2-
Require Import Coq.Lists.List Coq.Strings.String.
2+
From Stdlib Require Import List String.
33

44
(* Notation for ADT Signatures. *)
55

@@ -102,7 +102,7 @@ Delimit Scope ADTSig_scope with ADTSig.
102102

103103
(* Notation for ADT signatures utilizing [BuildADTSig]. *)
104104

105-
Require Import Coq.Vectors.Vector.
105+
From Stdlib Require Import Vector.
106106
Import Vectors.Vector.VectorNotations.
107107

108108
Delimit Scope vector_scope with vector.

0 commit comments

Comments
 (0)