Skip to content

Backport SPSC fixes to 0.7 branch - #654

Closed
sgued wants to merge 3 commits into
rust-embedded:v0.7.xfrom
sgued:spsc-backport-07
Closed

Backport SPSC fixes to 0.7 branch#654
sgued wants to merge 3 commits into
rust-embedded:v0.7.xfrom
sgued:spsc-backport-07

Conversation

@sgued

@sgued sgued commented Apr 14, 2026

Copy link
Copy Markdown
Contributor

This is being backported because it's a fix to an easy to reach UB if you're ever using N > usize::MAX/2, which could happen on some platforms where usize is 16 bits.

To minimise the changes between the two releases once this is merged I'll release 0.7.18 from commit 420a49d

#656 should be reviewed and merged first

@sgued sgued changed the title Spsc backport 07 Backport SPSC fixes to 0.7 branch Apr 14, 2026
sgued added 2 commits April 14, 2026 21:54
I want to include the minimum amount of changes to minimize the diff with 0.7.17
this is a backport after all, 0.7 is not officially maintained anymore
@sgued
sgued force-pushed the spsc-backport-07 branch from 6c6735d to 2e43bd5 Compare April 14, 2026 19:54
@jannic

jannic commented Apr 21, 2026

Copy link
Copy Markdown
Member

The pipeline could be fixed by backporting #622.

@sgued

sgued commented Jul 28, 2026

Copy link
Copy Markdown
Contributor Author

There have been many more fixes that would need to be backported if we consider backporting to the 0.8 and 0.7 branches.
I don't really have the motivation to do so especially given they would require more work to properly backport and test so I will close this and I think we can consider these branches unmaintained until someone decides to take the work of doing the backports.

@sgued sgued closed this Jul 28, 2026
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.

3 participants