Skip to content

Commit

Permalink
Rollup merge of rust-lang#93532 - ehuss:update-books, r=ehuss
Browse files Browse the repository at this point in the history
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 78dd6a4684cf8d6b72275fab6d0429ea40b66338..8763adb62c712df69b1d39ea3e692b6d696cc4d9
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)
  • Loading branch information
ehuss authored Feb 1, 2022
2 parents 2e39a3f + 641bde0 commit 06c7d32
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 5 deletions.
2 changes: 1 addition & 1 deletion src/doc/book
Submodule book updated 30 files
+2 −2 .github/workflows/main.yml
+27 −2 listings/ch02-guessing-game-tutorial/listing-02-04/output.txt
+2 −0 listings/ch03-common-programming-concepts/no-listing-05-mut-cant-change-types/output.txt
+9 −10 listings/ch09-error-handling/listing-09-10/output.txt
+0 −6 listings/ch09-error-handling/no-listing-03-closures/Cargo.lock
+0 −6 listings/ch09-error-handling/no-listing-03-closures/Cargo.toml
+0 −14 listings/ch09-error-handling/no-listing-03-closures/src/main.rs
+0 −6 listings/ch17-oop/no-listing-01-trait-object-of-clone/Cargo.lock
+0 −6 listings/ch17-oop/no-listing-01-trait-object-of-clone/Cargo.toml
+0 −13 listings/ch17-oop/no-listing-01-trait-object-of-clone/output.txt
+0 −3 listings/ch17-oop/no-listing-01-trait-object-of-clone/src/lib.rs
+0 −5 listings/ch19-advanced-features/listing-19-20/output.txt
+5 −4 listings/ch20-web-server/no-listing-04-update-worker-definition/output.txt
+211 −184 nostarch/chapter09.md
+2,001 −0 nostarch/chapter15.md
+1,204 −0 nostarch/chapter16.md
+1,208 −0 nostarch/chapter17.md
+1 −1 rust-toolchain
+10 −10 src/ch09-00-error-handling.md
+28 −28 src/ch09-01-unrecoverable-errors-with-panic.md
+133 −119 src/ch09-02-recoverable-errors-with-result.md
+18 −20 src/ch09-03-to-panic-or-not-to-panic.md
+11 −5 src/ch15-02-deref.md
+2 −3 src/ch15-04-rc.md
+12 −42 src/ch16-01-threads.md
+5 −5 src/ch16-03-shared-state.md
+0 −59 src/ch17-02-trait-objects.md
+21 −19 src/ch17-03-oo-design-patterns.md
+2 −2 src/ch20-02-multithreaded.md
+4 −1 src/title-page.md
2 changes: 1 addition & 1 deletion src/doc/embedded-book
2 changes: 1 addition & 1 deletion src/doc/nomicon
2 changes: 1 addition & 1 deletion src/doc/rustc-dev-guide

0 comments on commit 06c7d32

Please sign in to comment.