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

Allow async and sync nats to compile on MIPS and PowerPC #1210

Merged
merged 1 commit into from
Mar 4, 2024

Commits on Mar 4, 2024

  1. Allow async and sync nats to compile on MIPS and PowerPC

    Now that nats.rs depends on a version of rustls that includes the latest
    version of ring, it can now be compiled to run on additional types of
    CPU architectures.
    
    Specifically this converts all uses of `AtomicU64` to use the type
    provided by the `portable-atomic` crate, which uses the native version
    of `AtomicU64` on all architectures except ones where that type isn't
    supported.
    
    I went ahead and updated sync nats with the latest version of rustls
    which inflated the size and scope of this PR beyond just swapping out
    the AtomicU64 implementation.
    protochron authored and Jarema committed Mar 4, 2024
    Configuration menu
    Copy the full SHA
    a124a57 View commit details
    Browse the repository at this point in the history