This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 454784a
committed
Auto merge of rust-lang#104048 - cjgillot:split-lifetime, r=compiler-errors
Separate lifetime ident from lifetime resolution in HIR
Drive-by: change how suggested generic args are computed.
Fixes rust-lang#103815
I recommend reviewing commit-by-commit.File tree
49 files changed
+583
-437
lines changed- compiler
- rustc_ast_lowering/src
- rustc_borrowck/src/diagnostics
- rustc_hir_analysis/src
- astconv
- collect
- structured_errors
- rustc_hir_pretty/src
- rustc_hir/src
- rustc_infer/src
- errors
- infer/error_reporting/nice_region_error
- rustc_lint/src
- rustc_middle/src
- hir/map
- ty
- print
- rustc_resolve/src
- rustc_save_analysis/src
- src
- librustdoc/clean
- test/ui
- const-generics/generic_const_exprs
- generic-associated-types
- parse
- generics
- methods
- stats
- suggestions
- tools/clippy
- clippy_lints/src
- types
- clippy_utils/src
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
49 files changed
+583
-437
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
605 | 605 | | |
606 | 606 | | |
607 | 607 | | |
| 608 | + | |
608 | 609 | | |
609 | 610 | | |
610 | 611 | | |
| |||
917 | 918 | | |
918 | 919 | | |
919 | 920 | | |
920 | | - | |
| 921 | + | |
921 | 922 | | |
922 | 923 | | |
923 | 924 | | |
| |||
1027 | 1028 | | |
1028 | 1029 | | |
1029 | 1030 | | |
1030 | | - | |
| 1031 | + | |
1031 | 1032 | | |
1032 | 1033 | | |
1033 | 1034 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
303 | 303 | | |
304 | 304 | | |
305 | 305 | | |
306 | | - | |
| 306 | + | |
307 | 307 | | |
308 | 308 | | |
309 | 309 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
274 | 274 | | |
275 | 275 | | |
276 | 276 | | |
277 | | - | |
| 277 | + | |
278 | 278 | | |
279 | 279 | | |
280 | 280 | | |
| |||
659 | 659 | | |
660 | 660 | | |
661 | 661 | | |
662 | | - | |
| 662 | + | |
663 | 663 | | |
664 | 664 | | |
665 | 665 | | |
| |||
1247 | 1247 | | |
1248 | 1248 | | |
1249 | 1249 | | |
1250 | | - | |
| 1250 | + | |
1251 | 1251 | | |
1252 | 1252 | | |
1253 | 1253 | | |
| |||
1479 | 1479 | | |
1480 | 1480 | | |
1481 | 1481 | | |
1482 | | - | |
1483 | 1482 | | |
1484 | 1483 | | |
1485 | | - | |
| 1484 | + | |
1486 | 1485 | | |
1487 | 1486 | | |
1488 | 1487 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
331 | 338 | | |
332 | 339 | | |
333 | 340 | | |
| |||
1255 | 1262 | | |
1256 | 1263 | | |
1257 | 1264 | | |
1258 | | - | |
| 1265 | + | |
1259 | 1266 | | |
1260 | 1267 | | |
1261 | 1268 | | |
| |||
1267 | 1274 | | |
1268 | 1275 | | |
1269 | 1276 | | |
1270 | | - | |
| 1277 | + | |
1271 | 1278 | | |
1272 | 1279 | | |
1273 | 1280 | | |
| |||
1546 | 1553 | | |
1547 | 1554 | | |
1548 | 1555 | | |
1549 | | - | |
1550 | | - | |
1551 | | - | |
1552 | | - | |
1553 | | - | |
1554 | | - | |
1555 | | - | |
1556 | | - | |
1557 | | - | |
| 1556 | + | |
1558 | 1557 | | |
1559 | 1558 | | |
1560 | 1559 | | |
| |||
1679 | 1678 | | |
1680 | 1679 | | |
1681 | 1680 | | |
1682 | | - | |
| 1681 | + | |
1683 | 1682 | | |
1684 | 1683 | | |
1685 | 1684 | | |
| |||
1694 | 1693 | | |
1695 | 1694 | | |
1696 | 1695 | | |
1697 | | - | |
1698 | | - | |
| 1696 | + | |
| 1697 | + | |
1699 | 1698 | | |
1700 | | - | |
1701 | | - | |
1702 | | - | |
1703 | | - | |
1704 | | - | |
1705 | | - | |
1706 | | - | |
1707 | | - | |
1708 | | - | |
1709 | | - | |
1710 | | - | |
1711 | | - | |
1712 | | - | |
1713 | | - | |
| 1699 | + | |
| 1700 | + | |
| 1701 | + | |
| 1702 | + | |
| 1703 | + | |
| 1704 | + | |
| 1705 | + | |
| 1706 | + | |
| 1707 | + | |
| 1708 | + | |
| 1709 | + | |
| 1710 | + | |
1714 | 1711 | | |
1715 | 1712 | | |
1716 | 1713 | | |
| |||
1733 | 1730 | | |
1734 | 1731 | | |
1735 | 1732 | | |
1736 | | - | |
| 1733 | + | |
1737 | 1734 | | |
1738 | 1735 | | |
1739 | 1736 | | |
1740 | 1737 | | |
1741 | 1738 | | |
1742 | 1739 | | |
1743 | | - | |
1744 | | - | |
1745 | | - | |
1746 | | - | |
1747 | | - | |
1748 | | - | |
1749 | | - | |
| 1740 | + | |
| 1741 | + | |
| 1742 | + | |
| 1743 | + | |
| 1744 | + | |
1750 | 1745 | | |
1751 | | - | |
| 1746 | + | |
| 1747 | + | |
1752 | 1748 | | |
1753 | 1749 | | |
1754 | 1750 | | |
| |||
1757 | 1753 | | |
1758 | 1754 | | |
1759 | 1755 | | |
1760 | | - | |
| 1756 | + | |
1761 | 1757 | | |
1762 | 1758 | | |
1763 | 1759 | | |
| |||
1769 | 1765 | | |
1770 | 1766 | | |
1771 | 1767 | | |
| 1768 | + | |
1772 | 1769 | | |
1773 | 1770 | | |
1774 | 1771 | | |
| |||
2010 | 2007 | | |
2011 | 2008 | | |
2012 | 2009 | | |
2013 | | - | |
2014 | | - | |
2015 | | - | |
2016 | | - | |
2017 | | - | |
2018 | | - | |
2019 | | - | |
2020 | | - | |
2021 | 2010 | | |
2022 | 2011 | | |
2023 | 2012 | | |
2024 | | - | |
| 2013 | + | |
2025 | 2014 | | |
2026 | 2015 | | |
2027 | 2016 | | |
| |||
2091 | 2080 | | |
2092 | 2081 | | |
2093 | 2082 | | |
2094 | | - | |
2095 | 2083 | | |
2096 | | - | |
| 2084 | + | |
2097 | 2085 | | |
2098 | 2086 | | |
2099 | 2087 | | |
2100 | 2088 | | |
2101 | 2089 | | |
2102 | 2090 | | |
2103 | | - | |
2104 | 2091 | | |
2105 | 2092 | | |
2106 | 2093 | | |
2107 | | - | |
| 2094 | + | |
2108 | 2095 | | |
2109 | | - | |
2110 | 2096 | | |
2111 | | - | |
2112 | | - | |
| 2097 | + | |
2113 | 2098 | | |
2114 | 2099 | | |
2115 | | - | |
2116 | 2100 | | |
2117 | | - | |
2118 | | - | |
| 2101 | + | |
2119 | 2102 | | |
2120 | 2103 | | |
2121 | 2104 | | |
2122 | 2105 | | |
2123 | | - | |
| 2106 | + | |
| 2107 | + | |
| 2108 | + | |
| 2109 | + | |
2124 | 2110 | | |
2125 | 2111 | | |
2126 | | - | |
| 2112 | + | |
2127 | 2113 | | |
2128 | 2114 | | |
2129 | | - | |
2130 | | - | |
| 2115 | + | |
| 2116 | + | |
2131 | 2117 | | |
2132 | 2118 | | |
2133 | 2119 | | |
| |||
2136 | 2122 | | |
2137 | 2123 | | |
2138 | 2124 | | |
2139 | | - | |
2140 | 2125 | | |
2141 | 2126 | | |
2142 | 2127 | | |
2143 | | - | |
| 2128 | + | |
2144 | 2129 | | |
2145 | 2130 | | |
2146 | 2131 | | |
| |||
2552 | 2537 | | |
2553 | 2538 | | |
2554 | 2539 | | |
2555 | | - | |
2556 | | - | |
| 2540 | + | |
| 2541 | + | |
2557 | 2542 | | |
2558 | 2543 | | |
2559 | 2544 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
313 | 313 | | |
314 | 314 | | |
315 | 315 | | |
| |||
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2670 | 2670 | | |
2671 | 2671 | | |
2672 | 2672 | | |
2673 | | - | |
| 2673 | + | |
2674 | 2674 | | |
2675 | 2675 | | |
2676 | 2676 | | |
| |||
2689 | 2689 | | |
2690 | 2690 | | |
2691 | 2691 | | |
2692 | | - | |
| 2692 | + | |
2693 | 2693 | | |
2694 | 2694 | | |
2695 | 2695 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1211 | 1211 | | |
1212 | 1212 | | |
1213 | 1213 | | |
1214 | | - | |
| 1214 | + | |
1215 | 1215 | | |
1216 | 1216 | | |
1217 | 1217 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
576 | 576 | | |
577 | 577 | | |
578 | 578 | | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | | - | |
583 | | - | |
584 | | - | |
585 | | - | |
586 | | - | |
587 | | - | |
588 | | - | |
589 | | - | |
590 | | - | |
591 | | - | |
592 | | - | |
593 | | - | |
594 | | - | |
595 | | - | |
596 | | - | |
597 | | - | |
598 | | - | |
599 | | - | |
600 | | - | |
601 | | - | |
602 | | - | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
603 | 583 | | |
604 | 584 | | |
605 | 585 | | |
| |||
0 commit comments