Commit 7b5abf2
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 6f47836 commit 7b5abf2
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 | |
|---|---|---|---|
| |||
2986 | 2986 | | |
2987 | 2987 | | |
2988 | 2988 | | |
2989 | | - | |
2990 | | - | |
2991 | 2989 | | |
2992 | | - | |
| 2990 | + | |
2993 | 2991 | | |
2994 | 2992 | | |
2995 | 2993 | | |
| |||
3032 | 3030 | | |
3033 | 3031 | | |
3034 | 3032 | | |
3035 | | - | |
| 3033 | + | |
3036 | 3034 | | |
3037 | 3035 | | |
3038 | 3036 | | |
| |||
3041 | 3039 | | |
3042 | 3040 | | |
3043 | 3041 | | |
3044 | | - | |
| 3042 | + | |
3045 | 3043 | | |
3046 | 3044 | | |
3047 | 3045 | | |
| |||
3059 | 3057 | | |
3060 | 3058 | | |
3061 | 3059 | | |
3062 | | - | |
| 3060 | + | |
3063 | 3061 | | |
3064 | 3062 | | |
3065 | 3063 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3699 | 3699 | | |
3700 | 3700 | | |
3701 | 3701 | | |
3702 | | - | |
3703 | | - | |
3704 | 3702 | | |
3705 | | - | |
| 3703 | + | |
3706 | 3704 | | |
3707 | 3705 | | |
3708 | 3706 | | |
| |||
3745 | 3743 | | |
3746 | 3744 | | |
3747 | 3745 | | |
3748 | | - | |
| 3746 | + | |
3749 | 3747 | | |
3750 | 3748 | | |
3751 | 3749 | | |
| |||
3754 | 3752 | | |
3755 | 3753 | | |
3756 | 3754 | | |
3757 | | - | |
| 3755 | + | |
3758 | 3756 | | |
3759 | 3757 | | |
3760 | 3758 | | |
| |||
3771 | 3769 | | |
3772 | 3770 | | |
3773 | 3771 | | |
3774 | | - | |
| 3772 | + | |
3775 | 3773 | | |
3776 | 3774 | | |
3777 | 3775 | | |
| |||
| 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