Skip to content

Commit ec54f9f

Browse files
committed
document deprecation of relations
1 parent a831683 commit ec54f9f

File tree

4 files changed

+29
-4
lines changed

4 files changed

+29
-4
lines changed

.nix/rocq-overlays/stdlib-subcomponents/default.nix

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ let
1111
"logic" = [ ];
1212
"relations" = [ "corelib-wrapper" ];
1313
"program" = [ "corelib-wrapper" "logic" ];
14-
"classes" = [ "program" "relations" ];
14+
"classes" = [ "program" ];
1515
"bool" = [ "classes" ];
1616
"structures" = [ "bool" ];
1717
"arith-base" = [ "structures" ];
@@ -34,7 +34,7 @@ let
3434
"classical-logic" = [ "arith" ];
3535
"sets" = [ "classical-logic" ];
3636
"vectors" = [ "lists" ];
37-
"sorting" = [ "lia" "sets" "vectors" ];
37+
"sorting" = [ "lia" "sets" "vectors" "relations"]];
3838
"orders-ex" = [ "strings" "sorting" ];
3939
"unicode" = [ ];
4040
"primitive-int" = [ "unicode" "zarith" ];
@@ -45,7 +45,7 @@ let
4545
"fmaps-fsets-msets" = [ "orders-ex" "zarith" ];
4646
"extraction" = [ "primitive-string" "primitive-array" "primitive-floats" ];
4747
"funind" = [ "arith-base" ];
48-
"wellfounded" = [ "lists" ];
48+
"wellfounded" = [ "relations" "lists" ];
4949
"streams" = [ "logic" ];
5050
"rtauto" = [ "positive" "lists" ];
5151
"compat" = [ "rtauto" "fmaps-fsets-msets" "funind" "extraction" "reals" "zmod" "wellfounded" "streams" ];
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
- in `Wellfounded`
2+
3+
+ Changed definitions to use `RelationClasses` instead of `Relations`
4+
(`#162 <https://github.com/coq/stdlib/pull/162>`_,
5+
by Andres Erbsen).
6+
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
- in `Relation_Definitions`
2+
3+
+ Everything except `relation`, in favor of `RelationClasses`
4+
(`#162 <https://github.com/coq/stdlib/pull/162>`_,
5+
by Andres Erbsen).
6+
7+
- in `Relations`
8+
9+
+ All uses of `Relations`, adding `RelationClasses` versions
10+
(`#162 <https://github.com/coq/stdlib/pull/162>`_,
11+
by Andres Erbsen).
12+
13+
- in `Operators_Properties`
14+
15+
+ All uses of `Relation_Definitions`, adding `RelationClasses` versions
16+
(`#162 <https://github.com/coq/stdlib/pull/162>`_,
17+
by Andres Erbsen).
18+

doc/stdlib/depends.dot

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ digraph stdlib_deps {
99
];
1010
bool -> classes;
1111
classes -> program;
12-
classes -> relations;
12+
wellfounded -> relations;
13+
sorting -> relations;
1314
program -> "corelib-wrapper";
1415
program -> logic;
1516
strings -> arith;

0 commit comments

Comments
 (0)