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

Provide graceful failure for Bernoulli code on platforms with no atomics. #684

Merged
merged 5 commits into from
Sep 6, 2021

Commits on Sep 1, 2021

  1. Allow definition of BOOST_MATH_NO_ATOMIC_INT on the command line.

    Allows us to test/emulate platforms with no atomic integers.
    jzmaddock committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    32bd619 View commit details
    Browse the repository at this point in the history
  2. Make no atomics a soft failure in bernoulli_details.hpp.

    Include an "escape macro" so thread safety can be disabled if certain bernoulli features are to be used in a no-atomics environment.
    Fixes #673.
    jzmaddock committed Sep 1, 2021
    Configuration menu
    Copy the full SHA
    7d482f6 View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2021

  1. Configuration menu
    Copy the full SHA
    e7a66ca View commit details
    Browse the repository at this point in the history
  2. Add missing files.

    jzmaddock committed Sep 2, 2021
    Configuration menu
    Copy the full SHA
    e7f4a4c View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2021

  1. Fix include path in tests.

    jzmaddock committed Sep 3, 2021
    Configuration menu
    Copy the full SHA
    ed9a0ba View commit details
    Browse the repository at this point in the history