File tree
35 files changed
+773
-57
lines changed- include/swift
- AST
- Basic
- lib
- AST
- ASTGen/Sources/ASTGen
- IDE
- SIL
- IR
- Verifier
- SILGen
- SILOptimizer
- Mandatory
- Utils
- Sema
- Serialization
- test
- Concurrency
- Runtime
- SILGen
35 files changed
+773
-57
lines changedLines changed: 19 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
69 | 69 |
| |
70 | 70 |
| |
71 | 71 |
| |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
72 | 77 |
| |
73 | 78 |
| |
74 | 79 |
| |
| |||
107 | 112 |
| |
108 | 113 |
| |
109 | 114 |
| |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
110 | 121 |
| |
111 | 122 |
| |
112 | 123 |
| |
| |||
152 | 163 |
| |
153 | 164 |
| |
154 | 165 |
| |
155 |
| - | |
156 |
| - | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
157 | 171 |
| |
158 | 172 |
| |
159 | 173 |
| |
| |||
180 | 194 |
| |
181 | 195 |
| |
182 | 196 |
| |
183 |
| - | |
184 |
| - | |
| 197 | + | |
| 198 | + | |
185 | 199 |
| |
186 | 200 |
| |
187 | 201 |
| |
| |||
198 | 212 |
| |
199 | 213 |
| |
200 | 214 |
| |
| 215 | + | |
201 | 216 |
| |
202 | 217 |
| |
203 | 218 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
111 | 111 |
| |
112 | 112 |
| |
113 | 113 |
| |
| 114 | + | |
114 | 115 |
| |
115 | 116 |
| |
116 | 117 |
| |
|
Lines changed: 16 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
83 | 83 |
| |
84 | 84 |
| |
85 | 85 |
| |
| 86 | + | |
86 | 87 |
| |
87 | 88 |
| |
88 | 89 |
| |
| |||
4438 | 4439 |
| |
4439 | 4440 |
| |
4440 | 4441 |
| |
| 4442 | + | |
| 4443 | + | |
| 4444 | + | |
| 4445 | + | |
| 4446 | + | |
| 4447 | + | |
| 4448 | + | |
| 4449 | + | |
| 4450 | + | |
| 4451 | + | |
4441 | 4452 |
| |
4442 | 4453 |
| |
4443 | 4454 |
| |
| |||
4464 | 4475 |
| |
4465 | 4476 |
| |
4466 | 4477 |
| |
| 4478 | + | |
| 4479 | + | |
| 4480 | + | |
| 4481 | + | |
| 4482 | + | |
4467 | 4483 |
| |
4468 | 4484 |
| |
4469 | 4485 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
430 | 430 |
| |
431 | 431 |
| |
432 | 432 |
| |
433 |
| - | |
| 433 | + | |
434 | 434 |
| |
435 | 435 |
| |
436 | 436 |
| |
437 | 437 |
| |
438 | 438 |
| |
439 | 439 |
| |
440 | 440 |
| |
| 441 | + | |
| 442 | + | |
| 443 | + | |
| 444 | + | |
441 | 445 |
| |
442 | 446 |
| |
443 | 447 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2959 | 2959 |
| |
2960 | 2960 |
| |
2961 | 2961 |
| |
| 2962 | + | |
| 2963 | + | |
| 2964 | + | |
| 2965 | + | |
2962 | 2966 |
| |
2963 | 2967 |
| |
2964 | 2968 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7583 | 7583 |
| |
7584 | 7584 |
| |
7585 | 7585 |
| |
| 7586 | + | |
| 7587 | + | |
| 7588 | + | |
| 7589 | + | |
| 7590 | + | |
7586 | 7591 |
| |
7587 | 7592 |
| |
7588 | 7593 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
174 | 174 |
| |
175 | 175 |
| |
176 | 176 |
| |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
177 | 182 |
| |
178 | 183 |
| |
179 | 184 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2708 | 2708 |
| |
2709 | 2709 |
| |
2710 | 2710 |
| |
| 2711 | + | |
2711 | 2712 |
| |
2712 | 2713 |
| |
2713 | 2714 |
| |
| |||
11341 | 11342 |
| |
11342 | 11343 |
| |
11343 | 11344 |
| |
| 11345 | + | |
11344 | 11346 |
| |
11345 | 11347 |
| |
11346 | 11348 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
120 | 120 |
| |
121 | 121 |
| |
122 | 122 |
| |
| 123 | + | |
123 | 124 |
| |
124 | 125 |
| |
125 | 126 |
| |
|
Lines changed: 17 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1856 | 1856 |
| |
1857 | 1857 |
| |
1858 | 1858 |
| |
| 1859 | + | |
1859 | 1860 |
| |
1860 | 1861 |
| |
1861 | 1862 |
| |
| |||
1871 | 1872 |
| |
1872 | 1873 |
| |
1873 | 1874 |
| |
| 1875 | + | |
1874 | 1876 |
| |
1875 | 1877 |
| |
1876 | 1878 |
| |
| |||
1891 | 1893 |
| |
1892 | 1894 |
| |
1893 | 1895 |
| |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
1894 | 1901 |
| |
1895 | 1902 |
| |
1896 | 1903 |
| |
| |||
1927 | 1934 |
| |
1928 | 1935 |
| |
1929 | 1936 |
| |
| 1937 | + | |
| 1938 | + | |
| 1939 | + | |
1930 | 1940 |
| |
1931 | 1941 |
| |
1932 | 1942 |
| |
| |||
1951 | 1961 |
| |
1952 | 1962 |
| |
1953 | 1963 |
| |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
1954 | 1967 |
| |
1955 | 1968 |
| |
1956 | 1969 |
| |
| |||
1996 | 2009 |
| |
1997 | 2010 |
| |
1998 | 2011 |
| |
| 2012 | + | |
| 2013 | + | |
| 2014 | + | |
| 2015 | + | |
1999 | 2016 |
| |
2000 | 2017 |
| |
2001 | 2018 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
122 | 122 |
| |
123 | 123 |
| |
124 | 124 |
| |
| 125 | + | |
125 | 126 |
| |
126 | 127 |
| |
127 | 128 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
827 | 827 |
| |
828 | 828 |
| |
829 | 829 |
| |
| 830 | + | |
830 | 831 |
| |
831 | 832 |
| |
832 | 833 |
| |
|
Lines changed: 40 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
108 | 108 |
| |
109 | 109 |
| |
110 | 110 |
| |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
111 | 116 |
| |
112 | 117 |
| |
113 | 118 |
| |
| |||
1560 | 1565 |
| |
1561 | 1566 |
| |
1562 | 1567 |
| |
| 1568 | + | |
1563 | 1569 |
| |
1564 | 1570 |
| |
1565 | 1571 |
| |
| |||
1572 | 1578 |
| |
1573 | 1579 |
| |
1574 | 1580 |
| |
| 1581 | + | |
1575 | 1582 |
| |
1576 | 1583 |
| |
1577 |
| - | |
| 1584 | + | |
1578 | 1585 |
| |
1579 | 1586 |
| |
1580 | 1587 |
| |
| |||
1636 | 1643 |
| |
1637 | 1644 |
| |
1638 | 1645 |
| |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
1639 | 1663 |
| |
1640 | 1664 |
| |
1641 | 1665 |
| |
| |||
1817 | 1841 |
| |
1818 | 1842 |
| |
1819 | 1843 |
| |
1820 |
| - | |
| 1844 | + | |
1821 | 1845 |
| |
1822 | 1846 |
| |
1823 | 1847 |
| |
| |||
1826 | 1850 |
| |
1827 | 1851 |
| |
1828 | 1852 |
| |
| 1853 | + | |
| 1854 | + | |
1829 | 1855 |
| |
1830 | 1856 |
| |
1831 | 1857 |
| |
| |||
2465 | 2491 |
| |
2466 | 2492 |
| |
2467 | 2493 |
| |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
| 2499 | + | |
| 2500 | + | |
| 2501 | + | |
| 2502 | + | |
2468 | 2503 |
| |
2469 |
| - | |
| 2504 | + | |
2470 | 2505 |
| |
2471 | 2506 |
| |
2472 | 2507 |
| |
| |||
2554 | 2589 |
| |
2555 | 2590 |
| |
2556 | 2591 |
| |
| 2592 | + | |
2557 | 2593 |
| |
2558 |
| - | |
| 2594 | + | |
2559 | 2595 |
| |
2560 | 2596 |
| |
2561 | 2597 |
| |
|
Lines changed: 14 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
7230 | 7230 |
| |
7231 | 7231 |
| |
7232 | 7232 |
| |
| 7233 | + | |
| 7234 | + | |
7233 | 7235 |
| |
| 7236 | + | |
| 7237 | + | |
| 7238 | + | |
| 7239 | + | |
| 7240 | + | |
| 7241 | + | |
7234 | 7242 |
| |
7235 |
| - | |
7236 |
| - | |
7237 |
| - | |
| 7243 | + | |
| 7244 | + | |
7238 | 7245 |
| |
7239 | 7246 |
| |
7240 | 7247 |
| |
7241 | 7248 |
| |
7242 | 7249 |
| |
7243 | 7250 |
| |
7244 | 7251 |
| |
7245 |
| - | |
| 7252 | + | |
| 7253 | + | |
7246 | 7254 |
| |
7247 |
| - | |
7248 |
| - | |
| 7255 | + | |
| 7256 | + | |
7249 | 7257 |
| |
7250 | 7258 |
| |
7251 | 7259 |
| |
|
0 commit comments