File tree
36 files changed
+123
-72
lines changed- compiler
- rustc_codegen_cranelift/src/intrinsics
- rustc_codegen_gcc/src/intrinsic
- rustc_codegen_llvm/src
- rustc_hir_analysis/src/check
- rustc_parse/src/parser
- rustc_span/src
- library
- alloc/src
- vec
- core/src
- panic_unwind/src
- std/src
- src
- doc
- tools/miri
- src
- concurrency
- shims
- intrinsics
- tests
- fail
- function_calls
- panic
- pass/function_calls
- utils
- tests
- assembly
- codegen
- run-make/wasm-exceptions-nostd/src
- ui
- interior-mutability
- parser/attribute
36 files changed
+123
-72
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
23 | 23 |
| |
24 | 24 |
| |
25 | 25 |
| |
26 |
| - | |
| 26 | + | |
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
| |||
1132 | 1132 |
| |
1133 | 1133 |
| |
1134 | 1134 |
| |
1135 |
| - | |
| 1135 | + | |
1136 | 1136 |
| |
1137 | 1137 |
| |
1138 | 1138 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
129 | 129 |
| |
130 | 130 |
| |
131 | 131 |
| |
132 |
| - | |
| 132 | + | |
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
20 |
| - | |
| 20 | + | |
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
| |||
133 | 133 |
| |
134 | 134 |
| |
135 | 135 |
| |
136 |
| - | |
137 |
| - | |
| 136 | + | |
| 137 | + | |
138 | 138 |
| |
139 | 139 |
| |
140 | 140 |
| |
| |||
457 | 457 |
| |
458 | 458 |
| |
459 | 459 |
| |
460 |
| - | |
| 460 | + | |
461 | 461 |
| |
462 | 462 |
| |
463 | 463 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 | 18 |
| |
| |||
445 | 445 |
| |
446 | 446 |
| |
447 | 447 |
| |
448 |
| - | |
| 448 | + | |
449 | 449 |
| |
450 | 450 |
| |
451 | 451 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
800 | 800 |
| |
801 | 801 |
| |
802 | 802 |
| |
803 |
| - | |
804 | 803 |
| |
805 |
| - | |
| 804 | + | |
806 | 805 |
| |
807 | 806 |
| |
808 | 807 |
| |
| |||
813 | 812 |
| |
814 | 813 |
| |
815 | 814 |
| |
816 |
| - | |
817 | 815 |
| |
818 |
| - | |
| 816 | + | |
819 | 817 |
| |
820 | 818 |
| |
821 | 819 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
487 | 487 |
| |
488 | 488 |
| |
489 | 489 |
| |
| 490 | + | |
490 | 491 |
| |
491 | 492 |
| |
492 | 493 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
864 | 864 |
| |
865 | 865 |
| |
866 | 866 |
| |
867 |
| - | |
| 867 | + | |
868 | 868 |
| |
869 | 869 |
| |
870 | 870 |
| |
| |||
896 | 896 |
| |
897 | 897 |
| |
898 | 898 |
| |
899 |
| - | |
| 899 | + | |
900 | 900 |
| |
901 | 901 |
| |
902 | 902 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
481 | 481 |
| |
482 | 482 |
| |
483 | 483 |
| |
484 |
| - | |
| 484 | + | |
485 | 485 |
| |
486 | 486 |
| |
487 | 487 |
| |
| |||
672 | 672 |
| |
673 | 673 |
| |
674 | 674 |
| |
675 |
| - | |
| 675 | + | |
676 | 676 |
| |
677 | 677 |
| |
678 | 678 |
| |
| |||
786 | 786 |
| |
787 | 787 |
| |
788 | 788 |
| |
789 |
| - | |
| 789 | + | |
790 | 790 |
| |
791 | 791 |
| |
792 | 792 |
| |
| |||
824 | 824 |
| |
825 | 825 |
| |
826 | 826 |
| |
827 |
| - | |
| 827 | + | |
828 | 828 |
| |
829 | 829 |
| |
830 | 830 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
| 78 | + | |
| 79 | + | |
| 80 | + | |
78 | 81 |
| |
79 | 82 |
| |
80 | 83 |
| |
| |||
2382 | 2385 |
| |
2383 | 2386 |
| |
2384 | 2387 |
| |
2385 |
| - | |
2386 |
| - | |
2387 |
| - | |
2388 |
| - | |
2389 |
| - | |
2390 |
| - | |
2391 |
| - | |
| 2388 | + | |
| 2389 | + | |
2392 | 2390 |
| |
2393 | 2391 |
| |
| 2392 | + | |
| 2393 | + | |
| 2394 | + | |
| 2395 | + | |
| 2396 | + | |
| 2397 | + | |
| 2398 | + | |
| 2399 | + | |
| 2400 | + | |
| 2401 | + | |
| 2402 | + | |
| 2403 | + | |
2394 | 2404 |
| |
| 2405 | + | |
2395 | 2406 |
| |
2396 | 2407 |
| |
2397 | 2408 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
| 15 | + | |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
508 | 508 |
| |
509 | 509 |
| |
510 | 510 |
| |
511 |
| - | |
| 511 | + | |
512 | 512 |
| |
513 | 513 |
| |
514 | 514 |
| |
515 | 515 |
| |
516 |
| - | |
| 516 | + | |
517 | 517 |
| |
518 | 518 |
| |
519 | 519 |
| |
| |||
540 | 540 |
| |
541 | 541 |
| |
542 | 542 |
| |
543 |
| - | |
| 543 | + | |
544 | 544 |
| |
545 | 545 |
| |
546 | 546 |
| |
| |||
562 | 562 |
| |
563 | 563 |
| |
564 | 564 |
| |
565 |
| - | |
| 565 | + | |
566 | 566 |
| |
567 | 567 |
| |
568 | 568 |
| |
|
- .github/workflows/main.yml+2-2
- ci/dictionary.txt+1
- listings/ch02-guessing-game-tutorial/listing-02-02/Cargo.lock+8-8
- listings/ch02-guessing-game-tutorial/listing-02-04/output.txt+5-5
- listings/ch02-guessing-game-tutorial/no-listing-02-without-expect/output.txt+4
- listings/ch03-common-programming-concepts/no-listing-01-variables-are-immutable/output.txt+1-1
- listings/ch03-common-programming-concepts/no-listing-05-mut-cant-change-types/output.txt+7-1
- listings/ch03-common-programming-concepts/no-listing-19-statements-vs-expressions/output.txt+2-17
- listings/ch03-common-programming-concepts/no-listing-23-statements-dont-return-values/output.txt+1-1
- listings/ch03-common-programming-concepts/no-listing-28-if-condition-must-be-bool/output.txt+1-1
- listings/ch03-common-programming-concepts/no-listing-31-arms-must-return-same-type/output.txt+1-1
- listings/ch03-common-programming-concepts/output-only-01-no-type-annotations/output.txt+7-6
- listings/ch04-understanding-ownership/listing-04-06/output.txt+7-4
- listings/ch04-understanding-ownership/no-listing-04-cant-use-after-move/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-10-multiple-mut-not-allowed/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-12-immutable-and-mutable-not-allowed/output.txt+1-1
- listings/ch04-understanding-ownership/no-listing-14-dangling-reference/output.txt+7-2
- listings/ch04-understanding-ownership/no-listing-19-slice-error/output.txt+1-1
- listings/ch05-using-structs-to-structure-related-data/listing-05-11/output.txt+1-1
- listings/ch05-using-structs-to-structure-related-data/no-listing-02-reference-in-struct/output.txt+1-1
- listings/ch05-using-structs-to-structure-related-data/no-listing-05-dbg-macro/output.txt+2-2
- listings/ch05-using-structs-to-structure-related-data/output-only-01-debug/output.txt+3-2
- listings/ch06-enums-and-pattern-matching/no-listing-07-cant-use-option-directly/output.txt+3-3
- listings/ch06-enums-and-pattern-matching/no-listing-10-non-exhaustive-match/output.txt+4-4
- listings/ch07-managing-growing-projects/listing-07-03/output.txt+7-3
- listings/ch07-managing-growing-projects/listing-07-05/output.txt+1-1
- listings/ch07-managing-growing-projects/listing-07-12/output.txt+12-7
- listings/ch08-common-collections/listing-08-06/output.txt+2-2
- listings/ch08-common-collections/listing-08-19/output.txt+6-6
- listings/ch08-common-collections/output-only-01-not-char-boundary/output.txt+2-1
- listings/ch09-error-handling/listing-09-01/output.txt+2-1
- listings/ch09-error-handling/listing-09-04/output.txt+2-1
- listings/ch09-error-handling/listing-09-10/output.txt+1-1
- listings/ch09-error-handling/no-listing-01-panic/output.txt+2-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-05/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-07/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-16/output.txt+3-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-20/output.txt+1-1
- listings/ch10-generic-types-traits-and-lifetimes/listing-10-23/output.txt+4-2
- listings/ch10-generic-types-traits-and-lifetimes/no-listing-09-unrelated-lifetime/output.txt+6-3
- listings/ch11-writing-automated-tests/listing-11-01/src/lib.rs+7-1
- listings/ch11-writing-automated-tests/listing-11-03/output.txt+2-1
- listings/ch11-writing-automated-tests/listing-11-10/output.txt+4-3
- listings/ch11-writing-automated-tests/no-listing-03-introducing-a-bug/output.txt+2-1
- listings/ch11-writing-automated-tests/no-listing-04-bug-in-add-two/output.txt+4-3
- listings/ch11-writing-automated-tests/no-listing-06-greeter-with-bug/output.txt+2-1
- listings/ch11-writing-automated-tests/no-listing-07-custom-failure-message/output.txt+2-1
- listings/ch11-writing-automated-tests/no-listing-09-guess-with-panic-msg-bug/output.txt+2-1
- listings/ch11-writing-automated-tests/output-only-01-show-output/output.txt+4-3
- listings/ch12-an-io-project/listing-12-01/output.txt+1-1
- listings/ch12-an-io-project/listing-12-07/output.txt+2-1
- listings/ch12-an-io-project/listing-12-08/output.txt+2-1
- listings/ch12-an-io-project/listing-12-12/output.txt+4
- listings/ch12-an-io-project/listing-12-16/output.txt+4-3
- listings/ch12-an-io-project/output-only-01-with-args/output.txt+1-1
- listings/ch12-an-io-project/output-only-02-missing-lifetimes/output.txt+1-1
- listings/ch13-functional-features/listing-13-03/output.txt+9-2
- listings/ch13-functional-features/listing-13-08/output.txt+1-1
- listings/ch13-functional-features/listing-13-14/output.txt+4
- listings/ch14-more-about-cargo/output-only-02-add-one/add/add_one/src/lib.rs+7-1
- listings/ch15-smart-pointers/listing-15-03/output.txt+1-1
- listings/ch15-smart-pointers/listing-15-09/output.txt+1-1
- listings/ch15-smart-pointers/listing-15-15/output.txt+7-5
- listings/ch15-smart-pointers/listing-15-17/output.txt+1-1
- listings/ch15-smart-pointers/listing-15-21/output.txt+7-6
- listings/ch15-smart-pointers/listing-15-23/output.txt+2-1
- listings/ch15-smart-pointers/no-listing-01-cant-borrow-immutable-as-mutable/output.txt+6-3
- listings/ch15-smart-pointers/output-only-01-comparing-to-reference/output.txt+6-6
- listings/ch16-fearless-concurrency/listing-16-03/output.txt+1-1
- listings/ch16-fearless-concurrency/listing-16-09/output.txt+5-1
- listings/ch16-fearless-concurrency/listing-16-13/output.txt+7-6
- listings/ch16-fearless-concurrency/listing-16-14/output.txt+4-6
- listings/ch16-fearless-concurrency/output-only-01-move-drop/output.txt+1-1
- listings/ch17-oop/listing-17-10/output.txt+2-2
- listings/ch18-patterns-and-matching/listing-18-05/output.txt+1-1
- listings/ch18-patterns-and-matching/listing-18-08/output.txt+3-12
- listings/ch18-patterns-and-matching/listing-18-25/output.txt+1-1
- listings/ch19-advanced-features/listing-19-05/output.txt+1-1
- listings/ch19-advanced-features/listing-19-20/output.txt+1-1
- listings/ch19-advanced-features/no-listing-02-impl-outlineprint-for-point/output.txt+3-3
- listings/ch19-advanced-features/no-listing-18-returns-closure/output.txt+8-4
- listings/ch19-advanced-features/output-only-01-missing-unsafe/output.txt+1-1
- listings/ch20-web-server/listing-20-12/output.txt+1-1
- listings/ch20-web-server/listing-20-17/output.txt+9-1
- listings/ch20-web-server/listing-20-22/output.txt+3-3
- listings/ch20-web-server/no-listing-01-define-threadpool-struct/output.txt+1-1
- listings/ch20-web-server/no-listing-02-impl-threadpool-new/output.txt+2-2
- listings/ch20-web-server/no-listing-04-update-worker-definition/output.txt+3-3
- rust-toolchain+1-1
- src/ch03-02-data-types.md+2-1
- src/ch05-01-defining-structs.md+1-1
- src/ch09-01-unrecoverable-errors-with-panic.md+10-9
- src/ch09-02-recoverable-errors-with-result.md+4-6
- src/ch15-01-box.md+1-1
- src/title-page.md+1-1
Submodule edition-guide updated 8 files
- src/SUMMARY.md+1
- src/rust-2024/cargo-remove-implicit-features.md+3
- src/rust-2024/prelude.md+69
- src/rust-2024/public-private-dependencies.md+3
- src/rust-2024/rpit-lifetime-capture.md+3
- src/rust-2024/rustfmt-overflow-delimited-expr.md+3
- src/rust-2024/static-mut-reference.md+31
- src/rust-2024/unsafe-op-in-unsafe-fn.md+49
Submodule rustc-dev-guide updated 17 files
- book.toml+3-1
- src/backend/updating-llvm.md+1-2
- src/borrow_check/region_inference.md+1-3
- src/bound-vars-and-params.md+2-2
- src/building/suggested.md+6
- src/const-eval/interpret.md+2-2
- src/diagnostics/diagnostic-structs.md+1-1
- src/diagnostics/error-codes.md+1-1
- src/generics.md+9-9
- src/git.md+16-6
- src/serialization.md-2
- src/tests/compiletest.md+11-11
- src/tests/headers.md+10-9
- src/tests/ui.md+22-17
- src/ty-fold.md+1-1
- src/ty.md+3-3
- src/unsafety-checking.md+1-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
143 | 143 |
| |
144 | 144 |
| |
145 | 145 |
| |
146 |
| - | |
| 146 | + | |
147 | 147 |
| |
148 | 148 |
| |
149 | 149 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
71 |
| - | |
72 |
| - | |
73 |
| - | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
74 | 74 |
| |
75 | 75 |
| |
76 | 76 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
57 |
| - | |
| 57 | + | |
58 | 58 |
| |
59 | 59 |
| |
60 | 60 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
| |||
44 | 44 |
| |
45 | 45 |
| |
46 | 46 |
| |
47 |
| - | |
| 47 | + | |
48 | 48 |
| |
49 |
| - | |
| 49 | + | |
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| |||
55 | 55 |
| |
56 | 56 |
| |
57 | 57 |
| |
58 |
| - | |
| 58 | + | |
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
72 |
| - | |
| 72 | + | |
73 | 73 |
| |
74 | 74 |
| |
75 | 75 |
| |
| |||
85 | 85 |
| |
86 | 86 |
| |
87 | 87 |
| |
88 |
| - | |
| 88 | + | |
89 | 89 |
| |
90 | 90 |
| |
91 | 91 |
| |
| |||
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
144 |
| - | |
| 144 | + | |
145 | 145 |
| |
146 | 146 |
| |
147 | 147 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 |
| - | |
| 11 | + | |
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
4 |
| - | |
| 4 | + | |
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3 | 3 |
| |
4 | 4 |
| |
5 | 5 |
| |
6 |
| - | |
| 6 | + | |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 |
| - | |
| 10 | + | |
11 | 11 |
| |
12 | 12 |
|
0 commit comments