Skip to content

Commit a578f50

Browse files
authored
Natural aliasing (#3)
* Natural aliasing motivation and some introduction * Describe cooler Send * Make presentable changes * Elaborate upon borrows and aliasing * Struggle to write justification * Fix typos * Expand justification * Expand on immutable borrows and sum types * Expand upon allocations * Expand allocation section * Complete several sections * Change 3-headers to 2-headers * Finish a draft * Rename conclusion and add note about the draft
1 parent 1aa2abd commit a578f50

6 files changed

Lines changed: 383 additions & 3 deletions

File tree

‎book.toml‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,13 @@ authors = ["Daria Sukhonina"]
33
language = "en"
44
multilingual = false
55
src = "src"
6-
title = "zetanumbers book"
6+
title = "Daria Sukhonina's scribbles"
77

88
[output.html]
99
site-url = "/book/"
1010
git-repository-url = "https://github.com/zetanumbers/book/tree/main"
1111
edit-url-template = "https://github.com/zetanumbers/book/edit/main/{path}"
12+
mathjax-support = true
1213

1314
[rust]
1415
edition = "2021"

‎cspell.config.yaml‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ ignorePaths:
1212
- '/book'
1313
- '/book.toml'
1414
- '/project-words.txt'
15+
- '/shell.nix'
1516

‎project-words.txt‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,40 @@
1+
Grothendieck
12
Neumann
23
Tauno
34
Wuyts
45
Yoshua
6+
antisymmetry
57
arvensis
68
bidi
9+
bumpalo
710
combinators
11+
compoundness
812
deallocated
913
deinitializing
1014
desugared
1115
doctest
1216
impls
1317
jthread
18+
mathbb
1419
monomorphization
1520
noplayground
1621
petrochenkov
22+
powerset
23+
preimages
24+
reborrow
25+
reborrowing
26+
referencial
1727
repr
1828
rustc
1929
rustdoc
30+
stackful
31+
stackless
32+
substracting
2033
subtyping
2134
thrd
2235
tigerbeetle
36+
unaliased
37+
uncopyable
2338
unergonomic
2439
uninit
2540
unleak

‎shell.nix‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@ pkgs.mkShellNoCC {
33
packages = [
44
pkgs.mdbook
55
pkgs.mdbook-footnote
6+
pkgs.nodePackages.cspell
67
];
78
}

‎src/SUMMARY.md‎

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

33
[Introduction](./README.md)
44

5-
# Posts
5+
# Recent posts
66

7-
- [Unforgettable types](./myosotis.md)
7+
- [Natural aliasing](./natural-aliasing.md)
88
- [Async drop design explainer](./async-drop-design.md)
9+
- [Unforgettable types](./myosotis.md)

0 commit comments

Comments
 (0)