Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from Upstream #89

Closed
wants to merge 1,057 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1057 commits
Select commit Hold shift + click to select a range
05bd3e0
A small typo?
NanXiao Apr 25, 2019
0e47382
Make the code not compile to match the text
aleksator Apr 20, 2019
cf63e4d
Switch IRC to Discord
carols10cents Apr 17, 2019
1e9a4e9
Update install instructions for VS 2019 (#1923)
carols10cents Apr 27, 2019
7de4a68
Remove unused import in lfp
sd234678 May 3, 2019
a203290
This example doesn't compile but wasn't marked as such
carols10cents May 3, 2019
c19fca6
Add missing "of" before `"duck typing"`.
mlevesquedion May 9, 2019
43a81df
Reword error messages to maybe not need to wrap lines in print
carols10cents May 12, 2019
d4d22f4
Remove nostarch snapshots I've checked in layout
carols10cents May 12, 2019
48b0571
No need for an iterator here to fetch values
ayushmishra2005 May 13, 2019
29fe982
Ignore a non-compiling test listing and add code to fix a test listing
carols10cents May 15, 2019
9f71ed2
Add more words to the quote from the actual Go documentation, it actu…
tonky May 17, 2019
787b467
Remove snapshots that I've approved in layout
carols10cents May 17, 2019
ee81907
Mark the dangle function as does_not_compile
punkeel May 20, 2019
db1f65f
correct wording for integration test doc
houqp May 26, 2019
62a8c6f
Remove snapshots checked in layout
carols10cents May 28, 2019
158c5eb
Replace deprecated `...` range syntax with `..=`
kevinmehall Jun 4, 2019
4b7f70a
make wording clearer
L0uisc Jun 6, 2019
f23927d
Remove snapshot files that have been checked with layout
carols10cents Jun 10, 2019
6643c2a
Propagate small edits made in layout
carols10cents Jun 10, 2019
426f3e4
Update for markdown changes.
ehuss Jun 12, 2019
e81710c
Rewrote a confusing sentence
RobbertH Jun 14, 2019
72900e0
Add link to Swedish translation
carols10cents Jun 14, 2019
879fef2
Propagate corrections made in layout
carols10cents Jun 14, 2019
c084bdd
Make all mentions of crates.io consistent
carols10cents Jun 14, 2019
027b601
Remove warning about paragraph being wrapped weirdly on purpose
carols10cents Jun 15, 2019
b56bc84
Add vert to dictionary
carols10cents Jun 15, 2019
2892ef6
Only match one newline when removing links, not two
carols10cents Jun 16, 2019
fd18ff0
Ignore an intra-book link
carols10cents Jun 16, 2019
83d8bce
Match newlines or space in the ignore comment for when it wraps
carols10cents Jun 16, 2019
4223d38
Add an exception for no_mangle, it's an attribute, not a link
carols10cents Jun 16, 2019
9fdcc7f
Add a missing newline after a header
carols10cents Jun 16, 2019
3d64422
Update mdbook links
mikong Jun 16, 2019
85b0253
Update for markdown changes. (#1984)
carols10cents Jun 16, 2019
3ff9591
Update mdbook links (#1989)
carols10cents Jun 16, 2019
f749a74
ch07-04: remove note regarding use + relative path
Mar 9, 2019
18b02e1
ch18-03: no need to debug print destructured int
Jun 16, 2019
9aacfcc
Add a script to help diff rendered books
carols10cents Jun 17, 2019
5af8895
Added a bullet point to have list of things unsafe allows for match u…
JosephTLyons Jun 17, 2019
b3738eb
Update Ch19.1 on slice splitting
Zoybean Jun 18, 2019
5cc6de5
Edits made in copyedit
carols10cents Jun 22, 2019
6c0d834
fancy quotes
carols10cents Jun 24, 2019
71fc588
Update loose mdbook version reference
PragTob Jun 24, 2019
4c5aae8
Added text link to Appendix A keywords
pjdon Jun 24, 2019
cc6a1ef
Fixes made in final layout check
carols10cents Jun 24, 2019
7ddc464
reexport to re-export
carols10cents Jun 27, 2019
0df6736
Update Readme mdBook version to match linked file
rsslldnphy Jul 5, 2019
311930d
Update ch15-03 code to match output.
UnHumbleBen Jul 9, 2019
a5a03d8
fixed inconsistent terminology regarding enums
Jul 9, 2019
315c48f
Fix broken link to Chapter 13-01 in Chapter 12-04
ilyvion Jul 11, 2019
9cb1d20
Printing non-Display structs is a *compile* error
Jul 14, 2019
38ceba5
ci: validate that all used references are defined
Jul 14, 2019
1b006e0
add missing Ferris
leudz Jul 17, 2019
7e21933
Removed unnecessary & in function call
UnHumbleBen Jul 23, 2019
b5ebb1b
Fixes #2039
UnHumbleBen Jul 25, 2019
30fe548
Condensed "patterns"
UnHumbleBen Jul 30, 2019
293fbfc
Added second missing dyn
UnHumbleBen Jul 31, 2019
0ca4b88
Fix additional broken link to Chapter 13-01 in Chapter 12-04
ilyvion Jul 31, 2019
239d99f
Subtle fix to introduce ? on Option
UnHumbleBen Aug 3, 2019
00135e3
Update ch15-03-drop.md
DieBauer Aug 6, 2019
444d3ea
ch19-06 added curly braces to macro output
freund17 Aug 7, 2019
ed3ba87
add does_not_compile for a snippet
wdroz Aug 12, 2019
dae2be6
Minor: remove an extraneous `.`
akhi3030 Aug 18, 2019
52ffe26
unit type value is also a value
tonytonyjan Aug 21, 2019
27dd97a
Added missing await reserved keyword
IceTDrinker Aug 25, 2019
fc5ddae
document new --show-output option in ch 11-2
Aug 29, 2019
0f10093
Cargo profiles section: replace link to the Cargo book with link to t…
mb64 Aug 30, 2019
bb76d1d
Update ch07-05-separating-modules-into-different-files.md
Aleru Sep 13, 2019
f0e949c
Update ch07-05-separating-modules-into-different-files.md
Aleru Sep 13, 2019
c2cffb1
Update ch07-05-separating-modules-into-different-files.md
Aleru Sep 13, 2019
4339312
update thanks to carol's feedback
steveklabnik Sep 15, 2019
44f1b71
Merge pull request #1749 from rust-lang/gh1408
steveklabnik Sep 15, 2019
2de564b
Merge pull request #1820 from BooleanCat/master
steveklabnik Sep 15, 2019
c7ad45b
Merge pull request #1925 from karipov/master
steveklabnik Sep 15, 2019
e7cdfe1
Merge pull request #1926 from aleksator/patch-1
steveklabnik Sep 15, 2019
57d04f4
Merge pull request #1931 from NanXiao/patch-1
steveklabnik Sep 15, 2019
1e59c6d
Merge pull request #1944 from sd234678/remove-unused-import
steveklabnik Sep 15, 2019
bf7f9a9
Merge pull request #1960 from tonky/fix_go_memory_by_communicating
steveklabnik Sep 15, 2019
4f19894
Merge pull request #1965 from PunKeel/patch-1
steveklabnik Sep 15, 2019
4badf9a
Merge pull request #1971 from houqp/patch-1
steveklabnik Sep 15, 2019
c199e13
Merge pull request #1977 from kevinmehall/patch-1
steveklabnik Sep 15, 2019
04b5cec
Merge pull request #1986 from RobbertH/patch-1
steveklabnik Sep 15, 2019
4e5847c
Merge pull request #1993 from JosephTLyons/Add-additional-bullet-poin…
steveklabnik Sep 15, 2019
5d45409
Merge pull request #2003 from PragTob/patch-1
steveklabnik Sep 15, 2019
c019bad
Merge pull request #2012 from rsslldnphy/patch-2
steveklabnik Sep 15, 2019
c10efd2
Merge pull request #2031 from galkinvv/galkinvv-display-compile-error
steveklabnik Sep 15, 2019
3268dd1
Merge pull request #2038 from UnHumbleBen/patch-2
steveklabnik Sep 15, 2019
72b2f9e
Merge pull request #2046 from UnHumbleBen/patch-4
steveklabnik Sep 15, 2019
af69099
Merge pull request #2056 from wdroz/patch-1
steveklabnik Sep 15, 2019
c8fa0a7
Merge pull request #2064 from IceTDrinker/await_keyword
steveklabnik Sep 15, 2019
277cded
Merge pull request #2066 from mb64/more-specific-cargo-doc-link
steveklabnik Sep 15, 2019
4384509
Update version of Rust used to 1.37
carols10cents Sep 15, 2019
af34ac9
Update error messages (#1737)
carols10cents Sep 15, 2019
636685f
Update version mentioned on the front page
carols10cents Sep 15, 2019
871416b
Ch16-2 add missing Ferris (#2033)
carols10cents Sep 16, 2019
7882e24
Update src/ch15-03-drop.md
DieBauer Sep 23, 2019
3a7ee3b
Switch "Finally" to "Next" to reflect new chapters having been added
sd234678 Sep 24, 2019
5005a1d
Fix broken link to Chapter 13-01 in Chapter 12-04 (#2025)
carols10cents Sep 30, 2019
46022c1
Merge remote-tracking branch 'origin/master' into ci-check-references
carols10cents Oct 1, 2019
26f87b6
Specify the rustc version we're using in a rust-toolchain file
carols10cents Oct 1, 2019
5b2740e
Remove the check for unstable features
carols10cents Oct 1, 2019
627f267
ci: validate that all used references are defined (#2032)
carols10cents Oct 1, 2019
26565ef
We can start lines with numbers without creating ordered lists
carols10cents Jun 16, 2019
51c9ab3
Move all scripts into tools
carols10cents Oct 1, 2019
6290b93
Commit autogenerated cargo content
carols10cents Oct 1, 2019
d69b105
Fancy quotes
carols10cents Oct 1, 2019
cf633ee
Fix tidy error.
ehuss Oct 1, 2019
04806c8
Fix tidy error. (#2104)
carols10cents Oct 2, 2019
ee3e148
Add note on why i32 is inferred as default for integers
sd234678 Oct 2, 2019
d19da84
Fix ambiguous explanation of MutexGuard unlocking in ch20-02
peakji Oct 3, 2019
6d3e768
Update the version of rand we use
carols10cents Oct 6, 2019
70a8251
fix heading level
Oct 14, 2019
34b4038
Merge pull request #1976 from L0uisc/10.2-wording
steveklabnik Oct 14, 2019
aa339f7
Merge pull request #2047 from UnHumbleBen/patch-5
steveklabnik Oct 14, 2019
b227d5e
Merge pull request #1991 from BooleanCat/no-debug-print
steveklabnik Oct 14, 2019
7b23a00
Merge pull request #1951 from mlevesquedion/fix/duck-typing-typo
steveklabnik Oct 14, 2019
a12fce4
Update link to French translation
joeljpresent Oct 14, 2019
e6d12af
fix heading level (#2117)
carols10cents Oct 14, 2019
a5a5bf9
Update ch07-05-separating-modules-into-different-files.md
Aleru Oct 14, 2019
9bb8b16
Merge pull request #2092 from Aleru/master
steveklabnik Oct 14, 2019
f63a103
Consistently use quotation marks around “Hello, world!”.
sebras Jun 16, 2019
27e741b
Clarify that it is not the installer that contains the documentation.
sebras Jun 16, 2019
c427a67
Clarify meaning.
sebras Jun 17, 2019
94e6df2
Improve wording.
sebras Jun 23, 2019
9fd678a
Clarification.
sebras Jun 23, 2019
6598d3a
Avoid mixing up the words elements and array/items.
sebras Jun 23, 2019
22397a0
Merge pull request #1992 from sebras/suggestions
steveklabnik Oct 15, 2019
df86c4a
Merge pull request #2059 from akhi3030/master
steveklabnik Oct 22, 2019
24b3d87
Update src/ch20-02-multithreaded.md
tonytonyjan Oct 22, 2019
6f8820d
Merge pull request #2061 from tonytonyjan/patch-5
steveklabnik Oct 22, 2019
67c5a6e
Merge pull request #2049 from DieBauer/patch-1
steveklabnik Oct 24, 2019
09d26dd
Merge pull request #2040 from UnHumbleBen/patch-3
steveklabnik Oct 24, 2019
57adb83
Merge pull request #2020 from UnHumbleBen/patch-1
steveklabnik Oct 25, 2019
405ff3b
Merge pull request #2022 from jsosthoff/master
steveklabnik Oct 28, 2019
28fa3d1
Merge pull request #1999 from Zoybean/patch-4
steveklabnik Oct 29, 2019
e79dd62
Merge pull request #1957 from ayushmishra2005/master
steveklabnik Oct 30, 2019
f7663d1
ch15-02-deref: Improve explanation on immut-to-mut
eddyp Jul 13, 2019
bc9337d
Fix parens
rgossiaux Nov 1, 2019
9fcebe6
small fix ch04-03 line 161 'counting from 1'
danbugs Nov 7, 2019
649523f
Move `async` and `await` keywords to 'Currently in Use'
avandesa Nov 8, 2019
a7cc771
There is no need of iter() function to iterate a list.
Polkaverse Nov 11, 2019
120e76a
Merge pull request #1906 from crlf0710/remove_fnbox
steveklabnik Nov 13, 2019
ef07245
Merge pull request #1779 from vitorenesduarte/improved_compiler_outpu…
steveklabnik Nov 13, 2019
34b0896
removed typo in code block from ch07-02
danbugs Nov 14, 2019
81ebaa2
Merge pull request #2138 from danbugs/master
steveklabnik Nov 15, 2019
0d37286
Link to macros by example rather than macros
NilsIrl Nov 18, 2019
724d4a1
Unsafe Rust: Fix references to "four superpowers"
bjackman Nov 20, 2019
86f0ae4
Remove optional commas from match arms in ch18-03
ayeseeem Nov 28, 2019
9a5a1bf
remove call_box()
xxyzz Nov 28, 2019
d9a6beb
Merge pull request #2177 from xxyzz/master
steveklabnik Nov 28, 2019
ef8bb56
Merge pull request #2176 from ayeseeem/patch-1
steveklabnik Nov 28, 2019
5bd8216
Fix sentence in ch07
Dec 15, 2019
67284d2
Merge pull request #2183 from Hofer-Julian/patch-1
steveklabnik Dec 15, 2019
5c5cfd2
Merge pull request #2065 from emmericp/test-output-rust-1.39
steveklabnik Dec 16, 2019
ab2fd11
Update version of mdbook used to what rust-lang/rust uses
carols10cents Aug 26, 2019
c13f351
Document that the code listings are available on the releases tab
carols10cents Sep 29, 2019
33a4906
Remove code that handles figure/figcaption markup; we don't use that …
carols10cents Sep 29, 2019
09c1fe6
Alphabetize bins
carols10cents Sep 29, 2019
07f43ed
Unignoring an example that works now
carols10cents Oct 23, 2019
d94e849
Small cleanups extracted from the bigger pr i'm working on (#2212)
carols10cents Jan 10, 2020
3e7148d
Remove duplicate copies of tools, licenses, Cargo.tomls
carols10cents Jan 10, 2020
2a583be
Remove one remaining nostarch snapshot file
carols10cents Jan 10, 2020
0beb465
More cleanup - remove unneeded files (#2213)
carols10cents Jan 12, 2020
6f38be0
Merge pull request #2140 from avandesa/master
steveklabnik Jan 14, 2020
fefe3ef
Update references to Listing 20-21 to ref 20-20 instead
carols10cents Jan 20, 2020
6fe276d
Renumber listings following removed listing
carols10cents Jan 20, 2020
87dd684
Fix listing numbers (#2227)
carols10cents Jan 20, 2020
7a9c8f4
Set cargo new config vars to placeholders for example projects
carols10cents Apr 23, 2019
8b0c216
Script to generate release artifact of just the listings
carols10cents Sep 25, 2019
6579c05
Include code without hidden lines for nostarch files
carols10cents Sep 30, 2019
7945e10
Document administrative tasks that are now scripted
carols10cents Jan 10, 2020
5c71aac
Extract code listings to separate files
carols10cents Mar 26, 2019
bc8c9f1
Write a script to update output with a new version of rustc
carols10cents Jan 10, 2020
dec27ee
Add rustfmt to the update-rustc script
carols10cents Jan 24, 2020
fd3e920
Commit the changes that rustfmt made to all the listings
carols10cents Jan 24, 2020
3648956
Rustfmt our tools too
carols10cents Jan 24, 2020
5f4f738
Update to Rust 1.38
carols10cents Jan 24, 2020
3c34849
Update to Rust 1.39
carols10cents Jan 25, 2020
c642b72
Update to Rust 1.40
carols10cents Jan 26, 2020
b4d2acf
ch19-06 added curly braces to macro output (#2050)
carols10cents Jan 27, 2020
90e7674
Switch "Finally" to "Next" to reflect new chapters having been… (#2098)
carols10cents Jan 27, 2020
e4b326f
Extract code and output; script formatting and updating them (#2231)
carols10cents Jan 27, 2020
920682c
Merge remote-tracking branch 'origin/pr/2004'
carols10cents Jan 27, 2020
1d2fc1d
Remove extra newline
carols10cents Jan 27, 2020
a433c6b
Make markdown link identifier match
carols10cents Jan 27, 2020
f5a00f4
Remove unnecessary quotes
carols10cents Jan 27, 2020
13a8359
ch15-02-deref: Improve explanation on immut-to-mut (#2030)
carols10cents Jan 27, 2020
c6d5448
Merge remote-tracking branch 'origin/pr/2105'
carols10cents Jan 27, 2020
3bb4ed1
Add an explicit cross reference to data type
carols10cents Jan 27, 2020
307354b
Merge remote-tracking branch 'origin/pr/2108'
carols10cents Jan 27, 2020
9a577fb
Update link to French translation (#2119)
carols10cents Jan 27, 2020
2ff0b32
Clarify type inference with closures requires calling the closures
carols10cents Jan 27, 2020
d024d33
Fix parens (#2132)
carols10cents Jan 27, 2020
29800dc
Merge remote-tracking branch 'origin/pr/2147'
carols10cents Jan 27, 2020
9e4b04e
Link to macros by example rather than macros (#2164)
carols10cents Jan 27, 2020
020c565
Handle dev or test in the Finished output line
carols10cents Jan 27, 2020
6503eb3
Merge remote-tracking branch 'origin/pr/2166'
carols10cents Jan 27, 2020
9d98176
Clarify and make consistent the explanation of unions
carols10cents Jan 27, 2020
0b3533f
[merge upstream] Merge do sumário
brauliobz Jan 28, 2020
d831ec5
[merge upstream] Adicionados novos arquivos vindos de upstream
brauliobz Jan 28, 2020
6613eb3
[merge upstream] Adicionada a edição 2018
brauliobz Jan 28, 2020
ca3a923
[merge upstream] Unifiquei o CONTRIBUTING.md
brauliobz Jan 28, 2020
b6de64f
[merge upstream] Atualização dos redirects
brauliobz Jan 28, 2020
ccf751b
[merge upstream] Inclusão da pasta tools
brauliobz Jan 28, 2020
4324d38
[merge upstream] Pasta second-edition agora tem redicionamentos
brauliobz Jan 28, 2020
b1c7c08
[merge upstream] Pasta first-edition agora tem redicionamentos
brauliobz Jan 28, 2020
686c7c7
[merge upstream] Outros arquivos que foram removidos da pasta second-…
brauliobz Jan 28, 2020
6a0df74
[merge upstream] Imagens novas
brauliobz Jan 28, 2020
c448eed
[merge upstream] Gráficos removidos
brauliobz Jan 28, 2020
b38a955
[merge upstream] README.md atualizado
brauliobz Jan 28, 2020
45adde1
[merge upstream] Capítulo de POO renomeado
brauliobz Jan 28, 2020
7a5a4bf
[merge upstream] POO: Trechos originais colocados de volta
brauliobz Jan 28, 2020
9225348
[merge upstream] Common collections: renomeação e trechos originais c…
brauliobz Jan 28, 2020
157b465
[merge upstream] Remoção de arquivos não mais necessários
brauliobz Jan 28, 2020
b521eff
[merge upstream] Error handling: Trechos originais colocados de volta
brauliobz Jan 28, 2020
250f28a
[merge upstream] Style guide traduzido
brauliobz Jan 28, 2020
a8bff51
[merge upstream] title-page.md: Trechos originais colocados de volta …
brauliobz Jan 28, 2020
4c7cf58
[merge upstream] appendix: tradução
brauliobz Jan 28, 2020
96b93ee
[merge upstream] apêndices movidos e criados
brauliobz Jan 28, 2020
2f7c850
[merge upstream] introduction: Trechos originais colocados de volta
brauliobz Jan 28, 2020
40b8c45
[merge upstream] hello, world: Trechos originais colocados de volta
brauliobz Jan 28, 2020
1c5ca96
[merge upstream] novo capítulo: hello, cargo (a traduzir)
brauliobz Jan 28, 2020
172ab9d
[merge upstream] common prog concepts: Trechos originais colocados de…
brauliobz Jan 28, 2020
10b09d9
[merge upstream] comments: Trechos originais colocados de volta
brauliobz Jan 28, 2020
20ce3f0
[merge upstream] book.json não é mais necessário
brauliobz Jan 28, 2020
1582e94
[merge upstream] understanding-ownership: Trechos originais colocados…
brauliobz Jan 28, 2020
9c1668f
[merge upstream] inclusão dos capítulos avançados
brauliobz Jan 28, 2020
b6c24d9
[merge upstream] foreword: Trechos originais colocados de volta
brauliobz Jan 28, 2020
6b8cd3d
[merge upstream] introduction separou-se de getting-started
brauliobz Jan 28, 2020
bad0c51
[merge upstream] ch 07 was totally restructured
brauliobz Jan 28, 2020
35d909b
[merge upstream] remove capítulos vazios gerados pelo mdbook
brauliobz Jan 28, 2020
b3b1901
[merge upstream] capítulos novos: 16 e 20
brauliobz Jan 28, 2020
8a3c349
[merge upstream] enums: Trechos originais colocados de volta
brauliobz Jan 28, 2020
4e46f69
[merge upstream] capítulo novo: 18
brauliobz Jan 28, 2020
498de56
[merge upstream] OOP: Trechos originais colocados de volta
brauliobz Jan 28, 2020
3d0d9ff
[merge upstream] structs: Trechos originais colocados de volta
brauliobz Jan 28, 2020
2bf97d3
[merge upstream] seção Traduções está traduzida
brauliobz Jan 28, 2020
3bfd9b3
[merge upstream] add book.toml
brauliobz Jan 28, 2020
442dfa6
[merge upstream] an io project: Trechos originais colocados de volta
brauliobz Jan 28, 2020
717ff17
[merge upstream] what is ownership: Trechos originais colocados de volta
brauliobz Jan 28, 2020
3530222
[merge upstream] refs and borrowing: Trechos originais colocados de v…
brauliobz Jan 28, 2020
ec174e3
[merge upstream] Capítulos novos ou que não tinham .md na versão bras…
brauliobz Jan 28, 2020
559780e
[merge upstream] Introdução foi movida
brauliobz Jan 28, 2020
67affea
[merge upstream] Remove comentários <!-- --> aninhados
brauliobz Jan 28, 2020
f262ae3
[merge upstream] Fundamental -> common collections
brauliobz Jan 28, 2020
a19b392
[merge upstream] Fix bug in structs overview
brauliobz Jan 28, 2020
3b62cb6
[merge upstream] inclusão dos capítulos de testes
brauliobz Jan 28, 2020
51b2a5b
[merge upstream] bug: identificador inválido
brauliobz Jan 28, 2020
1b048a6
[merge upstream] correções em traduções no sumário
brauliobz Jan 28, 2020
2119925
Merge remote-tracking branch 'upstream/master' into update-from-english
brauliobz Jan 28, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .cargo/config
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[cargo-new]
name = "Your Name"
email = "[email protected]"
7 changes: 7 additions & 0 deletions 2018-edition/book.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
[book]
title = "The Rust Programming Language"
author = "Steve Klabnik and Carol Nichols, with Contributions from the Rust Community"

[output.html]
additional-css = ["ferris.css", "src/theme/2018-edition.css"]
additional-js = ["ferris.js"]
14 changes: 7 additions & 7 deletions src/dot/trpl04-01.dot → 2018-edition/dot/trpl04-01.dot
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,17 @@ digraph {

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s1</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

Expand Down
20 changes: 10 additions & 10 deletions src/dot/trpl04-02.dot → 2018-edition/dot/trpl04-02.dot
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@ digraph {

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s1</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table3[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s2</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];

table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

Expand Down
28 changes: 14 additions & 14 deletions src/dot/trpl04-03.dot → 2018-edition/dot/trpl04-03.dot
Original file line number Diff line number Diff line change
Expand Up @@ -6,33 +6,33 @@ digraph {

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s2</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

table3[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s1</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table4[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

Expand Down
20 changes: 10 additions & 10 deletions src/dot/trpl04-04.dot → 2018-edition/dot/trpl04-04.dot
Original file line number Diff line number Diff line change
Expand Up @@ -6,25 +6,25 @@ digraph {

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0" BGCOLOR="gray">
<TR><TD COLSPAN="2" SIDES="B">s1</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table3[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s2</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];

table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

Expand Down
16 changes: 8 additions & 8 deletions src/dot/trpl04-05.dot → 2018-edition/dot/trpl04-05.dot
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,22 @@ digraph {

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="borrower"></TD></TR>
</TABLE>>];
table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s1</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD PORT="borrowee">ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>capacidade</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
<TR><TD>capacity</TD><TD>5</TD></TR>
</TABLE>>];
table2[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
</TABLE>>];

Expand Down
28 changes: 14 additions & 14 deletions src/dot/trpl04-06.dot → 2018-edition/dot/trpl04-06.dot
Original file line number Diff line number Diff line change
Expand Up @@ -5,32 +5,32 @@ digraph {
node [shape="plaintext"];

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">longo</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD COLSPAN="2" SIDES="B">world</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer2"></TD></TR>
<TR><TD>tamanho</TD><TD>5</TD></TR>
<TR><TD>len</TD><TD>5</TD></TR>
</TABLE>>];

table3[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">s</TD></TR>
<TR><TD>nome</TD><TD>valor</TD></TR>
<TR><TD>name</TD><TD>value</TD></TR>
<TR><TD>ptr</TD><TD PORT="pointer"></TD></TR>
<TR><TD>tamanho</TD><TD>11</TD></TR>
<TR><TD>capacidade</TD><TD>11</TD></TR>
<TR><TD>len</TD><TD>11</TD></TR>
<TR><TD>capacity</TD><TD>11</TD></TR>
</TABLE>>];
table4[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD>índice</TD><TD>valor</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>t</TD></TR>
<TR><TD>index</TD><TD>value</TD></TR>
<TR><TD PORT="pointee">0</TD><TD>h</TD></TR>
<TR><TD>1</TD><TD>e</TD></TR>
<TR><TD>2</TD><TD>x</TD></TR>
<TR><TD>3</TD><TD>t</TD></TR>
<TR><TD>2</TD><TD>l</TD></TR>
<TR><TD>3</TD><TD>l</TD></TR>
<TR><TD>4</TD><TD>o</TD></TR>
<TR><TD>5</TD><TD> </TD></TR>
<TR><TD PORT="pointee2">6</TD><TD>l</TD></TR>
<TR><TD PORT="pointee2">6</TD><TD>w</TD></TR>
<TR><TD>7</TD><TD>o</TD></TR>
<TR><TD>8</TD><TD>n</TD></TR>
<TR><TD>9</TD><TD>g</TD></TR>
<TR><TD>10</TD><TD>o</TD></TR>
<TR><TD>8</TD><TD>r</TD></TR>
<TR><TD>9</TD><TD>l</TD></TR>
<TR><TD>10</TD><TD>d</TD></TR>
</TABLE>>];


Expand Down
24 changes: 24 additions & 0 deletions 2018-edition/dot/trpl15-01.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
digraph {
rankdir=LR;
overlap=false;
dpi=300.0;
node [shape="plaintext"];

table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD><TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD><TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD><TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD><TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD>∞</TD></TR>
</TABLE></TD></TR>
</TABLE></TD></TR>
</TABLE></TD></TR>
</TABLE></TD></TR>
</TABLE>>];
}

18 changes: 18 additions & 0 deletions 2018-edition/dot/trpl15-02.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
digraph {
rankdir=LR;
overlap=false;
dpi=300.0;
node [shape="plaintext"];

table0[label=<
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD COLSPAN="2" SIDES="B">Cons</TD></TR>
<TR><TD>i32</TD><TD>
<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD SIDES="B">Box</TD></TR>
<TR><TD>usize</TD></TR>
</TABLE>
</TD></TR>
</TABLE>>];
}

51 changes: 51 additions & 0 deletions 2018-edition/dot/trpl15-03.dot
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
digraph {
rankdir=LR;
overlap=false;
dpi=300.0;
node [shape="plaintext"];

table4[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD SIDES="B">b</TD><TD SIDES="B" PORT="ptr4"></TD></TR>
</TABLE>>];

table5[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="pte4">3</TD><TD PORT="ptr5"> </TD></TR>
</TABLE>>];


table0[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD SIDES="B">a</TD><TD SIDES="B" PORT="ptr0"></TD></TR>
</TABLE>>];

table1[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="pte0">5</TD><TD PORT="ptr1"> </TD></TR>
</TABLE>>];

table2[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="pte1">10</TD><TD PORT="ptr2"> </TD></TR>
</TABLE>>];

table3[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="pte2">Nil</TD></TR>
</TABLE>>];


table6[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD SIDES="B">c</TD><TD SIDES="B" PORT="ptr6"></TD></TR>
</TABLE>>];

table7[label=<<TABLE BORDER="0" CELLBORDER="1" CELLSPACING="0">
<TR><TD PORT="pte6">4</TD><TD PORT="ptr7"> </TD></TR>
</TABLE>>];


edge[tailclip="false"];
table0:ptr0:c -> table1:pte0;
table1:ptr1:c -> table2:pte1;
table2:ptr2:c -> table3:pte2;
table4:ptr4:c -> table5:pte4;
table5:ptr5:c -> table1:pte0;
table6:ptr6:c -> table7:pte6;
table7:ptr7:c -> table1:pte0;
}

33 changes: 33 additions & 0 deletions 2018-edition/ferris.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
body.light .does_not_compile,
body.light .panics,
body.light .not_desired_behavior,
body.rust .does_not_compile,
body.rust .panics,
body.rust .not_desired_behavior {
background: #fff1f1;
}

body.coal .does_not_compile,
body.coal .panics,
body.coal .not_desired_behavior,
body.navy .does_not_compile,
body.navy .panics,
body.navy .not_desired_behavior,
body.ayu .does_not_compile,
body.ayu .panics,
body.ayu .not_desired_behavior {
background: #501f21;
}

.ferris {
position: absolute;
z-index: 99;
right: 5px;
top: 30px;
width: 10%;
height: auto;
}

.ferris-explain {
width: 100px;
}
Loading