This document表示由於缺少分段堆棧支持,iOS目標不支持安全任務。我研究了Rust的問題跟蹤器,這與32位版本的iOS的線程本地存儲有些相關。那麼,我不太瞭解這類話題。什麼是Rust支持iOS的當前狀態?
無論如何,this text是說分段堆棧方法將被放棄。有an HN entry這說明它在64位系統中並不是真正需要的。
我對此感到困惑。什麼是當前狀態的iOS支持Rust?在任務上沒有堆棧保護?或僅在64位保護?
This document表示由於缺少分段堆棧支持,iOS目標不支持安全任務。我研究了Rust的問題跟蹤器,這與32位版本的iOS的線程本地存儲有些相關。那麼,我不太瞭解這類話題。什麼是Rust支持iOS的當前狀態?
無論如何,this text是說分段堆棧方法將被放棄。有an HN entry這說明它在64位系統中並不是真正需要的。
我對此感到困惑。什麼是當前狀態的iOS支持Rust?在任務上沒有堆棧保護?或僅在64位保護?
有一個blog post聲稱
鏽病現在已經完全移植到iOS:用於設備/模擬器所有架構的支持。由於綠色線程被刪除,添加對arm64的支持實際上幾乎是直截了當的。
Github也有an example iOS app(用Swift編寫)調用一個交叉編譯的框架(用Rust編寫)。
分段堆被廢棄了,又出現了大量的「修復iOS的建設」 PRS:https://github.com/rust-lang/rust/search?q=ios&type=Issues&utf8=%E2%9C%93
我不知道不止於此,雖然。
iOS目標(armv7
和aarch64
)正式支持爲a Tier 2 platform。
第2層平臺可以被認爲是「保證構建」。自動化測試不運行,所以不能保證生成工作版本,但平臺通常工作的程度相當高,並且始終歡迎修補程序!
Mac-> iOS交叉編譯器是在每個PR/merge上的automatically built。
該團隊是happy to improve support。這主要是有人爲自動化測試進行可靠的buildbot集成的問題。
這是另一個帖子:https://jakerr.github.io/rust/ios/2015/04/02/experimenting-with-rust-ios.html – Thilo 2015-04-29 04:40:07