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

Disable FP exceptions in H5T init code #3837

Merged
merged 7 commits into from
Nov 7, 2023

Commits on Nov 6, 2023

  1. Tidy DETECT_F macro in H5Tinit_float.c

    * unsigned char --> uint8_t
    * Accurate error messages
    * Remove unused parameter
    derobins committed Nov 6, 2023
    Configuration menu
    Copy the full SHA
    0134f60 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Disable fp exceptions in H5T init code

    The floating-point datatype initialization code can generate
    floating-point exceptions when it trips over signalling NaNs.
    
    The easiest fix for this is to ignore FE_INVALID exceptions while
    initializing the floating-point types.
    derobins committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    b71b442 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5e05dc1 View commit details
    Browse the repository at this point in the history
  3. Switch to non-GNU mechanism

    derobins committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    51296b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b0afc40 View commit details
    Browse the repository at this point in the history
  5. Add release note

    derobins committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    3572c9c View commit details
    Browse the repository at this point in the history
  6. Fix typo

    derobins committed Nov 7, 2023
    Configuration menu
    Copy the full SHA
    198f1d0 View commit details
    Browse the repository at this point in the history