Commit 20e19ee
committed
Auto merge of rust-lang#157320 - JonathanBrouwer:rollup-ECUZfbo, r=JonathanBrouwer
Rollup of 6 pull requests
Successful merges:
- rust-lang#155418 (transmute: fix check for whether newtypes have equal size)
- rust-lang#156603 (Clarify E0381 diagnostics for branch conditions)
- rust-lang#156643 (Document run-make external dependencies)
- rust-lang#157009 (Avoid `unreachable_code` on required return values)
- rust-lang#157308 (make typing mode exhaustive again...)
- rust-lang#157312 (disallow most attrs on eiis)24 files changed
Lines changed: 462 additions & 78 deletions
File tree
- compiler
- rustc_borrowck/src/diagnostics
- rustc_builtin_macros/src
- rustc_middle/src/ty
- rustc_mir_build/src/builder
- rustc_type_ir/src
- tests
- run-make
- ui
- async-await
- borrowck
- eii
- transmute
- uninhabited
Lines changed: 53 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
836 | 836 | | |
837 | 837 | | |
838 | 838 | | |
839 | | - | |
| 839 | + | |
840 | 840 | | |
841 | 841 | | |
842 | 842 | | |
| |||
865 | 865 | | |
866 | 866 | | |
867 | 867 | | |
868 | | - | |
869 | | - | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
870 | 871 | | |
871 | 872 | | |
872 | 873 | | |
| |||
880 | 881 | | |
881 | 882 | | |
882 | 883 | | |
883 | | - | |
| 884 | + | |
| 885 | + | |
884 | 886 | | |
885 | 887 | | |
886 | 888 | | |
| |||
893 | 895 | | |
894 | 896 | | |
895 | 897 | | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
| 901 | + | |
| 902 | + | |
| 903 | + | |
896 | 904 | | |
897 | 905 | | |
898 | 906 | | |
| |||
4680 | 4688 | | |
4681 | 4689 | | |
4682 | 4690 | | |
4683 | | - | |
| 4691 | + | |
| 4692 | + | |
| 4693 | + | |
| 4694 | + | |
| 4695 | + | |
| 4696 | + | |
| 4697 | + | |
| 4698 | + | |
| 4699 | + | |
| 4700 | + | |
| 4701 | + | |
| 4702 | + | |
| 4703 | + | |
| 4704 | + | |
| 4705 | + | |
| 4706 | + | |
| 4707 | + | |
| 4708 | + | |
| 4709 | + | |
| 4710 | + | |
| 4711 | + | |
| 4712 | + | |
| 4713 | + | |
| 4714 | + | |
| 4715 | + | |
4684 | 4716 | | |
4685 | 4717 | | |
4686 | 4718 | | |
| |||
4690 | 4722 | | |
4691 | 4723 | | |
4692 | 4724 | | |
4693 | | - | |
| 4725 | + | |
4694 | 4726 | | |
| 4727 | + | |
4695 | 4728 | | |
4696 | 4729 | | |
4697 | 4730 | | |
4698 | 4731 | | |
4699 | 4732 | | |
4700 | | - | |
| 4733 | + | |
4701 | 4734 | | |
| 4735 | + | |
4702 | 4736 | | |
4703 | 4737 | | |
4704 | 4738 | | |
| |||
4712 | 4746 | | |
4713 | 4747 | | |
4714 | 4748 | | |
4715 | | - | |
| 4749 | + | |
4716 | 4750 | | |
| 4751 | + | |
4717 | 4752 | | |
4718 | 4753 | | |
4719 | 4754 | | |
4720 | 4755 | | |
4721 | 4756 | | |
4722 | 4757 | | |
4723 | 4758 | | |
4724 | | - | |
| 4759 | + | |
4725 | 4760 | | |
| 4761 | + | |
4726 | 4762 | | |
4727 | 4763 | | |
4728 | 4764 | | |
| |||
4732 | 4768 | | |
4733 | 4769 | | |
4734 | 4770 | | |
4735 | | - | |
| 4771 | + | |
4736 | 4772 | | |
| 4773 | + | |
4737 | 4774 | | |
4738 | 4775 | | |
4739 | 4776 | | |
| |||
4753 | 4790 | | |
4754 | 4791 | | |
4755 | 4792 | | |
4756 | | - | |
| 4793 | + | |
4757 | 4794 | | |
| 4795 | + | |
4758 | 4796 | | |
4759 | 4797 | | |
4760 | 4798 | | |
| |||
4767 | 4805 | | |
4768 | 4806 | | |
4769 | 4807 | | |
4770 | | - | |
| 4808 | + | |
4771 | 4809 | | |
| 4810 | + | |
4772 | 4811 | | |
4773 | 4812 | | |
4774 | 4813 | | |
| |||
4782 | 4821 | | |
4783 | 4822 | | |
4784 | 4823 | | |
4785 | | - | |
| 4824 | + | |
4786 | 4825 | | |
| 4826 | + | |
4787 | 4827 | | |
4788 | 4828 | | |
4789 | 4829 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
| |||
128 | 128 | | |
129 | 129 | | |
130 | 130 | | |
| 131 | + | |
| 132 | + | |
131 | 133 | | |
132 | 134 | | |
133 | 135 | | |
| |||
148 | 150 | | |
149 | 151 | | |
150 | 152 | | |
| 153 | + | |
151 | 154 | | |
152 | 155 | | |
153 | 156 | | |
| |||
157 | 160 | | |
158 | 161 | | |
159 | 162 | | |
160 | | - | |
| 163 | + | |
161 | 164 | | |
162 | 165 | | |
163 | 166 | | |
164 | 167 | | |
165 | 168 | | |
166 | 169 | | |
167 | 170 | | |
168 | | - | |
| 171 | + | |
169 | 172 | | |
170 | 173 | | |
171 | 174 | | |
172 | 175 | | |
173 | 176 | | |
174 | 177 | | |
175 | 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 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
176 | 222 | | |
177 | 223 | | |
178 | 224 | | |
| |||
228 | 274 | | |
229 | 275 | | |
230 | 276 | | |
| 277 | + | |
231 | 278 | | |
232 | | - | |
233 | | - | |
234 | | - | |
235 | 279 | | |
236 | 280 | | |
237 | 281 | | |
| |||
289 | 333 | | |
290 | 334 | | |
291 | 335 | | |
292 | | - | |
| 336 | + | |
293 | 337 | | |
294 | | - | |
295 | | - | |
| 338 | + | |
296 | 339 | | |
297 | 340 | | |
298 | 341 | | |
| |||
381 | 424 | | |
382 | 425 | | |
383 | 426 | | |
384 | | - | |
| 427 | + | |
385 | 428 | | |
386 | | - | |
387 | | - | |
388 | | - | |
389 | | - | |
390 | | - | |
| 429 | + | |
391 | 430 | | |
392 | 431 | | |
393 | 432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1186 | 1186 | | |
1187 | 1187 | | |
1188 | 1188 | | |
| 1189 | + | |
| 1190 | + | |
| 1191 | + | |
| 1192 | + | |
| 1193 | + | |
| 1194 | + | |
| 1195 | + | |
| 1196 | + | |
| 1197 | + | |
1189 | 1198 | | |
1190 | 1199 | | |
1191 | 1200 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
454 | 454 | | |
455 | 455 | | |
456 | 456 | | |
457 | | - | |
| 457 | + | |
458 | 458 | | |
459 | 459 | | |
460 | 460 | | |
| 461 | + | |
| 462 | + | |
| 463 | + | |
| 464 | + | |
| 465 | + | |
| 466 | + | |
| 467 | + | |
| 468 | + | |
| 469 | + | |
| 470 | + | |
| 471 | + | |
| 472 | + | |
| 473 | + | |
| 474 | + | |
| 475 | + | |
| 476 | + | |
| 477 | + | |
| 478 | + | |
| 479 | + | |
| 480 | + | |
| 481 | + | |
| 482 | + | |
| 483 | + | |
| 484 | + | |
| 485 | + | |
| 486 | + | |
| 487 | + | |
461 | 488 | | |
462 | 489 | | |
463 | | - | |
| 490 | + | |
| 491 | + | |
| 492 | + | |
464 | 493 | | |
465 | 494 | | |
466 | 495 | | |
| |||
494 | 523 | | |
495 | 524 | | |
496 | 525 | | |
497 | | - | |
| 526 | + | |
| 527 | + | |
498 | 528 | | |
499 | 529 | | |
500 | 530 | | |
| |||
504 | 534 | | |
505 | 535 | | |
506 | 536 | | |
507 | | - | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
508 | 540 | | |
509 | 541 | | |
510 | 542 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
890 | 890 | | |
891 | 891 | | |
892 | 892 | | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
893 | 899 | | |
894 | 900 | | |
895 | 901 | | |
| |||
0 commit comments