Commit 06c7d32
authored
Rollup merge of rust-lang#93532 - ehuss:update-books, r=ehuss
Update books
## nomicon
4 commits in 66d097d3d80e8f88c288c6879c7c2b909ecf8ad4..9493715a6280a1f74be759c7e1ef9999b5d13e6f
2022-01-05 05:45:21 +0900 to 2022-01-27 19:00:32 -0800
- send-and-sync: it's -> its (rust-lang/nomicon#332)
- Clarify the HRTB chapter (rust-lang/nomicon#330)
- Clarify repr(transparent) in other-reprs (rust-lang/nomicon#329)
- Make C code more recognizably C (rust-lang/nomicon#331)
## reference
10 commits in 4dee6eb63d728ffb9e7a2ed443e9ada9275c69d2..411c2f0d5cebf48453ae2d136ad0c5e611d39aec
2022-01-18 09:26:33 -0800 to 2022-01-30 12:46:37 -0800
- paths.md: update comments of `Canoical paths` section (rust-lang/reference#1146)
- Add undocumented outer attributes above StructExpr fields (rust-lang/reference#1150)
- (rust-lang/reference#1148)
- Fix micro typo in async/unsafe function docs (rust-lang/reference#1145)
- Note difference in CTFE timing between associated and free constants (rust-lang/reference#1120)
- Update the Preludes chapter for the 2021 edition changes to the standard library prelude (rust-lang/reference#1136)
- Link to associated constants section rather than glossary (rust-lang/reference#1141)
- functions.md: replace `argument` with `parameter` (rust-lang/reference#1142)
- Improve rendering (rust-lang/reference#1143)
- (minor) link references and replace wording by syntax definition (rust-lang/reference#1139)
## book
24 commits in f17df27fc14696912c48b8b7a7a8fa49e648088d..98904efaa4fc968db8ff59cf2744d9f7ed158166
2022-01-18 17:46:28 -0500 to 2022-01-29 21:22:31 -0500
- Snapshot of chapter 17 for nostarch
- Remove the section on object safety.
- Don't put a hyphen in 'object safe'. Fixes rust-lang/book#2960.
- Clarify that add_text on Post will work in any state. Fixes rust-lang/book#2159.
- Fix incorrect descriptions of what the code is doing. Fixes rust-lang/book#2745.
- Fix link style and inclusion in print
- Snapshot of ch16 for nostarch
- Cut discussion of threading models Rust *doesn't* support.
- Update a quote of compiler output
- Move transfers between threads, not shares. Fixes rust-lang/book#2843.
- Ch20-02 Remove reference to a long-gone "trick"
- Clarify translations a bit
- Added a mention to the translations appendix
- Fix listing number from `8-5` to `9-5` in `ch09-02`
- Moving example into blockquote means it can't be extracted to a listing project
- Move a link to the end with all the other links
- Propagate edits back to ch 9
- Responding to edits in chapter 9
- Update to 1.58
- Snapshot of chapter 15 for nostarch
- Change 'only difference' to 'main difference'. Fixes rust-lang/book#1581.
- Add a back reference to tuple struct syntax. Fixes rust-lang/book#1916
- Add a link to a section reference
- Remove an outdated example that says it won't compile but it does
## rustc-dev-guide
2 commits in 78dd6a4..8763adb
2022-01-18 14:44:26 -0300 to 2022-01-26 14:01:40 -0800
- git.md: Expanded a note to try to stress what you need to do if you're playing
- Clarify that r? works in comments.
## embedded-book
1 commits in 8c395bdd8073deb20ca67e1ed4b14a3a7e315a37..d5fc1bce3f8eb398f9c25f1b15e0257d7537cd41
2021-11-14 11:38:31 +0000 to 2022-01-24 07:13:31 +0000
- Add link to Japanese translation (rust-embedded/book#311)5 files changed
+5
-5
lines changed- .github/workflows/main.yml+2-2
- listings/ch02-guessing-game-tutorial/listing-02-04/output.txt+27-2
- listings/ch03-common-programming-concepts/no-listing-05-mut-cant-change-types/output.txt+2
- listings/ch09-error-handling/listing-09-10/output.txt+9-10
- listings/ch09-error-handling/no-listing-03-closures/Cargo.lock-6
- listings/ch09-error-handling/no-listing-03-closures/Cargo.toml-6
- listings/ch09-error-handling/no-listing-03-closures/src/main.rs-14
- listings/ch17-oop/no-listing-01-trait-object-of-clone/Cargo.lock-6
- listings/ch17-oop/no-listing-01-trait-object-of-clone/Cargo.toml-6
- listings/ch17-oop/no-listing-01-trait-object-of-clone/output.txt-13
- listings/ch17-oop/no-listing-01-trait-object-of-clone/src/lib.rs-3
- listings/ch19-advanced-features/listing-19-20/output.txt-5
- listings/ch20-web-server/no-listing-04-update-worker-definition/output.txt+5-4
- nostarch/chapter09.md+211-184
- nostarch/chapter15.md+2.0k
- nostarch/chapter16.md+1.2k
- nostarch/chapter17.md+1.2k
- rust-toolchain+1-1
- src/ch09-00-error-handling.md+10-10
- src/ch09-01-unrecoverable-errors-with-panic.md+28-28
- src/ch09-02-recoverable-errors-with-result.md+133-119
- src/ch09-03-to-panic-or-not-to-panic.md+18-20
- src/ch15-02-deref.md+11-5
- src/ch15-04-rc.md+2-3
- src/ch16-01-threads.md+12-42
- src/ch16-03-shared-state.md+5-5
- src/ch17-02-trait-objects.md-59
- src/ch17-03-oo-design-patterns.md+21-19
- src/ch20-02-multithreaded.md+2-2
- src/title-page.md+4-1
Submodule embedded-book updated 1 file
0 commit comments