Commit 46c66aa
committed
WIP: implement borrowck
1 parent ecd5952 commit 46c66aa
24 files changed
Lines changed: 199 additions & 247 deletions
File tree
- compiler
- rustc_borrowck/src
- diagnostics
- polonius/legacy
- rustc_codegen_ssa/src/mir
- rustc_const_eval/src/check_consts
- rustc_middle/src/mir
- rustc_mir_build/src
- thir/cx
- rustc_mir_dataflow/src/impls
- rustc_mir_transform/src
- rustc_public/src/unstable/convert/stable
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
4 | | - | |
5 | 4 | | |
6 | 5 | | |
7 | 6 | | |
| |||
70 | 69 | | |
71 | 70 | | |
72 | 71 | | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | 72 | | |
87 | 73 | | |
88 | 74 | | |
| |||
98 | 84 | | |
99 | 85 | | |
100 | 86 | | |
101 | | - | |
102 | | - | |
103 | 87 | | |
104 | 88 | | |
105 | 89 | | |
| |||
140 | 124 | | |
141 | 125 | | |
142 | 126 | | |
| 127 | + | |
| 128 | + | |
143 | 129 | | |
144 | 130 | | |
145 | 131 | | |
| |||
276 | 262 | | |
277 | 263 | | |
278 | 264 | | |
279 | | - | |
280 | 265 | | |
281 | 266 | | |
282 | 267 | | |
| |||
317 | 302 | | |
318 | 303 | | |
319 | 304 | | |
320 | | - | |
321 | | - | |
322 | | - | |
323 | | - | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | 305 | | |
328 | 306 | | |
329 | 307 | | |
330 | | - | |
331 | | - | |
332 | | - | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
341 | | - | |
342 | | - | |
343 | | - | |
344 | | - | |
345 | | - | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | 308 | | |
355 | 309 | | |
356 | 310 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 17 | + | |
20 | 18 | | |
21 | 19 | | |
22 | 20 | | |
| |||
208 | 206 | | |
209 | 207 | | |
210 | 208 | | |
211 | | - | |
212 | 209 | | |
213 | 210 | | |
214 | 211 | | |
| |||
655 | 652 | | |
656 | 653 | | |
657 | 654 | | |
658 | | - | |
659 | 655 | | |
660 | | - | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
| 659 | + | |
| 660 | + | |
| 661 | + | |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
661 | 670 | | |
662 | 671 | | |
663 | 672 | | |
| |||
742 | 751 | | |
743 | 752 | | |
744 | 753 | | |
745 | | - | |
| 754 | + | |
746 | 755 | | |
747 | 756 | | |
748 | 757 | | |
749 | 758 | | |
750 | 759 | | |
751 | | - | |
752 | | - | |
753 | | - | |
754 | | - | |
755 | | - | |
756 | | - | |
| 760 | + | |
| 761 | + | |
757 | 762 | | |
758 | | - | |
759 | | - | |
760 | | - | |
761 | | - | |
762 | | - | |
763 | | - | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
| 763 | + | |
768 | 764 | | |
769 | 765 | | |
770 | 766 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
| 59 | + | |
59 | 60 | | |
60 | 61 | | |
61 | 62 | | |
62 | 63 | | |
63 | | - | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
Lines changed: 33 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1771 | 1771 | | |
1772 | 1772 | | |
1773 | 1773 | | |
1774 | | - | |
1775 | | - | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
1776 | 1779 | | |
1777 | 1780 | | |
1778 | 1781 | | |
| |||
1796 | 1799 | | |
1797 | 1800 | | |
1798 | 1801 | | |
1799 | | - | |
1800 | | - | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
| 1805 | + | |
| 1806 | + | |
1801 | 1807 | | |
1802 | 1808 | | |
1803 | 1809 | | |
| |||
1828 | 1834 | | |
1829 | 1835 | | |
1830 | 1836 | | |
1831 | | - | |
1832 | | - | |
| 1837 | + | |
| 1838 | + | |
| 1839 | + | |
| 1840 | + | |
1833 | 1841 | | |
1834 | 1842 | | |
1835 | 1843 | | |
| |||
1868 | 1876 | | |
1869 | 1877 | | |
1870 | 1878 | | |
1871 | | - | |
| 1879 | + | |
| 1880 | + | |
| 1881 | + | |
| 1882 | + | |
1872 | 1883 | | |
1873 | 1884 | | |
1874 | 1885 | | |
| |||
1931 | 1942 | | |
1932 | 1943 | | |
1933 | 1944 | | |
1934 | | - | |
| 1945 | + | |
| 1946 | + | |
| 1947 | + | |
1935 | 1948 | | |
1936 | 1949 | | |
1937 | 1950 | | |
| |||
1948 | 1961 | | |
1949 | 1962 | | |
1950 | 1963 | | |
1951 | | - | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
1952 | 1968 | | |
1953 | 1969 | | |
1954 | 1970 | | |
| |||
1964 | 1980 | | |
1965 | 1981 | | |
1966 | 1982 | | |
1967 | | - | |
1968 | | - | |
| 1983 | + | |
| 1984 | + | |
| 1985 | + | |
| 1986 | + | |
1969 | 1987 | | |
1970 | 1988 | | |
1971 | 1989 | | |
1972 | | - | |
| 1990 | + | |
| 1991 | + | |
| 1992 | + | |
| 1993 | + | |
1973 | 1994 | | |
1974 | 1995 | | |
1975 | 1996 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
866 | 866 | | |
867 | 867 | | |
868 | 868 | | |
869 | | - | |
870 | | - | |
871 | | - | |
872 | | - | |
873 | | - | |
874 | | - | |
875 | | - | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
| 875 | + | |
| 876 | + | |
| 877 | + | |
876 | 878 | | |
877 | 879 | | |
878 | 880 | | |
| |||
0 commit comments