File tree
29 files changed
+321
-133
lines changed- cmake/modules
- include/swift
- AST
- Runtime
- lib
- AST
- IRGen
- SILGen
- SILOptimizer/Utils
- Sema
- stdlib/public
- core
- stubs
- test
- Constraints
- DebugInfo
- IRGen
- SILGen
- SILOptimizer
- Serialization
- Inputs/nested-type-with-overlay
- TBD
- utils
- build_swift
- build_swift
- tests/build_swift
- validation-test/compiler_crashers_2_fixed
29 files changed
+321
-133
lines changedDiff for: cmake/modules/AddSwift.cmake
+8-12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 |
| - | |
35 |
| - | |
36 |
| - | |
37 |
| - | |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 | 31 |
| |
42 | 32 |
| |
43 | 33 |
| |
| |||
163 | 153 |
| |
164 | 154 |
| |
165 | 155 |
| |
| 156 | + | |
| 157 | + | |
| 158 | + | |
166 | 159 |
| |
167 | 160 |
| |
168 |
| - | |
| 161 | + | |
169 | 162 |
| |
170 | 163 |
| |
171 | 164 |
| |
| |||
409 | 402 |
| |
410 | 403 |
| |
411 | 404 |
| |
| 405 | + | |
| 406 | + | |
| 407 | + | |
412 | 408 |
| |
413 |
| - | |
| 409 | + | |
414 | 410 |
| |
415 | 411 |
| |
416 | 412 |
| |
|
Diff for: cmake/modules/SwiftSource.cmake
+10
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 | 1 |
| |
2 | 2 |
| |
3 | 3 |
| |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
4 | 14 |
| |
5 | 15 |
| |
6 | 16 |
| |
|
Diff for: include/swift/AST/SemanticAttrs.def
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| 37 | + | |
| 38 | + | |
37 | 39 |
| |
38 | 40 |
| |
39 | 41 |
| |
|
Diff for: include/swift/Runtime/MutexWASI.h
+7-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1 |
| - | |
| 1 | + | |
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
9 | 9 |
| |
10 | 10 |
| |
11 | 11 |
| |
12 | 12 |
| |
13 |
| - | |
14 |
| - | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
15 | 18 |
| |
16 | 19 |
| |
17 | 20 |
| |
|
Diff for: lib/AST/Attr.cpp
+10-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1360 | 1360 |
| |
1361 | 1361 |
| |
1362 | 1362 |
| |
1363 |
| - | |
| 1363 | + | |
1364 | 1364 |
| |
1365 | 1365 |
| |
1366 | 1366 |
| |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
1367 | 1376 |
| |
1368 | 1377 |
| |
1369 | 1378 |
| |
|
Diff for: lib/AST/GenericSignatureBuilder.cpp
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4361 | 4361 |
| |
4362 | 4362 |
| |
4363 | 4363 |
| |
| 4364 | + | |
| 4365 | + | |
4364 | 4366 |
| |
4365 | 4367 |
| |
4366 | 4368 |
| |
|
Diff for: lib/IRGen/IRGenDebugInfo.cpp
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1847 | 1847 |
| |
1848 | 1848 |
| |
1849 | 1849 |
| |
1850 |
| - | |
| 1850 | + | |
1851 | 1851 |
| |
1852 | 1852 |
| |
1853 | 1853 |
| |
| |||
1864 | 1864 |
| |
1865 | 1865 |
| |
1866 | 1866 |
| |
1867 |
| - | |
| 1867 | + | |
1868 | 1868 |
| |
1869 | 1869 |
| |
1870 | 1870 |
| |
|
Diff for: lib/SILGen/SILGenEpilog.cpp
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
33 |
| - | |
34 |
| - | |
| 33 | + | |
| 34 | + | |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
|
Diff for: lib/SILOptimizer/Utils/ConstExpr.cpp
+71-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
| 59 | + | |
| 60 | + | |
59 | 61 |
| |
60 | 62 |
| |
61 | 63 |
| |
| |||
83 | 85 |
| |
84 | 86 |
| |
85 | 87 |
| |
| 88 | + | |
| 89 | + | |
86 | 90 |
| |
87 | 91 |
| |
88 | 92 |
| |
| |||
780 | 784 |
| |
781 | 785 |
| |
782 | 786 |
| |
| 787 | + | |
| 788 | + | |
| 789 | + | |
| 790 | + | |
| 791 | + | |
| 792 | + | |
| 793 | + | |
783 | 794 |
| |
784 | 795 |
| |
785 | 796 |
| |
| |||
789 | 800 |
| |
790 | 801 |
| |
791 | 802 |
| |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
| 812 | + | |
| 813 | + | |
| 814 | + | |
| 815 | + | |
| 816 | + | |
| 817 | + | |
| 818 | + | |
| 819 | + | |
| 820 | + | |
| 821 | + | |
| 822 | + | |
| 823 | + | |
| 824 | + | |
792 | 825 |
| |
793 | 826 |
| |
794 | 827 |
| |
| |||
803 | 836 |
| |
804 | 837 |
| |
805 | 838 |
| |
806 |
| - | |
807 |
| - | |
| 839 | + | |
| 840 | + | |
808 | 841 |
| |
809 | 842 |
| |
810 | 843 |
| |
| |||
816 | 849 |
| |
817 | 850 |
| |
818 | 851 |
| |
819 |
| - | |
820 | 852 |
| |
821 | 853 |
| |
822 | 854 |
| |
| |||
1064 | 1096 |
| |
1065 | 1097 |
| |
1066 | 1098 |
| |
| 1099 | + | |
| 1100 | + | |
| 1101 | + | |
| 1102 | + | |
| 1103 | + | |
| 1104 | + | |
| 1105 | + | |
| 1106 | + | |
| 1107 | + | |
| 1108 | + | |
| 1109 | + | |
| 1110 | + | |
| 1111 | + | |
| 1112 | + | |
| 1113 | + | |
| 1114 | + | |
| 1115 | + | |
| 1116 | + | |
| 1117 | + | |
| 1118 | + | |
| 1119 | + | |
| 1120 | + | |
| 1121 | + | |
| 1122 | + | |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
| 1129 | + | |
| 1130 | + | |
| 1131 | + | |
| 1132 | + | |
| 1133 | + | |
| 1134 | + | |
1067 | 1135 |
| |
1068 | 1136 |
| |
1069 | 1137 |
| |
|
Diff for: lib/Sema/CSDiag.cpp
-15
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1296 | 1296 |
| |
1297 | 1297 |
| |
1298 | 1298 |
| |
1299 |
| - | |
1300 |
| - | |
1301 |
| - | |
1302 |
| - | |
1303 |
| - | |
1304 |
| - | |
1305 |
| - | |
1306 |
| - | |
1307 |
| - | |
1308 |
| - | |
1309 |
| - | |
1310 |
| - | |
1311 |
| - | |
1312 |
| - | |
1313 |
| - | |
1314 | 1299 |
| |
1315 | 1300 |
| |
1316 | 1301 |
| |
|
Diff for: lib/Sema/CSDiagnostics.cpp
+15-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4561 | 4561 |
| |
4562 | 4562 |
| |
4563 | 4563 |
| |
4564 |
| - | |
| 4564 | + | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
| 4568 | + | |
| 4569 | + | |
| 4570 | + | |
| 4571 | + | |
| 4572 | + | |
| 4573 | + | |
| 4574 | + | |
| 4575 | + | |
| 4576 | + | |
| 4577 | + | |
| 4578 | + | |
4565 | 4579 |
| |
4566 | 4580 |
| |
4567 | 4581 |
| |
|
Diff for: lib/Sema/CSSimplify.cpp
+15-10
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3331 | 3331 |
| |
3332 | 3332 |
| |
3333 | 3333 |
| |
3334 |
| - | |
3335 |
| - | |
3336 |
| - | |
3337 |
| - | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
| 3339 | + | |
| 3340 | + | |
3338 | 3341 |
| |
3339 | 3342 |
| |
3340 | 3343 |
| |
| |||
3949 | 3952 |
| |
3950 | 3953 |
| |
3951 | 3954 |
| |
3952 |
| - | |
3953 |
| - | |
3954 |
| - | |
3955 |
| - | |
3956 |
| - | |
3957 |
| - | |
| 3955 | + | |
| 3956 | + | |
| 3957 | + | |
| 3958 | + | |
| 3959 | + | |
| 3960 | + | |
| 3961 | + | |
| 3962 | + | |
3958 | 3963 |
| |
3959 | 3964 |
| |
3960 | 3965 |
| |
|
Diff for: stdlib/public/core/Integers.swift
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1557 | 1557 |
| |
1558 | 1558 |
| |
1559 | 1559 |
| |
| 1560 | + | |
1560 | 1561 |
| |
1561 | 1562 |
| |
1562 | 1563 |
| |
|
Diff for: stdlib/public/stubs/Random.cpp
+1-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
46 |
| - | |
47 |
| - | |
| 45 | + | |
48 | 46 |
| |
49 | 47 |
| |
50 | 48 |
| |
|
Diff for: stdlib/public/stubs/Stubs.cpp
+2-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
504 | 504 |
| |
505 | 505 |
| |
506 | 506 |
| |
507 |
| - | |
| 507 | + | |
508 | 508 |
| |
509 | 509 |
| |
510 | 510 |
| |
| |||
514 | 514 |
| |
515 | 515 |
| |
516 | 516 |
| |
517 |
| - | |
| 517 | + | |
518 | 518 |
| |
519 | 519 |
| |
520 | 520 |
| |
|
0 commit comments