Commit a82e06f
Initial support for dropping arm64e when "pointer_authentication" is not established on top level targets (i.e. not frameworks). Currently behind the enable_wip_features flag.
This required standardizing on fewer transitions and removing arguments that hadn't advanced enough, as well as propagating through enable_wip_features to avoid dropping the arm64e architecture until clients of the rules are ready to adopt secure_features for Xcode 26.
Cherry-pick: b526fc81 parent 5799772 commit a82e06f
16 files changed
Lines changed: 371 additions & 415 deletions
File tree
- apple/internal
- test/starlark_tests
- rules
- targets_under_test/ios
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2989 | 2989 | | |
2990 | 2990 | | |
2991 | 2991 | | |
2992 | | - | |
2993 | | - | |
2994 | 2992 | | |
2995 | | - | |
| 2993 | + | |
2996 | 2994 | | |
2997 | 2995 | | |
2998 | 2996 | | |
| |||
3035 | 3033 | | |
3036 | 3034 | | |
3037 | 3035 | | |
3038 | | - | |
| 3036 | + | |
3039 | 3037 | | |
3040 | 3038 | | |
3041 | 3039 | | |
| |||
3044 | 3042 | | |
3045 | 3043 | | |
3046 | 3044 | | |
3047 | | - | |
| 3045 | + | |
3048 | 3046 | | |
3049 | 3047 | | |
3050 | 3048 | | |
| |||
3062 | 3060 | | |
3063 | 3061 | | |
3064 | 3062 | | |
3065 | | - | |
| 3063 | + | |
3066 | 3064 | | |
3067 | 3065 | | |
3068 | 3066 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3696 | 3696 | | |
3697 | 3697 | | |
3698 | 3698 | | |
3699 | | - | |
3700 | | - | |
3701 | 3699 | | |
3702 | | - | |
| 3700 | + | |
3703 | 3701 | | |
3704 | 3702 | | |
3705 | 3703 | | |
| |||
3742 | 3740 | | |
3743 | 3741 | | |
3744 | 3742 | | |
3745 | | - | |
| 3743 | + | |
3746 | 3744 | | |
3747 | 3745 | | |
3748 | 3746 | | |
| |||
3751 | 3749 | | |
3752 | 3750 | | |
3753 | 3751 | | |
3754 | | - | |
| 3752 | + | |
3755 | 3753 | | |
3756 | 3754 | | |
3757 | 3755 | | |
| |||
3768 | 3766 | | |
3769 | 3767 | | |
3770 | 3768 | | |
3771 | | - | |
| 3769 | + | |
3772 | 3770 | | |
3773 | 3771 | | |
3774 | 3772 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | 23 | | |
28 | 24 | | |
29 | 25 | | |
| |||
149 | 145 | | |
150 | 146 | | |
151 | 147 | | |
152 | | - | |
| 148 | + | |
153 | 149 | | |
154 | 150 | | |
155 | 151 | | |
| |||
179 | 175 | | |
180 | 176 | | |
181 | 177 | | |
182 | | - | |
| 178 | + | |
183 | 179 | | |
184 | 180 | | |
185 | 181 | | |
| |||
191 | 187 | | |
192 | 188 | | |
193 | 189 | | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
194 | 215 | | |
195 | 216 | | |
196 | 217 | | |
| 218 | + | |
197 | 219 | | |
0 commit comments