File tree
17 files changed
+617
-174
lines changed- include/swift/AST
- lib/Sema
- stdlib
- private/DifferentiationUnittest
- public/core
- test
- AutoDiff
- Sema
17 files changed
+617
-174
lines changedLines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
155 | 155 |
| |
156 | 156 |
| |
157 | 157 |
| |
| 158 | + | |
158 | 159 |
| |
| 160 | + | |
159 | 161 |
| |
160 | 162 |
| |
161 | 163 |
| |
|
Lines changed: 398 additions & 103 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
285 | 285 |
| |
286 | 286 |
| |
287 | 287 |
| |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
288 | 293 |
| |
289 | 294 |
| |
290 | 295 |
| |
| |||
449 | 454 |
| |
450 | 455 |
| |
451 | 456 |
| |
452 |
| - | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
453 | 460 |
| |
454 | 461 |
| |
455 | 462 |
| |
|
Lines changed: 24 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
65 | 65 |
| |
66 | 66 |
| |
67 | 67 |
| |
68 |
| - | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
69 | 73 |
| |
70 | 74 |
| |
71 | 75 |
| |
72 | 76 |
| |
73 |
| - | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
74 | 82 |
| |
75 | 83 |
| |
76 | 84 |
| |
| |||
166 | 174 |
| |
167 | 175 |
| |
168 | 176 |
| |
169 |
| - | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
170 | 182 |
| |
171 | 183 |
| |
172 | 184 |
| |
173 |
| - | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
174 | 188 |
| |
175 | 189 |
| |
176 | 190 |
| |
| |||
183 | 197 |
| |
184 | 198 |
| |
185 | 199 |
| |
186 |
| - | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
187 | 203 |
| |
188 | 204 |
| |
189 | 205 |
| |
| |||
200 | 216 |
| |
201 | 217 |
| |
202 | 218 |
| |
203 |
| - | |
| 219 | + | |
204 | 220 |
| |
205 | 221 |
| |
206 | 222 |
| |
| |||
209 | 225 |
| |
210 | 226 |
| |
211 | 227 |
| |
212 |
| - | |
| 228 | + | |
| 229 | + | |
213 | 230 |
| |
214 | 231 |
| |
215 | 232 |
| |
|
Lines changed: 38 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1952 | 1952 |
| |
1953 | 1953 |
| |
1954 | 1954 |
| |
| 1955 | + | |
| 1956 | + | |
| 1957 | + | |
| 1958 | + | |
| 1959 | + | |
| 1960 | + | |
| 1961 | + | |
| 1962 | + | |
| 1963 | + | |
| 1964 | + | |
| 1965 | + | |
| 1966 | + | |
| 1967 | + | |
| 1968 | + | |
| 1969 | + | |
| 1970 | + | |
| 1971 | + | |
| 1972 | + | |
| 1973 | + | |
| 1974 | + | |
1955 | 1975 |
| |
1956 | 1976 |
| |
1957 | 1977 |
| |
| |||
2046 | 2066 |
| |
2047 | 2067 |
| |
2048 | 2068 |
| |
2049 |
| - | |
2050 |
| - | |
2051 |
| - | |
2052 |
| - | |
| 2069 | + | |
| 2070 | + | |
| 2071 | + | |
| 2072 | + | |
| 2073 | + | |
2053 | 2074 |
| |
2054 | 2075 |
| |
2055 | 2076 |
| |
| 2077 | + | |
| 2078 | + | |
| 2079 | + | |
| 2080 | + | |
| 2081 | + | |
| 2082 | + | |
| 2083 | + | |
| 2084 | + | |
| 2085 | + | |
| 2086 | + | |
| 2087 | + | |
| 2088 | + | |
| 2089 | + | |
2056 | 2090 |
| |
2057 | 2091 |
| |
2058 | 2092 |
| |
|
Lines changed: 32 additions & 13 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
153 | 153 |
| |
154 | 154 |
| |
155 | 155 |
| |
156 |
| - | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
157 | 165 |
| |
158 | 166 |
| |
159 | 167 |
| |
160 | 168 |
| |
161 | 169 |
| |
162 |
| - | |
163 |
| - | |
164 |
| - | |
165 |
| - | |
166 | 170 |
| |
167 | 171 |
| |
168 | 172 |
| |
169 | 173 |
| |
170 | 174 |
| |
171 |
| - | |
172 |
| - | |
173 |
| - | |
| 175 | + | |
174 | 176 |
| |
175 | 177 |
| |
176 | 178 |
| |
| |||
721 | 723 |
| |
722 | 724 |
| |
723 | 725 |
| |
| 726 | + | |
724 | 727 |
| |
725 | 728 |
| |
726 | 729 |
| |
727 | 730 |
| |
728 | 731 |
| |
729 | 732 |
| |
730 | 733 |
| |
731 |
| - | |
| 734 | + | |
| 735 | + | |
732 | 736 |
| |
733 | 737 |
| |
734 | 738 |
| |
| |||
750 | 754 |
| |
751 | 755 |
| |
752 | 756 |
| |
753 |
| - | |
| 757 | + | |
| 758 | + | |
754 | 759 |
| |
755 | 760 |
| |
756 | 761 |
| |
| |||
765 | 770 |
| |
766 | 771 |
| |
767 | 772 |
| |
768 |
| - | |
| 773 | + | |
| 774 | + | |
769 | 775 |
| |
770 | 776 |
| |
771 | 777 |
| |
| |||
818 | 824 |
| |
819 | 825 |
| |
820 | 826 |
| |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
821 | 831 |
| |
822 | 832 |
| |
823 | 833 |
| |
| |||
851 | 861 |
| |
852 | 862 |
| |
853 | 863 |
| |
854 |
| - | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
855 | 868 |
| |
856 | 869 |
| |
857 | 870 |
| |
858 | 871 |
| |
859 | 872 |
| |
860 | 873 |
| |
861 |
| - | |
| 874 | + | |
| 875 | + | |
862 | 876 |
| |
863 | 877 |
| |
864 | 878 |
| |
865 | 879 |
| |
866 | 880 |
| |
| 881 | + | |
867 | 882 |
| |
868 | 883 |
| |
869 | 884 |
| |
| |||
914 | 929 |
| |
915 | 930 |
| |
916 | 931 |
| |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
917 | 936 |
| |
918 | 937 |
| |
919 | 938 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1906 | 1906 |
| |
1907 | 1907 |
| |
1908 | 1908 |
| |
| 1909 | + | |
1909 | 1910 |
| |
1910 | 1911 |
| |
1911 | 1912 |
| |
|
Lines changed: 4 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
196 | 196 |
| |
197 | 197 |
| |
198 | 198 |
| |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
199 | 203 |
| |
200 | 204 |
| |
201 | 205 |
| |
|
Lines changed: 2 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
492 | 492 |
| |
493 | 493 |
| |
494 | 494 |
| |
495 |
| - | |
| 495 | + | |
496 | 496 |
| |
497 |
| - | |
| 497 | + | |
498 | 498 |
| |
499 | 499 |
| |
500 | 500 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
26 | 26 |
| |
27 | 27 |
| |
28 | 28 |
| |
| 29 | + | |
| 30 | + | |
29 | 31 |
| |
30 | 32 |
| |
31 | 33 |
| |
|
Lines changed: 18 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
15 |
| - | |
16 |
| - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
17 | 19 |
| |
18 | 20 |
| |
19 | 21 |
| |
| |||
31 | 33 |
| |
32 | 34 |
| |
33 | 35 |
| |
| 36 | + | |
34 | 37 |
| |
35 | 38 |
| |
36 | 39 |
| |
| |||
41 | 44 |
| |
42 | 45 |
| |
43 | 46 |
| |
44 |
| - | |
45 |
| - | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
46 | 51 |
| |
47 | 52 |
| |
48 | 53 |
| |
| |||
53 | 58 |
| |
54 | 59 |
| |
55 | 60 |
| |
56 |
| - | |
57 |
| - | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
58 | 65 |
| |
59 | 66 |
| |
60 | 67 |
| |
| |||
66 | 73 |
| |
67 | 74 |
| |
68 | 75 |
| |
69 |
| - | |
70 |
| - | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
71 | 80 |
| |
72 | 81 |
| |
73 | 82 |
| |
| |||
77 | 86 |
| |
78 | 87 |
| |
79 | 88 |
| |
| 89 | + | |
80 | 90 |
| |
81 | 91 |
| |
82 | 92 |
| |
|
0 commit comments