Skip to content
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

*: Remove AtomicU64 on unsupported platforms #42

Merged

Conversation

chitoku-k
Copy link
Contributor

As stated in #37 in regard to how this crate handles std::sync::atomic::AtomicU64, this PR removes any occurrences of this struct and instead defaults to its 32-bit version where appropriate.

[lychee  client_rust | drop-atomic64-for-unsupported-platforms  $] cross build --release --target=mipsel-unknown-linux-gnu
    Finished release [optimized] target(s) in 0.09s

…rted platforms

Signed-off-by: Chitoku <odango@chitoku.jp>
@chitoku-k chitoku-k force-pushed the drop-atomic64-for-unsupported-platforms branch from 4a5b4b3 to 5bfff61 Compare January 31, 2022 15:47
chitoku-k and others added 2 commits February 4, 2022 00:19
Signed-off-by: Chitoku <chitoku-k@users.noreply.github.com>

Co-authored-by: Max Inden <mail@max-inden.de>
@mxinden mxinden changed the title *: Remove all occurrences of std::sync::atomic::AtomicU64 for unsupported platforms *: Remove std::sync::atomic::AtomicU64 on unsupported platforms Feb 3, 2022
@mxinden mxinden changed the title *: Remove std::sync::atomic::AtomicU64 on unsupported platforms *: Remove AtomicU64 on unsupported platforms Feb 3, 2022
Signed-off-by: Max Inden <mail@max-inden.de>
@mxinden mxinden force-pushed the drop-atomic64-for-unsupported-platforms branch from a4827bf to 5460b15 Compare February 3, 2022 17:35
@mxinden mxinden merged commit bc25dd1 into prometheus:master Feb 3, 2022
@mxinden
Copy link
Member

mxinden commented Feb 3, 2022

Thanks for the help here.

I can do a patch release in the next couple of days, in case that is of some help @chitoku-k?!

@chitoku-k chitoku-k deleted the drop-atomic64-for-unsupported-platforms branch February 3, 2022 17:48
@chitoku-k
Copy link
Contributor Author

Thanks! It would be appreciated if this is going to be released with a patch release in the near future as I am currently working with this using crate patch.

ackintosh pushed a commit to ackintosh/client_rust that referenced this pull request Aug 27, 2022
…s#42)

Use `AtomicU32` on platforms that don't support `AtomicU64`.

Co-authored-by: Max Inden <mail@max-inden.de>
Signed-off-by: ackintosh <sora.akatsuki@gmail.com>
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.

2 participants