-
-
Notifications
You must be signed in to change notification settings - Fork 17
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
Tracking issue: release 1.0.0 that includes critical-section support #61
Comments
How will this be related to a potential release of We may also want to add a general purpose I think this crate is in a good state as-is. |
Good point. As for portable-atomic-util, I would like to give it a different version number than the main portable-atomic crate, as said in #43. i.e., the portable-atomic will be 1.0, but the portable-atomic-util will be released as 0.1. (It is a bug in our release infrastructure that both crates currently use the same version number, and I would like to release portable-atomic-util 0.1 once that is fixed.)
Yeah, as for generic |
I said in past:
So, if both portable-atomic 0.3 and portable-atomic 1 support CS (critical-section), updating from portable-atomic 0.3 to portable-atomic 1 may need to be considered a breaking change because it changes the version of the portable-atomic that needs to enable the CS feature in downstream.
This can be addressed by releasing the first portable-atomic with CS support as portable-atomic 1 and never releasing major version 21. The portable-atomic's API is stable enough that no changes should be necessary except for the removal of the outline-atomics feature that is no longer used.
TODO
Is there anything else you think is needed for this release?
ETA: I think I can finish this during this weekend.
Footnotes
Even if critical-section 2.0 is released, it can be supported with a feature like critical-section2. ↩
The text was updated successfully, but these errors were encountered: