Commit a5136f1
authored
Rollup merge of rust-lang#109665 - fee1-dead-contrib:rm-remap-queries, r=oli-obk
Remove `remap_env_constness` in queries
This removes some of the complexities with const traits. rust-lang#88119 used to be caused by this but was fixed by `param_env = param_env.without_const()`.File tree
8 files changed
+25
-68
lines changed- compiler
- rustc_macros/src
- rustc_middle/src
- infer
- query
- ty
- rustc_trait_selection/src/traits/query/type_op
- rustc_traits/src
- tests/ui/rfc-2632-const-trait-impl
8 files changed
+25
-68
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
112 | 112 | | |
113 | 113 | | |
114 | 114 | | |
115 | | - | |
116 | | - | |
117 | | - | |
118 | 115 | | |
119 | 116 | | |
120 | 117 | | |
| |||
130 | 127 | | |
131 | 128 | | |
132 | 129 | | |
133 | | - | |
134 | 130 | | |
135 | 131 | | |
136 | 132 | | |
| |||
189 | 185 | | |
190 | 186 | | |
191 | 187 | | |
192 | | - | |
193 | | - | |
194 | 188 | | |
195 | 189 | | |
196 | 190 | | |
| |||
211 | 205 | | |
212 | 206 | | |
213 | 207 | | |
214 | | - | |
215 | 208 | | |
216 | 209 | | |
217 | 210 | | |
| |||
332 | 325 | | |
333 | 326 | | |
334 | 327 | | |
335 | | - | |
336 | 328 | | |
337 | 329 | | |
338 | 330 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
348 | 348 | | |
349 | 349 | | |
350 | 350 | | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | 351 | | |
360 | 352 | | |
361 | 353 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1094 | 1094 | | |
1095 | 1095 | | |
1096 | 1096 | | |
1097 | | - | |
1098 | 1097 | | |
1099 | 1098 | | |
1100 | 1099 | | |
| |||
1103 | 1102 | | |
1104 | 1103 | | |
1105 | 1104 | | |
1106 | | - | |
1107 | 1105 | | |
1108 | 1106 | | |
1109 | 1107 | | |
| |||
1346 | 1344 | | |
1347 | 1345 | | |
1348 | 1346 | | |
1349 | | - | |
1350 | 1347 | | |
1351 | 1348 | | |
1352 | 1349 | | |
1353 | 1350 | | |
1354 | | - | |
1355 | 1351 | | |
1356 | 1352 | | |
1357 | 1353 | | |
1358 | 1354 | | |
1359 | | - | |
1360 | 1355 | | |
1361 | 1356 | | |
1362 | 1357 | | |
1363 | 1358 | | |
1364 | | - | |
1365 | 1359 | | |
1366 | 1360 | | |
1367 | 1361 | | |
1368 | 1362 | | |
1369 | | - | |
1370 | 1363 | | |
1371 | 1364 | | |
1372 | 1365 | | |
1373 | 1366 | | |
1374 | | - | |
1375 | 1367 | | |
1376 | 1368 | | |
1377 | 1369 | | |
| |||
1411 | 1403 | | |
1412 | 1404 | | |
1413 | 1405 | | |
1414 | | - | |
1415 | 1406 | | |
1416 | 1407 | | |
1417 | 1408 | | |
| |||
1422 | 1413 | | |
1423 | 1414 | | |
1424 | 1415 | | |
1425 | | - | |
1426 | 1416 | | |
1427 | 1417 | | |
1428 | 1418 | | |
| |||
1434 | 1424 | | |
1435 | 1425 | | |
1436 | 1426 | | |
1437 | | - | |
1438 | 1427 | | |
1439 | 1428 | | |
1440 | 1429 | | |
| |||
1937 | 1926 | | |
1938 | 1927 | | |
1939 | 1928 | | |
1940 | | - | |
1941 | 1929 | | |
1942 | 1930 | | |
1943 | 1931 | | |
1944 | 1932 | | |
1945 | 1933 | | |
1946 | 1934 | | |
1947 | 1935 | | |
1948 | | - | |
1949 | 1936 | | |
1950 | 1937 | | |
1951 | 1938 | | |
| |||
1955 | 1942 | | |
1956 | 1943 | | |
1957 | 1944 | | |
1958 | | - | |
1959 | 1945 | | |
1960 | 1946 | | |
1961 | 1947 | | |
| |||
1967 | 1953 | | |
1968 | 1954 | | |
1969 | 1955 | | |
1970 | | - | |
1971 | 1956 | | |
1972 | 1957 | | |
1973 | 1958 | | |
| |||
1995 | 1980 | | |
1996 | 1981 | | |
1997 | 1982 | | |
1998 | | - | |
1999 | 1983 | | |
2000 | 1984 | | |
2001 | 1985 | | |
| |||
2006 | 1990 | | |
2007 | 1991 | | |
2008 | 1992 | | |
2009 | | - | |
2010 | 1993 | | |
2011 | 1994 | | |
2012 | 1995 | | |
| |||
2017 | 2000 | | |
2018 | 2001 | | |
2019 | 2002 | | |
2020 | | - | |
2021 | 2003 | | |
2022 | 2004 | | |
2023 | 2005 | | |
| |||
2038 | 2020 | | |
2039 | 2021 | | |
2040 | 2022 | | |
2041 | | - | |
2042 | 2023 | | |
2043 | 2024 | | |
2044 | 2025 | | |
| |||
2049 | 2030 | | |
2050 | 2031 | | |
2051 | 2032 | | |
2052 | | - | |
2053 | 2033 | | |
2054 | 2034 | | |
2055 | 2035 | | |
| |||
2060 | 2040 | | |
2061 | 2041 | | |
2062 | 2042 | | |
2063 | | - | |
2064 | 2043 | | |
2065 | 2044 | | |
2066 | 2045 | | |
| |||
2071 | 2050 | | |
2072 | 2051 | | |
2073 | 2052 | | |
2074 | | - | |
2075 | 2053 | | |
2076 | 2054 | | |
2077 | 2055 | | |
| |||
2093 | 2071 | | |
2094 | 2072 | | |
2095 | 2073 | | |
2096 | | - | |
2097 | 2074 | | |
2098 | 2075 | | |
2099 | 2076 | | |
| |||
2138 | 2115 | | |
2139 | 2116 | | |
2140 | 2117 | | |
2141 | | - | |
2142 | 2118 | | |
2143 | 2119 | | |
2144 | 2120 | | |
| |||
2148 | 2124 | | |
2149 | 2125 | | |
2150 | 2126 | | |
2151 | | - | |
2152 | 2127 | | |
2153 | 2128 | | |
2154 | 2129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1850 | 1850 | | |
1851 | 1851 | | |
1852 | 1852 | | |
1853 | | - | |
1854 | | - | |
1855 | | - | |
1856 | | - | |
1857 | | - | |
1858 | | - | |
1859 | 1853 | | |
1860 | 1854 | | |
1861 | 1855 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | 205 | | |
216 | 206 | | |
217 | 207 | | |
| |||
353 | 343 | | |
354 | 344 | | |
355 | 345 | | |
356 | | - | |
357 | 346 | | |
358 | 347 | | |
359 | 348 | | |
| |||
372 | 361 | | |
373 | 362 | | |
374 | 363 | | |
375 | | - | |
376 | 364 | | |
377 | 365 | | |
378 | 366 | | |
| |||
402 | 390 | | |
403 | 391 | | |
404 | 392 | | |
405 | | - | |
406 | 393 | | |
407 | 394 | | |
408 | 395 | | |
| |||
492 | 479 | | |
493 | 480 | | |
494 | 481 | | |
495 | | - | |
496 | 482 | | |
497 | 483 | | |
498 | 484 | | |
| |||
Lines changed: 1 addition & 7 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | | - | |
38 | | - | |
39 | | - | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | 37 | | |
44 | 38 | | |
45 | 39 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
89 | 89 | | |
90 | 90 | | |
91 | 91 | | |
| 92 | + | |
92 | 93 | | |
93 | 94 | | |
94 | 95 | | |
| |||
Lines changed: 23 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
0 commit comments