-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sovereign SDK should work with stable rust #29
Labels
enhancement
New feature or request
Comments
Moving to stable will make our CI build caching (#88) much more effective. You can't re-use dependency builds across compiler versions, and nightly updates every night - so our cache is effectively wiped every morning. |
As for today, I've checked what unstable features we use: ▸ grep -rh --exclude-dir=target '^#\!\[feature' .
#![feature(log_syntax)]
#![feature(associated_type_defaults)]
#![feature(array_windows)]
#![feature(array_chunks)]
So switching to stable rust will be possible only after these features are stabilitzed. |
This was referenced Aug 1, 2023
citizen-stig
changed the title
sovereign should work with stable rust
Sovereign SDK should work with stable rust
Aug 10, 2023
Fixed by @preston-evans98 in #869 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Overview
Currently, we use nightly because we need an associated type default in the Module trait.
Once we have macro for deriving the Module trait automatically we will be able to move to stable rust.
Acceptance Criteria
Add a stable build to CI. Build passes.
The text was updated successfully, but these errors were encountered: