This document states that secure tasks are not supported on iOS targets due to the lack of support for segmented stacks. I looked at the Rust tracker, and this is somewhat related to the streaming local storage of the 32-bit version of iOS. Well, I am not very familiar with such topics.
In any case, this text suggests that the segmented stack approach will be abandoned. There is an HN record that says that this is not required on 64-bit systems.
I am embarrassed about this. What is the current iOS support status for Rust? No stack protection at all from tasks? Or is it protected only in 64-bit?
Eonil source share