File tree
29 files changed
+1341
-1227
lines changed- compiler
- rustc_abi/src
- rustc_const_eval/src
- const_eval
- interpret
- util
- rustc_index/src
- rustc_middle/src/ty
- rustc_passes/src
- rustc_transmute/src
- layout
- maybe_transmutable
- rustc_ty_utils/src
- src/tools
- miri/src
- rust-analyzer/crates/hir-ty/src
- layout
- tests
- crashes
- ui/layout
29 files changed
+1341
-1227
lines changedDiff for: compiler/rustc_abi/src/layout.rs
+952-920
Large diffs are not rendered by default.
Diff for: compiler/rustc_abi/src/lib.rs
+9-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
29 |
| - | |
| 29 | + | |
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| |||
393 | 393 |
| |
394 | 394 |
| |
395 | 395 |
| |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
396 | 404 |
| |
397 | 405 |
| |
398 | 406 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
319 | 319 |
| |
320 | 320 |
| |
321 | 321 |
| |
322 |
| - | |
| 322 | + | |
323 | 323 |
| |
324 | 324 |
| |
325 | 325 |
| |
|
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
940 | 940 |
| |
941 | 941 |
| |
942 | 942 |
| |
943 |
| - | |
| 943 | + | |
944 | 944 |
| |
945 | 945 |
| |
946 | 946 |
| |
| |||
949 | 949 |
| |
950 | 950 |
| |
951 | 951 |
| |
952 |
| - | |
| 952 | + | |
953 | 953 |
| |
954 | 954 |
| |
955 | 955 |
| |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 |
| - | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
3 | 5 |
| |
4 | 6 |
| |
5 | 7 |
| |
| |||
30 | 32 |
| |
31 | 33 |
| |
32 | 34 |
| |
33 |
| - | |
| 35 | + | |
34 | 36 |
| |
35 | 37 |
| |
36 | 38 |
| |
| |||
42 | 44 |
| |
43 | 45 |
| |
44 | 46 |
| |
45 |
| - | |
| 47 | + | |
46 | 48 |
| |
47 | 49 |
| |
48 | 50 |
| |
49 | 51 |
| |
50 |
| - | |
| 52 | + | |
51 | 53 |
| |
52 | 54 |
| |
53 | 55 |
| |
| |||
80 | 82 |
| |
81 | 83 |
| |
82 | 84 |
| |
83 |
| - | |
| 85 | + | |
84 | 86 |
| |
85 | 87 |
| |
86 | 88 |
| |
|
Diff for: compiler/rustc_index/src/slice.rs
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
20 | 20 |
| |
21 | 21 |
| |
22 | 22 |
| |
23 |
| - | |
| 23 | + | |
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
|
Diff for: compiler/rustc_middle/src/ty/layout.rs
+17-43
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
2 | 1 |
| |
3 | 2 |
| |
4 | 3 |
| |
| |||
286 | 285 |
| |
287 | 286 |
| |
288 | 287 |
| |
289 |
| - | |
290 |
| - | |
| 288 | + | |
| 289 | + | |
291 | 290 |
| |
292 | 291 |
| |
293 | 292 |
| |
294 |
| - | |
295 |
| - | |
296 |
| - | |
297 |
| - | |
298 |
| - | |
299 |
| - | |
300 |
| - | |
301 |
| - | |
302 |
| - | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
303 | 296 |
| |
304 | 297 |
| |
305 | 298 |
| |
| |||
568 | 561 |
| |
569 | 562 |
| |
570 | 563 |
| |
571 |
| - | |
| 564 | + | |
572 | 565 |
| |
573 | 566 |
| |
574 | 567 |
| |
575 | 568 |
| |
576 | 569 |
| |
577 |
| - | |
| 570 | + | |
578 | 571 |
| |
579 |
| - | |
| 572 | + | |
580 | 573 |
| |
581 | 574 |
| |
582 | 575 |
| |
583 |
| - | |
| 576 | + | |
584 | 577 |
| |
585 |
| - | |
| 578 | + | |
586 | 579 |
| |
587 | 580 |
| |
588 | 581 |
| |
589 |
| - | |
| 582 | + | |
590 | 583 |
| |
591 |
| - | |
| 584 | + | |
592 | 585 |
| |
593 | 586 |
| |
594 | 587 |
| |
595 |
| - | |
| 588 | + | |
596 | 589 |
| |
597 |
| - | |
| 590 | + | |
598 | 591 |
| |
599 | 592 |
| |
600 | 593 |
| |
| |||
685 | 678 |
| |
686 | 679 |
| |
687 | 680 |
| |
688 |
| - | |
| 681 | + | |
689 | 682 |
| |
690 | 683 |
| |
691 | 684 |
| |
| |||
695 | 688 |
| |
696 | 689 |
| |
697 | 690 |
| |
698 |
| - | |
699 |
| - | |
700 |
| - | |
701 |
| - | |
702 |
| - | |
703 |
| - | |
704 |
| - | |
705 |
| - | |
706 |
| - | |
707 |
| - | |
708 |
| - | |
709 |
| - | |
710 |
| - | |
711 |
| - | |
712 |
| - | |
713 |
| - | |
714 |
| - | |
715 |
| - | |
716 |
| - | |
717 |
| - | |
| 691 | + | |
718 | 692 |
| |
719 | 693 |
| |
720 | 694 |
| |
| |||
1342 | 1316 |
| |
1343 | 1317 |
| |
1344 | 1318 |
| |
1345 |
| - | |
| 1319 | + | |
1346 | 1320 |
| |
1347 | 1321 |
| |
1348 | 1322 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
128 | 128 |
| |
129 | 129 |
| |
130 | 130 |
| |
131 |
| - | |
| 131 | + | |
132 | 132 |
| |
133 | 133 |
| |
134 | 134 |
| |
|
+4-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
63 | 63 |
| |
64 | 64 |
| |
65 | 65 |
| |
66 |
| - | |
67 |
| - | |
| 66 | + | |
| 67 | + | |
68 | 68 |
| |
69 | 69 |
| |
70 | 70 |
| |
| |||
124 | 124 |
| |
125 | 125 |
| |
126 | 126 |
| |
127 |
| - | |
| 127 | + | |
128 | 128 |
| |
129 | 129 |
| |
130 | 130 |
| |
131 |
| - | |
| 131 | + | |
132 | 132 |
| |
133 | 133 |
| |
134 | 134 |
|
+14-14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
204 | 204 |
| |
205 | 205 |
| |
206 | 206 |
| |
207 |
| - | |
| 207 | + | |
208 | 208 |
| |
209 | 209 |
| |
210 | 210 |
| |
211 | 211 |
| |
212 | 212 |
| |
213 | 213 |
| |
214 | 214 |
| |
215 |
| - | |
| 215 | + | |
216 | 216 |
| |
217 | 217 |
| |
218 | 218 |
| |
| |||
274 | 274 |
| |
275 | 275 |
| |
276 | 276 |
| |
277 |
| - | |
| 277 | + | |
278 | 278 |
| |
279 | 279 |
| |
280 | 280 |
| |
| |||
299 | 299 |
| |
300 | 300 |
| |
301 | 301 |
| |
302 |
| - | |
| 302 | + | |
303 | 303 |
| |
304 | 304 |
| |
305 | 305 |
| |
| |||
314 | 314 |
| |
315 | 315 |
| |
316 | 316 |
| |
317 |
| - | |
| 317 | + | |
318 | 318 |
| |
319 | 319 |
| |
320 | 320 |
| |
321 | 321 |
| |
322 | 322 |
| |
323 |
| - | |
| 323 | + | |
324 | 324 |
| |
325 | 325 |
| |
326 | 326 |
| |
| |||
389 | 389 |
| |
390 | 390 |
| |
391 | 391 |
| |
392 |
| - | |
| 392 | + | |
393 | 393 |
| |
394 | 394 |
| |
395 | 395 |
| |
| |||
417 | 417 |
| |
418 | 418 |
| |
419 | 419 |
| |
420 |
| - | |
| 420 | + | |
421 | 421 |
| |
422 | 422 |
| |
423 | 423 |
| |
| |||
470 | 470 |
| |
471 | 471 |
| |
472 | 472 |
| |
473 |
| - | |
| 473 | + | |
474 | 474 |
| |
475 | 475 |
| |
476 | 476 |
| |
| |||
500 | 500 |
| |
501 | 501 |
| |
502 | 502 |
| |
503 |
| - | |
| 503 | + | |
504 | 504 |
| |
505 | 505 |
| |
506 | 506 |
| |
| |||
509 | 509 |
| |
510 | 510 |
| |
511 | 511 |
| |
512 |
| - | |
| 512 | + | |
513 | 513 |
| |
514 | 514 |
| |
515 | 515 |
| |
516 | 516 |
| |
517 |
| - | |
| 517 | + | |
518 | 518 |
| |
519 | 519 |
| |
520 | 520 |
| |
| |||
527 | 527 |
| |
528 | 528 |
| |
529 | 529 |
| |
530 |
| - | |
| 530 | + | |
531 | 531 |
| |
532 | 532 |
| |
533 | 533 |
| |
534 |
| - | |
| 534 | + | |
535 | 535 |
| |
536 | 536 |
| |
537 | 537 |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
43 | 43 |
| |
44 | 44 |
| |
45 | 45 |
| |
46 |
| - | |
| 46 | + | |
47 | 47 |
| |
48 | 48 |
| |
49 | 49 |
| |
|
0 commit comments