Commit 31c87c0
committed
resolve: Split extern prelude into two scopes
One for `--extern` options and another for `extern crate` items.1 parent f90eeba commit 31c87c0
File tree
10 files changed
+194
-69
lines changed- compiler/rustc_resolve/src
- tests/ui
- imports
- macros
- resolve
10 files changed
+194
-69
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
970 | 970 | | |
971 | 971 | | |
972 | 972 | | |
| 973 | + | |
| 974 | + | |
973 | 975 | | |
974 | 976 | | |
975 | 977 | | |
976 | | - | |
| 978 | + | |
977 | 979 | | |
978 | 980 | | |
979 | 981 | | |
980 | 982 | | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | 983 | | |
987 | 984 | | |
988 | 985 | | |
989 | 986 | | |
990 | 987 | | |
991 | 988 | | |
992 | | - | |
993 | | - | |
994 | | - | |
| 989 | + | |
995 | 990 | | |
996 | 991 | | |
997 | 992 | | |
998 | | - | |
999 | | - | |
1000 | | - | |
| 993 | + | |
1001 | 994 | | |
1002 | 995 | | |
1003 | 996 | | |
1004 | 997 | | |
1005 | 998 | | |
1006 | | - | |
| 999 | + | |
| 1000 | + | |
| 1001 | + | |
1007 | 1002 | | |
1008 | 1003 | | |
1009 | 1004 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1095 | 1095 | | |
1096 | 1096 | | |
1097 | 1097 | | |
1098 | | - | |
| 1098 | + | |
| 1099 | + | |
1099 | 1100 | | |
1100 | 1101 | | |
1101 | 1102 | | |
1102 | 1103 | | |
1103 | 1104 | | |
| 1105 | + | |
1104 | 1106 | | |
1105 | 1107 | | |
1106 | 1108 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
| 100 | + | |
100 | 101 | | |
101 | 102 | | |
102 | 103 | | |
| |||
106 | 107 | | |
107 | 108 | | |
108 | 109 | | |
| 110 | + | |
109 | 111 | | |
110 | 112 | | |
| 113 | + | |
111 | 114 | | |
112 | 115 | | |
113 | 116 | | |
| |||
138 | 141 | | |
139 | 142 | | |
140 | 143 | | |
141 | | - | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
142 | 147 | | |
143 | 148 | | |
144 | 149 | | |
| |||
177 | 182 | | |
178 | 183 | | |
179 | 184 | | |
180 | | - | |
| 185 | + | |
181 | 186 | | |
182 | 187 | | |
183 | 188 | | |
| |||
194 | 199 | | |
195 | 200 | | |
196 | 201 | | |
197 | | - | |
| 202 | + | |
198 | 203 | | |
199 | 204 | | |
200 | 205 | | |
| |||
203 | 208 | | |
204 | 209 | | |
205 | 210 | | |
206 | | - | |
207 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
208 | 214 | | |
209 | 215 | | |
210 | 216 | | |
| |||
407 | 413 | | |
408 | 414 | | |
409 | 415 | | |
| 416 | + | |
410 | 417 | | |
411 | 418 | | |
412 | 419 | | |
| |||
555 | 562 | | |
556 | 563 | | |
557 | 564 | | |
558 | | - | |
559 | | - | |
| 565 | + | |
| 566 | + | |
560 | 567 | | |
561 | 568 | | |
562 | 569 | | |
563 | 570 | | |
564 | 571 | | |
565 | 572 | | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
566 | 579 | | |
567 | 580 | | |
568 | 581 | | |
| |||
812 | 825 | | |
813 | 826 | | |
814 | 827 | | |
815 | | - | |
816 | | - | |
817 | | - | |
818 | | - | |
819 | | - | |
820 | 828 | | |
821 | | - | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
822 | 839 | | |
823 | 840 | | |
824 | 841 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
116 | | - | |
117 | 115 | | |
118 | 116 | | |
| 117 | + | |
119 | 118 | | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
120 | 122 | | |
| 123 | + | |
121 | 124 | | |
122 | | - | |
123 | | - | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
124 | 128 | | |
| 129 | + | |
125 | 130 | | |
| 131 | + | |
126 | 132 | | |
127 | | - | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
128 | 138 | | |
| 139 | + | |
129 | 140 | | |
| 141 | + | |
130 | 142 | | |
131 | 143 | | |
132 | 144 | | |
133 | 145 | | |
134 | 146 | | |
135 | | - | |
136 | | - | |
137 | 147 | | |
138 | 148 | | |
139 | 149 | | |
140 | 150 | | |
141 | 151 | | |
142 | 152 | | |
| 153 | + | |
| 154 | + | |
143 | 155 | | |
144 | 156 | | |
145 | 157 | | |
| |||
1009 | 1021 | | |
1010 | 1022 | | |
1011 | 1023 | | |
1012 | | - | |
| 1024 | + | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
1013 | 1033 | | |
1014 | 1034 | | |
1015 | 1035 | | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
1022 | 1036 | | |
1023 | 1037 | | |
1024 | 1038 | | |
| |||
1859 | 1873 | | |
1860 | 1874 | | |
1861 | 1875 | | |
1862 | | - | |
| 1876 | + | |
| 1877 | + | |
| 1878 | + | |
| 1879 | + | |
1863 | 1880 | | |
1864 | 1881 | | |
1865 | 1882 | | |
| |||
2021 | 2038 | | |
2022 | 2039 | | |
2023 | 2040 | | |
2024 | | - | |
| 2041 | + | |
2025 | 2042 | | |
2026 | 2043 | | |
2027 | 2044 | | |
| |||
2177 | 2194 | | |
2178 | 2195 | | |
2179 | 2196 | | |
2180 | | - | |
2181 | | - | |
| 2197 | + | |
| 2198 | + | |
| 2199 | + | |
| 2200 | + | |
| 2201 | + | |
2182 | 2202 | | |
2183 | | - | |
2184 | | - | |
2185 | | - | |
2186 | | - | |
2187 | | - | |
2188 | | - | |
| 2203 | + | |
| 2204 | + | |
| 2205 | + | |
2189 | 2206 | | |
| 2207 | + | |
| 2208 | + | |
| 2209 | + | |
| 2210 | + | |
| 2211 | + | |
| 2212 | + | |
| 2213 | + | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
2190 | 2218 | | |
2191 | 2219 | | |
2192 | 2220 | | |
2193 | 2221 | | |
2194 | 2222 | | |
2195 | 2223 | | |
| 2224 | + | |
2196 | 2225 | | |
2197 | 2226 | | |
2198 | 2227 | | |
| |||
2204 | 2233 | | |
2205 | 2234 | | |
2206 | 2235 | | |
2207 | | - | |
| 2236 | + | |
2208 | 2237 | | |
2209 | 2238 | | |
2210 | 2239 | | |
2211 | 2240 | | |
2212 | 2241 | | |
2213 | | - | |
2214 | | - | |
2215 | | - | |
2216 | | - | |
2217 | | - | |
2218 | | - | |
2219 | | - | |
| 2242 | + | |
2220 | 2243 | | |
2221 | 2244 | | |
2222 | 2245 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
| 14 | + | |
14 | 15 | | |
15 | 16 | | |
0 commit comments