apache / incubator-teaclave-trustzone-sdk

Teaclave TrustZone SDK enables safe, functional, and ergonomic development of trustlets.
https://teaclave.apache.org
Apache License 2.0
206 stars 59 forks source link

Update rust version #30

Closed bitwave closed 2 years ago

bitwave commented 3 years ago

Is it possible to lift the rust dependency from nightly-2019-07-08 to a newer version? This is two (!) years old?

mssun commented 3 years ago

Yes, what we should do is following:

This needs to be done at the same time because the std code can only be compiled in a certain range versions of the Rust toolchain. (E.g., if std use a new language feature, it needs to be compile with the newer toolchain)

bitwave commented 3 years ago

I tried to do this by myself, but I got stuck at the std lib parts, where many things are missing/changed from this old version to the new one. Many parts look like boilerplate code to me...

mssun commented 2 years ago

@bitwave the toolchains has been updated to nightly-2021-09-20. Thanks!