File tree
31 files changed
+606
-52
lines changed- compiler
- rustc_ast_pretty/src/pprust
- rustc_infer/src/infer
- rustc_span/src
- rustc_typeck/src
- check
- method
- collect
- library
- alloc/src
- collections/vec_deque
- vec
- core/src
- array
- src
- doc
- test
- incremental
- pretty
- ui
- async-await/issues
- fn
- issues
- suggestions
- traits
- typeck
- tools
31 files changed
+606
-52
lines changed-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2077 | 2077 |
| |
2078 | 2078 |
| |
2079 | 2079 |
| |
2080 |
| - | |
2081 | 2080 |
| |
2082 | 2081 |
| |
2083 | 2082 |
| |
|
+8-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
461 | 461 |
| |
462 | 462 |
| |
463 | 463 |
| |
464 |
| - | |
465 |
| - | |
466 |
| - | |
467 |
| - | |
468 | 464 |
| |
469 | 465 |
| |
470 | 466 |
| |
| |||
481 | 477 |
| |
482 | 478 |
| |
483 | 479 |
| |
484 |
| - | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
485 | 488 |
| |
486 | 489 |
| |
487 | 490 |
| |
|
Diff for: compiler/rustc_span/src/symbol.rs
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
499 | 499 |
| |
500 | 500 |
| |
501 | 501 |
| |
| 502 | + | |
502 | 503 |
| |
503 | 504 |
| |
504 | 505 |
| |
|
+23-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
70 | 74 |
| |
71 | 75 |
| |
72 | 76 |
| |
| |||
691 | 695 |
| |
692 | 696 |
| |
693 | 697 |
| |
694 |
| - | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
695 | 715 |
| |
696 | 716 |
| |
697 | 717 |
| |
| |||
990 | 1010 |
| |
991 | 1011 |
| |
992 | 1012 |
| |
993 |
| - | |
994 |
| - | |
995 | 1013 |
| |
| 1014 | + | |
| 1015 | + | |
996 | 1016 |
| |
997 | 1017 |
| |
998 | 1018 |
| |
|
Diff for: compiler/rustc_typeck/src/check/op.rs
+11-14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
492 | 492 |
| |
493 | 493 |
| |
494 | 494 |
| |
495 |
| - | |
496 | 495 |
| |
497 | 496 |
| |
498 | 497 |
| |
| |||
517 | 516 |
| |
518 | 517 |
| |
519 | 518 |
| |
520 |
| - | |
521 |
| - | |
522 |
| - | |
523 |
| - | |
524 |
| - | |
525 |
| - | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
| 523 | + | |
526 | 524 |
| |
527 |
| - | |
528 |
| - | |
529 |
| - | |
530 |
| - | |
531 |
| - | |
532 |
| - | |
533 |
| - | |
| 525 | + | |
| 526 | + | |
| 527 | + | |
| 528 | + | |
| 529 | + | |
| 530 | + | |
534 | 531 |
| |
535 | 532 |
| |
536 | 533 |
| |
|
+11-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
172 | 172 |
| |
173 | 173 |
| |
174 | 174 |
| |
175 |
| - | |
| 175 | + | |
176 | 176 |
| |
177 | 177 |
| |
178 | 178 |
| |
| |||
181 | 181 |
| |
182 | 182 |
| |
183 | 183 |
| |
184 |
| - | |
185 |
| - | |
186 |
| - | |
187 | 184 |
| |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
188 | 195 |
| |
189 | 196 |
| |
190 | 197 |
| |
|
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
720 | 720 |
| |
721 | 721 |
| |
722 | 722 |
| |
723 |
| - | |
| 723 | + | |
724 | 724 |
| |
725 |
| - | |
| 725 | + | |
726 | 726 |
| |
727 | 727 |
| |
728 | 728 |
| |
|
Diff for: library/alloc/src/string.rs
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1044 | 1044 |
| |
1045 | 1045 |
| |
1046 | 1046 |
| |
1047 |
| - | |
| 1047 | + | |
1048 | 1048 |
| |
1049 |
| - | |
| 1049 | + | |
1050 | 1050 |
| |
1051 | 1051 |
| |
1052 | 1052 |
| |
|
Diff for: library/alloc/src/vec/mod.rs
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
881 | 881 |
| |
882 | 882 |
| |
883 | 883 |
| |
884 |
| - | |
| 884 | + | |
885 | 885 |
| |
886 |
| - | |
| 886 | + | |
887 | 887 |
| |
888 | 888 |
| |
889 | 889 |
| |
|
Diff for: library/core/src/array/iter.rs
+129
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
84 | 84 |
| |
85 | 85 |
| |
86 | 86 |
| |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
| 141 | + | |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
87 | 216 |
| |
88 | 217 |
| |
89 | 218 |
| |
|
Diff for: library/core/src/lib.rs
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
101 | 101 |
| |
102 | 102 |
| |
103 | 103 |
| |
| 104 | + | |
104 | 105 |
| |
105 | 106 |
| |
106 | 107 |
| |
| |||
138 | 139 |
| |
139 | 140 |
| |
140 | 141 |
| |
| 142 | + | |
141 | 143 |
| |
142 | 144 |
| |
143 | 145 |
| |
|
Diff for: src/doc/book
- .github/workflows/main.yml+2-2
- ADMIN_TASKS.md+2-2
- README.md+1-1
- listings/ch03-common-programming-concepts/no-listing-19-statements-vs-expressions/output.txt+11-6
- listings/ch04-understanding-ownership/listing-04-06/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-14-dangling-reference/output.txt+1-1
- listings/ch05-using-structs-to-structure-related-data/no-listing-02-reference-in-struct/output.txt+4-4
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-05/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-12/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-13/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-14/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-21/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-24/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-02-calling-default-impl/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-03-default-impl-calls-other-methods/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-04-traits-as-parameters/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-05-returning-impl-trait/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-06-impl-trait-returns-one-type/Cargo.lock+3-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-09-unrelated-lifetime/output.txt+2-5
- listings/ch12-an-io-project/output-only-02-missing-lifetimes/output.txt+1-1
- listings/ch13-functional-features/listing-13-08/output.txt+1-2
- listings/ch15-smart-pointers/listing-15-03/output.txt+2-2
- listings/ch15-smart-pointers/listing-15-21/output.txt+1-1
- listings/ch15-smart-pointers/output-only-01-comparing-to-reference/output.txt+1-1
- listings/ch16-fearless-concurrency/listing-16-03/output.txt+1-1
- listings/ch16-fearless-concurrency/listing-16-14/output.txt+1
- listings/ch18-patterns-and-matching/listing-18-10/output.txt+3-5
- listings/ch19-advanced-features/no-listing-02-impl-outlineprint-for-point/output.txt+5-3
- listings/ch19-advanced-features/no-listing-18-returns-closure/output.txt+1-1
- nostarch/chapter11.md+1.5k
- rust-toolchain+1-1
- src/ch00-00-introduction.md+1-1
- src/ch11-01-writing-tests.md+3-2
- src/title-page.md+1-1
Diff for: src/doc/edition-guide
Submodule edition-guide updated 1 file
Diff for: src/doc/nomicon
Diff for: src/doc/reference
Diff for: src/doc/rust-by-example
Submodule rust-by-example updated 1 file
Diff for: src/doc/rustc-dev-guide
Submodule rustc-dev-guide updated 10 files
- examples/rustc-driver-example.rs+1-1
- examples/rustc-driver-getting-diagnostics.rs+1-1
- examples/rustc-driver-interacting-with-the-ast.rs+2-2
- src/backend/libs-and-metadata.md+2-3
- src/building/bootstrapping.md+1-1
- src/building/how-to-build-and-run.md+5
- src/constants.md+1-1
- src/llvm-coverage-instrumentation.md+9-11
- src/tests/adding.md+58
- src/tests/running.md+4-2
0 commit comments