File tree
27 files changed
+450
-139
lines changed- src
- doc/unstable-book/src/language-features
- libcore
- mem
- librustc_builtin_macros/deriving/generic
- librustc_codegen_llvm
- librustc_hir
- librustc_middle
- traits
- ty
- librustc_mir/interpret
- librustc_trait_selection/traits
- librustc_ty
- librustc_typeck
- check
- coherence
- test/ui
- enum-discriminant
- generator
27 files changed
+450
-139
lines changedOriginal file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
287 | 287 |
| |
288 | 288 |
| |
289 | 289 |
| |
| 290 | + | |
290 | 291 |
| |
291 | 292 |
| |
292 | 293 |
| |
|
Diff for: src/libcore/intrinsics.rs
+6
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
54 | 54 |
| |
55 | 55 |
| |
56 | 56 |
| |
| 57 | + | |
| 58 | + | |
57 | 59 |
| |
58 | 60 |
| |
59 | 61 |
| |
| |||
1912 | 1914 |
| |
1913 | 1915 |
| |
1914 | 1916 |
| |
| 1917 | + | |
| 1918 | + | |
| 1919 | + | |
| 1920 | + | |
1915 | 1921 |
| |
1916 | 1922 |
| |
1917 | 1923 |
| |
|
Diff for: src/libcore/marker.rs
+32
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
| 11 | + | |
11 | 12 |
| |
12 | 13 |
| |
13 | 14 |
| |
| |||
679 | 680 |
| |
680 | 681 |
| |
681 | 682 |
| |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
682 | 714 |
| |
683 | 715 |
| |
684 | 716 |
| |
|
Diff for: src/libcore/mem/mod.rs
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
| 13 | + | |
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
| |||
930 | 930 |
| |
931 | 931 |
| |
932 | 932 |
| |
933 |
| - | |
| 933 | + | |
934 | 934 |
| |
935 | 935 |
| |
936 | 936 |
| |
| |||
995 | 995 |
| |
996 | 996 |
| |
997 | 997 |
| |
998 |
| - | |
| 998 | + | |
999 | 999 |
|
+10-70
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
187 | 187 |
| |
188 | 188 |
| |
189 | 189 |
| |
190 |
| - | |
191 | 190 |
| |
192 | 191 |
| |
193 | 192 |
| |
| |||
437 | 436 |
| |
438 | 437 |
| |
439 | 438 |
| |
440 |
| - | |
441 |
| - | |
442 |
| - | |
443 |
| - | |
444 |
| - | |
445 |
| - | |
446 |
| - | |
447 |
| - | |
| 439 | + | |
448 | 440 |
| |
449 | 441 |
| |
450 | 442 |
| |
| |||
769 | 761 |
| |
770 | 762 |
| |
771 | 763 |
| |
772 |
| - | |
773 | 764 |
| |
774 | 765 |
| |
775 | 766 |
| |
| |||
801 | 792 |
| |
802 | 793 |
| |
803 | 794 |
| |
804 |
| - | |
805 | 795 |
| |
806 | 796 |
| |
807 | 797 |
| |
| |||
816 | 806 |
| |
817 | 807 |
| |
818 | 808 |
| |
819 |
| - | |
820 |
| - | |
821 |
| - | |
822 |
| - | |
823 |
| - | |
824 |
| - | |
825 |
| - | |
826 |
| - | |
827 |
| - | |
828 |
| - | |
829 |
| - | |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 |
| - | |
844 |
| - | |
845 |
| - | |
846 |
| - | |
847 |
| - | |
848 |
| - | |
849 |
| - | |
850 |
| - | |
851 | 809 |
| |
852 | 810 |
| |
853 | 811 |
| |
| |||
1148 | 1106 |
| |
1149 | 1107 |
| |
1150 | 1108 |
| |
1151 |
| - | |
1152 | 1109 |
| |
1153 | 1110 |
| |
1154 | 1111 |
| |
1155 | 1112 |
| |
1156 |
| - | |
1157 |
| - | |
1158 |
| - | |
1159 |
| - | |
1160 |
| - | |
1161 |
| - | |
1162 |
| - | |
1163 |
| - | |
1164 |
| - | |
| 1113 | + | |
1165 | 1114 |
| |
1166 | 1115 |
| |
1167 | 1116 |
| |
| |||
1181 | 1130 |
| |
1182 | 1131 |
| |
1183 | 1132 |
| |
1184 |
| - | |
| 1133 | + | |
1185 | 1134 |
| |
1186 |
| - | |
| 1135 | + | |
1187 | 1136 |
| |
1188 |
| - | |
| 1137 | + | |
1189 | 1138 |
| |
1190 | 1139 |
| |
1191 | 1140 |
| |
| |||
1204 | 1153 |
| |
1205 | 1154 |
| |
1206 | 1155 |
| |
1207 |
| - | |
1208 | 1156 |
| |
1209 | 1157 |
| |
1210 | 1158 |
| |
| |||
1392 | 1340 |
| |
1393 | 1341 |
| |
1394 | 1342 |
| |
1395 |
| - | |
1396 |
| - | |
1397 |
| - | |
1398 |
| - | |
| 1343 | + | |
1399 | 1344 |
| |
1400 | 1345 |
| |
1401 | 1346 |
| |
1402 | 1347 |
| |
1403 | 1348 |
| |
1404 | 1349 |
| |
1405 |
| - | |
| 1350 | + | |
1406 | 1351 |
| |
1407 |
| - | |
| 1352 | + | |
1408 | 1353 |
| |
1409 |
| - | |
| 1354 | + | |
1410 | 1355 |
| |
1411 | 1356 |
| |
1412 | 1357 |
| |
1413 | 1358 |
| |
1414 | 1359 |
| |
1415 | 1360 |
| |
1416 | 1361 |
| |
1417 |
| - | |
1418 |
| - | |
1419 | 1362 |
| |
1420 | 1363 |
| |
1421 | 1364 |
| |
1422 | 1365 |
| |
1423 | 1366 |
| |
1424 |
| - | |
1425 |
| - | |
1426 |
| - | |
1427 |
| - | |
| 1367 | + | |
1428 | 1368 |
| |
1429 | 1369 |
| |
1430 | 1370 |
| |
|
Diff for: src/librustc_codegen_llvm/intrinsic.rs
+9-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
188 | 188 |
| |
189 | 189 |
| |
190 | 190 |
| |
191 |
| - | |
| 191 | + | |
192 | 192 |
| |
193 | 193 |
| |
194 | 194 |
| |
195 |
| - | |
| 195 | + | |
196 | 196 |
| |
197 | 197 |
| |
198 | 198 |
| |
| |||
549 | 549 |
| |
550 | 550 |
| |
551 | 551 |
| |
552 |
| - | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
553 | 559 |
| |
554 | 560 |
| |
555 | 561 |
| |
|
Diff for: src/librustc_hir/lang_items.rs
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
163 | 163 |
| |
164 | 164 |
| |
165 | 165 |
| |
| 166 | + | |
166 | 167 |
| |
167 | 168 |
| |
168 | 169 |
| |
|
Diff for: src/librustc_middle/lib.rs
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + | |
35 | 36 |
| |
36 | 37 |
| |
37 | 38 |
| |
|
Diff for: src/librustc_middle/traits/mod.rs
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
411 | 411 |
| |
412 | 412 |
| |
413 | 413 |
| |
| 414 | + | |
| 415 | + | |
| 416 | + | |
414 | 417 |
| |
415 | 418 |
| |
416 | 419 |
| |
| |||
429 | 432 |
| |
430 | 433 |
| |
431 | 434 |
| |
| 435 | + | |
432 | 436 |
| |
433 | 437 |
| |
434 | 438 |
| |
| |||
443 | 447 |
| |
444 | 448 |
| |
445 | 449 |
| |
| 450 | + | |
446 | 451 |
| |
447 | 452 |
| |
448 | 453 |
| |
| |||
484 | 489 |
| |
485 | 490 |
| |
486 | 491 |
| |
| 492 | + | |
| 493 | + | |
| 494 | + | |
487 | 495 |
| |
488 | 496 |
| |
489 | 497 |
| |
| |||
560 | 568 |
| |
561 | 569 |
| |
562 | 570 |
| |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
563 | 575 |
| |
564 | 576 |
| |
565 | 577 |
| |
|
0 commit comments