File tree
24 files changed
+467
-44
lines changed- compiler
- rustc_ast_pretty/src
- rustc_parse/src/parser
- rustc_serialize/src
- rustc_typeck/src/check
- library/std/src
- io
- sys/itron
- src
- bootstrap
- build_helper
- doc
- test
- pretty
- ui
- match
- numeric
- proc-macro
- typeck
- tools
24 files changed
+467
-44
lines changed+5-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
337 | 337 |
| |
338 | 338 |
| |
339 | 339 |
| |
340 |
| - | |
| 340 | + | |
341 | 341 |
| |
342 | 342 |
| |
343 | 343 |
| |
| |||
627 | 627 |
| |
628 | 628 |
| |
629 | 629 |
| |
630 |
| - | |
| 630 | + | |
631 | 631 |
| |
632 |
| - | |
| 632 | + | |
633 | 633 |
| |
634 | 634 |
| |
635 | 635 |
| |
| |||
5233 | 5233 |
| |
5234 | 5234 |
| |
5235 | 5235 |
| |
5236 |
| - | |
| 5236 | + | |
5237 | 5237 |
| |
5238 |
| - | |
| 5238 | + | |
5239 | 5239 |
| |
5240 | 5240 |
| |
5241 | 5241 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
136 | 136 |
| |
137 | 137 |
| |
138 | 138 |
| |
| 139 | + | |
139 | 140 |
| |
140 | 141 |
| |
141 | 142 |
| |
| |||
199 | 200 |
| |
200 | 201 |
| |
201 | 202 |
| |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
202 | 208 |
| |
203 | 209 |
| |
204 |
| - | |
205 |
| - | |
206 | 210 |
| |
207 | 211 |
| |
208 | 212 |
| |
| |||
237 | 241 |
| |
238 | 242 |
| |
239 | 243 |
| |
240 |
| - | |
241 | 244 |
| |
242 | 245 |
| |
243 |
| - | |
244 |
| - | |
| 246 | + | |
245 | 247 |
| |
246 | 248 |
| |
247 | 249 |
| |
| |||
395 | 397 |
| |
396 | 398 |
| |
397 | 399 |
| |
398 |
| - | |
| 400 | + | |
399 | 401 |
| |
400 | 402 |
| |
401 | 403 |
| |
| |||
421 | 423 |
| |
422 | 424 |
| |
423 | 425 |
| |
424 |
| - | |
| 426 | + | |
425 | 427 |
| |
426 | 428 |
| |
427 | 429 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1700 | 1700 |
| |
1701 | 1701 |
| |
1702 | 1702 |
| |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
| 1711 | + | |
| 1712 | + | |
| 1713 | + | |
| 1714 | + | |
| 1715 | + | |
1703 | 1716 |
| |
1704 | 1717 |
| |
1705 | 1718 |
| |
| |||
1724 | 1737 |
| |
1725 | 1738 |
| |
1726 | 1739 |
| |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
| 1745 | + | |
| 1746 | + | |
| 1747 | + | |
| 1748 | + | |
| 1749 | + | |
| 1750 | + | |
| 1751 | + | |
1727 | 1752 |
| |
1728 | 1753 |
| |
1729 | 1754 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
130 | 130 |
| |
131 | 131 |
| |
132 | 132 |
| |
133 |
| - | |
134 |
| - | |
| 133 | + | |
135 | 134 |
| |
136 | 135 |
| |
137 | 136 |
| |
| |||
629 | 628 |
| |
630 | 629 |
| |
631 | 630 |
| |
632 |
| - | |
| 631 | + | |
633 | 632 |
| |
634 |
| - | |
| 633 | + | |
635 | 634 |
| |
636 | 635 |
| |
637 | 636 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| |||
2033 | 2033 |
| |
2034 | 2034 |
| |
2035 | 2035 |
| |
2036 |
| - | |
2037 |
| - | |
2038 |
| - | |
2039 |
| - | |
2040 |
| - | |
2041 |
| - | |
| 2036 | + | |
| 2037 | + | |
| 2038 | + | |
| 2039 | + | |
| 2040 | + | |
| 2041 | + | |
| 2042 | + | |
| 2043 | + | |
| 2044 | + | |
| 2045 | + | |
| 2046 | + | |
| 2047 | + | |
| 2048 | + | |
| 2049 | + | |
| 2050 | + | |
| 2051 | + | |
| 2052 | + | |
| 2053 | + | |
| 2054 | + | |
| 2055 | + | |
| 2056 | + | |
| 2057 | + | |
| 2058 | + | |
| 2059 | + | |
| 2060 | + | |
| 2061 | + | |
| 2062 | + | |
| 2063 | + | |
| 2064 | + | |
| 2065 | + | |
| 2066 | + | |
| 2067 | + | |
| 2068 | + | |
2042 | 2069 |
| |
2043 | 2070 |
| |
2044 | 2071 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
361 | 361 |
| |
362 | 362 |
| |
363 | 363 |
| |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
364 | 380 |
| |
365 | 381 |
| |
366 | 382 |
| |
367 | 383 |
| |
368 | 384 |
| |
369 | 385 |
| |
370 |
| - | |
| 386 | + | |
371 | 387 |
| |
372 | 388 |
| |
373 | 389 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
77 | 77 |
| |
78 | 78 |
| |
79 | 79 |
| |
80 |
| - | |
| 80 | + | |
| 81 | + | |
81 | 82 |
| |
82 | 83 |
| |
83 | 84 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
851 | 851 |
| |
852 | 852 |
| |
853 | 853 |
| |
854 |
| - | |
| 854 | + | |
855 | 855 |
| |
856 | 856 |
| |
857 | 857 |
| |
| |||
871 | 871 |
| |
872 | 872 |
| |
873 | 873 |
| |
874 |
| - | |
| 874 | + | |
875 | 875 |
| |
876 | 876 |
| |
877 | 877 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
59 |
| - | |
| 58 | + | |
| 59 | + | |
60 | 60 |
| |
61 | 61 |
| |
62 | 62 |
| |
63 | 63 |
| |
64 |
| - | |
| 64 | + | |
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 | 68 |
| |
69 |
| - | |
| 69 | + | |
70 | 70 |
| |
71 | 71 |
| |
72 | 72 |
| |
|
- .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
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
39 |
| - | |
| 38 | + | |
40 | 39 |
| |
41 | 40 |
| |
42 | 41 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
14 |
| - | |
15 |
| - | |
16 |
| - | |
| 14 | + | |
| 15 | + | |
17 | 16 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
31 |
| - | |
| 30 | + | |
32 | 31 |
| |
33 | 32 |
| |
34 | 33 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + |
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + |
- Cargo.toml+2-2
- src/bin/cargo/commands/install.rs+20-6
- src/cargo/core/compiler/custom_build.rs+26-10
- src/cargo/core/resolver/dep_cache.rs+6-6
- src/cargo/core/resolver/features.rs+10-11
- src/cargo/core/workspace.rs+2-2
- src/cargo/ops/common_for_install_and_uninstall.rs+1-1
- src/cargo/ops/tree/graph.rs+6-6
- src/cargo/ops/vendor.rs+5-1
- src/cargo/util/config/target.rs+24-6
- src/doc/src/reference/build-scripts.md+29-3
- src/doc/src/reference/publishing.md+3-6
- src/etc/cargo.bashcomp.sh+1
- tests/testsuite/build_script_extra_link_arg.rs+73-1
- tests/testsuite/features2.rs+74
- tests/testsuite/features_namespaced.rs+2-1
- tests/testsuite/install.rs+66-2
- tests/testsuite/publish.rs+2
- tests/testsuite/run.rs+1-1
- tests/testsuite/rustc.rs+1-1
- tests/testsuite/tree_graph_features.rs+1
- tests/testsuite/vendor.rs+32
0 commit comments