Skip to content

Commit 5c9fdce

Browse files
authored
Merge pull request #85431 from slavapestov/generics-2025
docs: Update generics book for 2025
2 parents 86b0b29 + 2349b5f commit 5c9fdce

28 files changed

+4107
-2271
lines changed

docs/Generics/README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ It's written in TeX, so to typeset the PDF yourself, you need a TeX distribution
1818

1919
### Using `make`
2020

21-
Running `make` in `docs/Generics/` will run `pdflatex` and `bibtex` in the right order to generate the final document with bibliography, index and cross-references:
21+
Running `make` in `docs/Generics/` will run `pdflatex` and `bibtex` in the right order to generate the final document with bibliography, index, and cross-references:
2222

2323
```
2424
cd docs/Generics/
@@ -61,16 +61,13 @@ This is a work in progress.
6161

6262
The following chapters need some editing:
6363

64-
- Part II:
65-
- Substitution Maps
6664
- Part IV:
6765
- Completion
6866

6967
The following chapters are not yet written:
7068

7169
- Part III:
72-
- Opaque Return Types
7370
- Existential Types
7471
- Part IV:
7572
- The Property Map
76-
- Rule Minimization
73+
- Minimization

docs/Generics/chapters/archetypes.tex

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

docs/Generics/chapters/basic-operation.tex

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

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

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

docs/Generics/chapters/compilation-model.tex

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

docs/Generics/chapters/completion.tex

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

docs/Generics/chapters/concrete-conformances.tex

Lines changed: 0 additions & 70 deletions
This file was deleted.

docs/Generics/chapters/conformance-paths.tex

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

docs/Generics/chapters/conformances.tex

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

docs/Generics/chapters/declarations.tex

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

0 commit comments

Comments
 (0)