This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 72969f6
committed
Auto merge of rust-lang#88061 - jackh726:genericbound-cleanup, r=estebank
Remove `hir::GenericBound::Unsized`
Rather than "moving" the `?Sized` bounds to the param bounds, just also check where clauses in `astconv`. I also did some related cleanup here, but that's not strictly neccesary. Also going to do a perf run here.
r? `@estebank`File tree
15 files changed
+300
-389
lines changed- compiler
- rustc_ast_lowering/src
- rustc_hir_pretty/src
- rustc_hir/src
- rustc_middle/src/ty
- rustc_save_analysis/src
- rustc_typeck/src
- astconv
- collect
- src
- librustdoc/clean
- test/ui
- error-codes/e0119
- generics
15 files changed
+300
-389
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
1351 | 1350 | | |
1352 | 1351 | | |
1353 | 1352 | | |
1354 | | - | |
1355 | | - | |
| 1353 | + | |
| 1354 | + | |
| 1355 | + | |
| 1356 | + | |
| 1357 | + | |
1356 | 1358 | | |
1357 | 1359 | | |
1358 | 1360 | | |
| |||
1368 | 1370 | | |
1369 | 1371 | | |
1370 | 1372 | | |
1371 | | - | |
1372 | 1373 | | |
1373 | 1374 | | |
1374 | 1375 | | |
| |||
1386 | 1387 | | |
1387 | 1388 | | |
1388 | 1389 | | |
1389 | | - | |
| 1390 | + | |
1390 | 1391 | | |
1391 | 1392 | | |
1392 | 1393 | | |
| |||
1419 | 1420 | | |
1420 | 1421 | | |
1421 | 1422 | | |
1422 | | - | |
1423 | | - | |
1424 | | - | |
1425 | | - | |
1426 | | - | |
1427 | | - | |
1428 | | - | |
1429 | | - | |
1430 | | - | |
1431 | | - | |
1432 | | - | |
1433 | | - | |
1434 | | - | |
1435 | | - | |
1436 | | - | |
1437 | | - | |
1438 | | - | |
1439 | | - | |
1440 | | - | |
1441 | | - | |
1442 | | - | |
1443 | | - | |
1444 | | - | |
1445 | | - | |
| 1423 | + | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
| 1429 | + | |
| 1430 | + | |
| 1431 | + | |
1446 | 1432 | | |
1447 | | - | |
| 1433 | + | |
1448 | 1434 | | |
1449 | 1435 | | |
1450 | 1436 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1313 | 1313 | | |
1314 | 1314 | | |
1315 | 1315 | | |
1316 | | - | |
1317 | 1316 | | |
1318 | 1317 | | |
1319 | 1318 | | |
| |||
1998 | 1997 | | |
1999 | 1998 | | |
2000 | 1999 | | |
2001 | | - | |
2002 | 2000 | | |
2003 | 2001 | | |
2004 | | - | |
2005 | | - | |
2006 | | - | |
| 2002 | + | |
2007 | 2003 | | |
2008 | 2004 | | |
2009 | 2005 | | |
2010 | 2006 | | |
2011 | 2007 | | |
2012 | | - | |
2013 | 2008 | | |
2014 | 2009 | | |
2015 | | - | |
| 2010 | + | |
2016 | 2011 | | |
2017 | 2012 | | |
2018 | 2013 | | |
2019 | 2014 | | |
2020 | 2015 | | |
2021 | | - | |
2022 | 2016 | | |
2023 | 2017 | | |
2024 | | - | |
| 2018 | + | |
2025 | 2019 | | |
2026 | 2020 | | |
2027 | 2021 | | |
| |||
2057 | 2051 | | |
2058 | 2052 | | |
2059 | 2053 | | |
2060 | | - | |
2061 | | - | |
2062 | | - | |
2063 | | - | |
2064 | | - | |
2065 | | - | |
2066 | 2054 | | |
2067 | 2055 | | |
2068 | 2056 | | |
| |||
2123 | 2111 | | |
2124 | 2112 | | |
2125 | 2113 | | |
2126 | | - | |
2127 | | - | |
2128 | | - | |
2129 | | - | |
2130 | | - | |
| 2114 | + | |
| 2115 | + | |
2131 | 2116 | | |
2132 | 2117 | | |
2133 | 2118 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
441 | 441 | | |
442 | 442 | | |
443 | 443 | | |
444 | | - | |
445 | 444 | | |
446 | 445 | | |
447 | 446 | | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
448 | 450 | | |
449 | 451 | | |
450 | 452 | | |
| |||
458 | 460 | | |
459 | 461 | | |
460 | 462 | | |
461 | | - | |
462 | 463 | | |
463 | 464 | | |
464 | 465 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
871 | 871 | | |
872 | 872 | | |
873 | 873 | | |
874 | | - | |
875 | 874 | | |
876 | 875 | | |
877 | 876 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2232 | 2232 | | |
2233 | 2233 | | |
2234 | 2234 | | |
2235 | | - | |
2236 | | - | |
2237 | | - | |
2238 | 2235 | | |
2239 | 2236 | | |
2240 | 2237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | 5 | | |
7 | 6 | | |
8 | 7 | | |
| |||
114 | 113 | | |
115 | 114 | | |
116 | 115 | | |
117 | | - | |
118 | | - | |
119 | | - | |
120 | | - | |
| 116 | + | |
| 117 | + | |
121 | 118 | | |
122 | 119 | | |
123 | 120 | | |
| |||
140 | 137 | | |
141 | 138 | | |
142 | 139 | | |
143 | | - | |
144 | 140 | | |
145 | 141 | | |
146 | 142 | | |
| |||
173 | 169 | | |
174 | 170 | | |
175 | 171 | | |
176 | | - | |
177 | 172 | | |
178 | 173 | | |
179 | 174 | | |
| |||
189 | 184 | | |
190 | 185 | | |
191 | 186 | | |
192 | | - | |
193 | | - | |
| 187 | + | |
194 | 188 | | |
195 | 189 | | |
196 | 190 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
693 | 693 | | |
694 | 694 | | |
695 | 695 | | |
696 | | - | |
697 | 696 | | |
698 | 697 | | |
699 | 698 | | |
| |||
0 commit comments