Commit f8849ed
committed
resolve: Split extern prelude into two scopes
One for `--extern` options and another for `extern crate` items.1 parent 2886b36 commit f8849ed
File tree
10 files changed
+186
-71
lines changed- compiler/rustc_resolve/src
- tests/ui
- imports
- macros
- resolve
10 files changed
+186
-71
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 | |
|---|---|---|---|
| |||
1097 | 1097 | | |
1098 | 1098 | | |
1099 | 1099 | | |
1100 | | - | |
| 1100 | + | |
| 1101 | + | |
1101 | 1102 | | |
1102 | 1103 | | |
1103 | 1104 | | |
1104 | 1105 | | |
1105 | 1106 | | |
| 1107 | + | |
1106 | 1108 | | |
1107 | 1109 | | |
1108 | 1110 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
| 105 | + | |
105 | 106 | | |
106 | 107 | | |
107 | 108 | | |
| |||
111 | 112 | | |
112 | 113 | | |
113 | 114 | | |
| 115 | + | |
114 | 116 | | |
115 | 117 | | |
| 118 | + | |
116 | 119 | | |
117 | 120 | | |
118 | 121 | | |
| |||
143 | 146 | | |
144 | 147 | | |
145 | 148 | | |
146 | | - | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
147 | 152 | | |
148 | 153 | | |
149 | 154 | | |
| |||
182 | 187 | | |
183 | 188 | | |
184 | 189 | | |
185 | | - | |
| 190 | + | |
186 | 191 | | |
187 | 192 | | |
188 | 193 | | |
| |||
199 | 204 | | |
200 | 205 | | |
201 | 206 | | |
202 | | - | |
| 207 | + | |
203 | 208 | | |
204 | 209 | | |
205 | 210 | | |
| |||
208 | 213 | | |
209 | 214 | | |
210 | 215 | | |
211 | | - | |
212 | | - | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
213 | 219 | | |
214 | 220 | | |
215 | 221 | | |
| |||
413 | 419 | | |
414 | 420 | | |
415 | 421 | | |
| 422 | + | |
416 | 423 | | |
417 | 424 | | |
418 | 425 | | |
| |||
561 | 568 | | |
562 | 569 | | |
563 | 570 | | |
564 | | - | |
565 | | - | |
| 571 | + | |
| 572 | + | |
566 | 573 | | |
567 | 574 | | |
568 | 575 | | |
569 | 576 | | |
570 | 577 | | |
571 | 578 | | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
572 | 585 | | |
573 | 586 | | |
574 | 587 | | |
| |||
817 | 830 | | |
818 | 831 | | |
819 | 832 | | |
820 | | - | |
821 | | - | |
822 | | - | |
823 | | - | |
824 | | - | |
825 | | - | |
826 | | - | |
827 | 833 | | |
828 | | - | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
829 | 844 | | |
830 | 845 | | |
831 | 846 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
113 | 113 | | |
114 | 114 | | |
115 | 115 | | |
116 | | - | |
117 | | - | |
118 | 116 | | |
119 | 117 | | |
| 118 | + | |
120 | 119 | | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
121 | 123 | | |
| 124 | + | |
122 | 125 | | |
123 | | - | |
124 | | - | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
125 | 129 | | |
| 130 | + | |
126 | 131 | | |
| 132 | + | |
127 | 133 | | |
128 | | - | |
| 134 | + | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
129 | 139 | | |
| 140 | + | |
130 | 141 | | |
| 142 | + | |
131 | 143 | | |
132 | 144 | | |
133 | 145 | | |
134 | 146 | | |
135 | 147 | | |
136 | | - | |
137 | | - | |
138 | 148 | | |
139 | 149 | | |
140 | 150 | | |
141 | 151 | | |
142 | 152 | | |
143 | 153 | | |
| 154 | + | |
| 155 | + | |
144 | 156 | | |
145 | 157 | | |
146 | 158 | | |
| |||
1011 | 1023 | | |
1012 | 1024 | | |
1013 | 1025 | | |
1014 | | - | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
1015 | 1035 | | |
1016 | 1036 | | |
1017 | 1037 | | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
1023 | | - | |
1024 | 1038 | | |
1025 | 1039 | | |
1026 | 1040 | | |
| |||
1885 | 1899 | | |
1886 | 1900 | | |
1887 | 1901 | | |
1888 | | - | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
1889 | 1906 | | |
1890 | 1907 | | |
1891 | 1908 | | |
| |||
2050 | 2067 | | |
2051 | 2068 | | |
2052 | 2069 | | |
2053 | | - | |
| 2070 | + | |
2054 | 2071 | | |
2055 | 2072 | | |
2056 | 2073 | | |
| |||
2206 | 2223 | | |
2207 | 2224 | | |
2208 | 2225 | | |
2209 | | - | |
| 2226 | + | |
2210 | 2227 | | |
2211 | 2228 | | |
2212 | 2229 | | |
2213 | 2230 | | |
2214 | | - | |
2215 | 2231 | | |
2216 | | - | |
2217 | | - | |
2218 | | - | |
2219 | | - | |
2220 | | - | |
2221 | | - | |
| 2232 | + | |
| 2233 | + | |
| 2234 | + | |
2222 | 2235 | | |
| 2236 | + | |
| 2237 | + | |
| 2238 | + | |
| 2239 | + | |
| 2240 | + | |
| 2241 | + | |
| 2242 | + | |
2223 | 2243 | | |
2224 | 2244 | | |
2225 | 2245 | | |
2226 | 2246 | | |
2227 | 2247 | | |
2228 | 2248 | | |
| 2249 | + | |
2229 | 2250 | | |
2230 | 2251 | | |
2231 | 2252 | | |
| |||
2237 | 2258 | | |
2238 | 2259 | | |
2239 | 2260 | | |
2240 | | - | |
| 2261 | + | |
2241 | 2262 | | |
2242 | 2263 | | |
2243 | 2264 | | |
2244 | 2265 | | |
2245 | 2266 | | |
2246 | | - | |
2247 | | - | |
2248 | | - | |
2249 | | - | |
2250 | | - | |
2251 | | - | |
2252 | | - | |
| 2267 | + | |
2253 | 2268 | | |
2254 | 2269 | | |
2255 | 2270 | | |
| |||
| 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