Commit e8a05e2
committed
permit negative impls for non-auto traits
1 parent a17dd36 commit e8a05e2
File tree
35 files changed
+328
-101
lines changed- src
- libcore
- ops
- librustc_error_codes
- error_codes
- librustc_typeck/check
- test/ui
- error-codes
- specialization/defaultimpl
- traits/negative-impls
- auxiliary
- typeck
35 files changed
+328
-101
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
227 | 227 | | |
228 | 228 | | |
229 | 229 | | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
230 | 235 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
81 | 81 | | |
82 | 82 | | |
83 | 83 | | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
84 | 88 | | |
85 | 89 | | |
86 | 90 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | 100 | | |
102 | 101 | | |
103 | 102 | | |
| |||
426 | 425 | | |
427 | 426 | | |
428 | 427 | | |
| 428 | + | |
| 429 | + | |
429 | 430 | | |
430 | 431 | | |
431 | 432 | | |
| |||
460 | 461 | | |
461 | 462 | | |
462 | 463 | | |
| 464 | + | |
463 | 465 | | |
464 | 466 | | |
465 | 467 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1659 | 1659 | | |
1660 | 1660 | | |
1661 | 1661 | | |
1662 | | - | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
1663 | 1665 | | |
1664 | 1666 | | |
1665 | 1667 | | |
1666 | | - | |
| 1668 | + | |
| 1669 | + | |
1667 | 1670 | | |
1668 | 1671 | | |
1669 | 1672 | | |
| |||
1841 | 1844 | | |
1842 | 1845 | | |
1843 | 1846 | | |
1844 | | - | |
1845 | | - | |
| 1847 | + | |
| 1848 | + | |
1846 | 1849 | | |
1847 | 1850 | | |
1848 | 1851 | | |
| |||
1971 | 1974 | | |
1972 | 1975 | | |
1973 | 1976 | | |
| 1977 | + | |
| 1978 | + | |
| 1979 | + | |
| 1980 | + | |
| 1981 | + | |
| 1982 | + | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
| 1987 | + | |
| 1988 | + | |
| 1989 | + | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
| 1994 | + | |
1974 | 1995 | | |
1975 | 1996 | | |
1976 | 1997 | | |
| |||
2010 | 2031 | | |
2011 | 2032 | | |
2012 | 2033 | | |
2013 | | - | |
| 2034 | + | |
2014 | 2035 | | |
2015 | 2036 | | |
2016 | 2037 | | |
| |||
3554 | 3575 | | |
3555 | 3576 | | |
3556 | 3577 | | |
3557 | | - | |
| 3578 | + | |
3558 | 3579 | | |
3559 | 3580 | | |
3560 | 3581 | | |
| |||
4705 | 4726 | | |
4706 | 4727 | | |
4707 | 4728 | | |
4708 | | - | |
| 4729 | + | |
4709 | 4730 | | |
4710 | 4731 | | |
4711 | 4732 | | |
| |||
5577 | 5598 | | |
5578 | 5599 | | |
5579 | 5600 | | |
5580 | | - | |
| 5601 | + | |
| 5602 | + | |
| 5603 | + | |
5581 | 5604 | | |
5582 | 5605 | | |
5583 | 5606 | | |
5584 | | - | |
| 5607 | + | |
| 5608 | + | |
5585 | 5609 | | |
5586 | 5610 | | |
5587 | 5611 | | |
| |||
5767 | 5791 | | |
5768 | 5792 | | |
5769 | 5793 | | |
5770 | | - | |
| 5794 | + | |
5771 | 5795 | | |
5772 | 5796 | | |
5773 | 5797 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
128 | 130 | | |
129 | 131 | | |
130 | | - | |
131 | | - | |
132 | | - | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
133 | 135 | | |
134 | | - | |
135 | | - | |
136 | | - | |
137 | | - | |
138 | | - | |
| 136 | + | |
139 | 137 | | |
140 | 138 | | |
141 | 139 | | |
| |||
902 | 900 | | |
903 | 901 | | |
904 | 902 | | |
905 | | - | |
| 903 | + | |
906 | 904 | | |
907 | 905 | | |
908 | 906 | | |
909 | 907 | | |
910 | | - | |
911 | | - | |
| 908 | + | |
| 909 | + | |
912 | 910 | | |
913 | 911 | | |
914 | 912 | | |
| |||
923 | 921 | | |
924 | 922 | | |
925 | 923 | | |
926 | | - | |
| 924 | + | |
927 | 925 | | |
928 | 926 | | |
929 | 927 | | |
930 | 928 | | |
931 | 929 | | |
932 | | - | |
| 930 | + | |
933 | 931 | | |
934 | 932 | | |
935 | 933 | | |
| |||
944 | 942 | | |
945 | 943 | | |
946 | 944 | | |
947 | | - | |
| 945 | + | |
948 | 946 | | |
949 | 947 | | |
950 | 948 | | |
| |||
1030 | 1028 | | |
1031 | 1029 | | |
1032 | 1030 | | |
1033 | | - | |
| 1031 | + | |
1034 | 1032 | | |
1035 | 1033 | | |
1036 | 1034 | | |
| |||
This file was deleted.
This file was deleted.
| 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 | | |
0 commit comments