Skip to content

Update msrv#628

Open
wt wants to merge 6 commits intorust-embedded:masterfrom
wt:update_msrv
Open

Update msrv#628
wt wants to merge 6 commits intorust-embedded:masterfrom
wt:update_msrv

Conversation

@wt
Copy link
Contributor

@wt wt commented Mar 10, 2026

Closes #626

@wt
Copy link
Contributor Author

wt commented Mar 10, 2026

This draft does not yet fully build with edition 2024 marked on all crates.

The lifetime change is due to a lint error from clippy that did not
find this problem in prior versions. The change itself shouldn't effect
code depending on the cortex-m crate.
@wt wt force-pushed the update_msrv branch 15 times, most recently from 6092f57 to b7bfb5b Compare March 11, 2026 01:04
@wt wt marked this pull request as ready for review March 11, 2026 01:44
@wt wt force-pushed the update_msrv branch 4 times, most recently from b7bfb5b to 14b926e Compare March 11, 2026 02:31
@wt wt marked this pull request as draft March 11, 2026 02:32
wt added 4 commits March 10, 2026 19:43
I also explicitly set the rustfmt style to 2021 to prevent formatting
churn in this same commit.
Needed to update the assembled libs because the formatting touched the asm
boilerplate.
@wt wt marked this pull request as ready for review March 11, 2026 02:53
@wt
Copy link
Contributor Author

wt commented Mar 11, 2026

I think we should update the asm toolchain to the latest stable. Is there any reason not to do that?

@wt wt mentioned this pull request Mar 11, 2026
Copy link
Contributor

@jonathanpallant jonathanpallant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@jonathanpallant
Copy link
Contributor

I'd actually like to drop the asm blobs. I cannot believe anyone is seriously relying on them in this day and age.

@diondokter
Copy link
Contributor

I'd actually like to drop the asm blobs. I cannot believe anyone is seriously relying on them in this day and age.

Agreed, as longs as the inline-asm feature in cargo remains, it shouldn't be a breaking change.

So remove the blobs, and remove all cfgs using inline-asm.

But strictly speaking that could or maybe even should be a different PR

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Increase MSRV for all crates

3 participants