Commit 06f3c11
authored
[Serialization] Use full target architectures for swiftmodule files (#21053)
Previously these used the same "major architecture" names that the
`#if os(...)` query accepts, but that can be a problem when building
for, say, both armv7 and armv7s, even if the content is "the same".
For a transition period where external build tools are involved, the
compiler will look for "arm.swiftmodule" if it fails to find
"armv7.swiftmodule" or any other 32-bit ARM architecture. No other
Apple platform architectures are affected, and AFAIK no one's using
the architecture-based layout on Linux or any other platforms.
rdar://problem/451746921 parent 9596624 commit 06f3c11
File tree
4 files changed
+87
-33
lines changed- lib/Serialization
- test
- Serialization
4 files changed
+87
-33
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
142 | 142 | | |
143 | 143 | | |
144 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
145 | 162 | | |
146 | 163 | | |
147 | 164 | | |
| |||
157 | 174 | | |
158 | 175 | | |
159 | 176 | | |
160 | | - | |
161 | | - | |
162 | | - | |
163 | | - | |
164 | | - | |
165 | | - | |
166 | | - | |
167 | | - | |
168 | | - | |
| 177 | + | |
| 178 | + | |
169 | 179 | | |
170 | | - | |
171 | | - | |
172 | | - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
173 | 190 | | |
174 | 191 | | |
175 | 192 | | |
| |||
188 | 205 | | |
189 | 206 | | |
190 | 207 | | |
191 | | - | |
| 208 | + | |
192 | 209 | | |
193 | 210 | | |
194 | 211 | | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
195 | 221 | | |
196 | 222 | | |
197 | 223 | | |
| |||
228 | 254 | | |
229 | 255 | | |
230 | 256 | | |
231 | | - | |
| 257 | + | |
| 258 | + | |
232 | 259 | | |
233 | 260 | | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
| 267 | + | |
| 268 | + | |
234 | 269 | | |
235 | 270 | | |
236 | 271 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
584 | 584 | | |
585 | 585 | | |
586 | 586 | | |
587 | | - | |
588 | | - | |
589 | 587 | | |
590 | 588 | | |
591 | 589 | | |
| |||
623 | 621 | | |
624 | 622 | | |
625 | 623 | | |
626 | | - | |
627 | | - | |
628 | 624 | | |
629 | 625 | | |
630 | 626 | | |
| |||
660 | 656 | | |
661 | 657 | | |
662 | 658 | | |
663 | | - | |
664 | | - | |
665 | | - | |
666 | | - | |
667 | | - | |
668 | | - | |
669 | | - | |
670 | | - | |
671 | | - | |
672 | 659 | | |
673 | 660 | | |
674 | 661 | | |
| |||
807 | 794 | | |
808 | 795 | | |
809 | 796 | | |
810 | | - | |
811 | | - | |
812 | 797 | | |
813 | 798 | | |
814 | 799 | | |
| |||
880 | 865 | | |
881 | 866 | | |
882 | 867 | | |
883 | | - | |
884 | | - | |
885 | 868 | | |
886 | 869 | | |
887 | 870 | | |
| |||
1333 | 1316 | | |
1334 | 1317 | | |
1335 | 1318 | | |
1336 | | - | |
1337 | | - | |
| 1319 | + | |
| 1320 | + | |
1338 | 1321 | | |
1339 | 1322 | | |
1340 | 1323 | | |
| |||
0 commit comments