Skip to content

Commit d489ad3

Browse files
committed
docs: Update generics.tex
1 parent 55a2a41 commit d489ad3

31 files changed

+6149
-5306
lines changed

docs/Generics/chapters/generic-environments.tex renamed to docs/Generics/chapters/archetypes.tex

Lines changed: 38 additions & 40 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/basic-operation.tex

Lines changed: 54 additions & 53 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/building-generic-signatures.tex

Lines changed: 1026 additions & 865 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/class-inheritance.tex

Lines changed: 639 additions & 22 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/compilation-model.tex

Lines changed: 50 additions & 49 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/completion.tex

Lines changed: 98 additions & 98 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/concrete-conformances.tex

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
\begin{document}
44

5-
\chapter{Concrete Conformances}\label{concrete conformances}
5+
\chapter[]{Concrete Conformances}\label{concrete conformances}
66

77
\ifWIP
88
TODO:
@@ -15,7 +15,7 @@ \chapter{Concrete Conformances}\label{concrete conformances}
1515
\end{itemize}
1616
\fi
1717

18-
\section{Type Witnesses}\label{rqm type witnesses}
18+
\section[]{Type Witnesses}\label{rqm type witnesses}
1919

2020
\IndexTwoFlag{debug-requirement-machine}{concretize-nested-types}
2121

@@ -29,7 +29,7 @@ \section{Type Witnesses}\label{rqm type witnesses}
2929
\end{itemize}
3030
\fi
3131

32-
\section{Recursive Conformances}
32+
\section[]{Recursive Conformances}
3333

3434
\ifWIP
3535
TODO:
@@ -46,11 +46,13 @@ \section{Recursive Conformances}
4646

4747
\IndexFlag{enable-requirement-machine-opaque-archetypes}
4848

49-
\section{Concrete Contraction}\label{concrete contraction}
49+
\section[]{Concrete Contraction}\label{concrete contraction}
5050

5151
\IndexFlag{disable-requirement-machine-concrete-contraction}
5252
\IndexTwoFlag{debug-requirement-machine}{concrete-contraction}
5353

54+
\IndexDefinition{concrete contraction}
55+
5456
\ifWIP
5557
TODO:
5658
\begin{itemize}
@@ -63,6 +65,6 @@ \section{Concrete Contraction}\label{concrete contraction}
6365
\end{itemize}
6466
\fi
6567

66-
\section{Source Code Reference}
68+
\section[]{Source Code Reference}
6769

68-
\end{document}
70+
\end{document}

docs/Generics/chapters/conformance-paths.tex

Lines changed: 115 additions & 103 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/conformances.tex

Lines changed: 91 additions & 99 deletions
Large diffs are not rendered by default.

docs/Generics/chapters/declarations.tex

Lines changed: 859 additions & 262 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)