-
Notifications
You must be signed in to change notification settings - Fork 2k
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
{examples,tests}/rust: Rust updates (-sys/-wrappers version, stable) #17761
Conversation
Please squash! |
If it's OK with you I'll add one more |
On microbit-v2, getting .well-known/core would otherwise result in a stack overflow. Consequently, some boards were removed from the list of supported boards as the currently required RAM exceeds their capacity.
The first quashed push was erroneous as it still had a local override in place -- would probably have gone through just fine, and worked, but that would have circumvented the checks that are in place in Cargo.lock against crates.io corruption. The new is good (as can be seen by loading the Cargo.toml diffs -- they show changed versions and hashes but nothing structural), and awaiting Murdock's OK to go through. |
Contribution description
Another round of updates to the Rust examples, with the usual steps of
with extas of
Disabling default-features on two examples sits somewhere between them -- the deprecation note says only that we have to pull in those that were default so far, but it is necessary to make things work on stable unmodified.
Testing procedure
make all term CARGO_CHANNEL=stable BOARD=microbit-v2 all flash term -C examples/rust-hello-world
(if you have Rust 1.59 at hand and all the relevant targets installed)Issues/PRs references
Closes #17526
Includes a cherry-pick from #17554
Once this is through, I can open one at https://arewertosyet.com/ to make our "compiles on stable" checkbox go green.