summaryrefslogtreecommitdiffstats
path: root/src/H5Tinit_float.c
Commit message (Collapse)AuthorAgeFilesLines
* Disable FP exceptions in H5T init code (#3837)Dana Robinson2023-11-071-18/+36
| | | | | | | The H5T floating-point datatype initialization code can raise exceptions when handling signaling NaNs. This change disables FE_INVALID exceptions during initialization. Also removes the -ieee=full change for NAG Fortran as that shouldn't be necessary anymore. Fixes #3831
* Convert hbool_t --> bool in src (#3496)Dana Robinson2023-09-051-3/+3
| | | | | | | | | | | * hbool_t --> bool in src * Does not remove TRUE/FALSE * Public header files are unchanged * Public API calls are unchanged * TRUE/FALSE --> true/false in src * Add deprecation notice for hbool_t
* Convert some H5MM calls to standard C equivalents (#2382)Dana Robinson2023-08-251-4/+4
| | | | | | | | | * H5MM_calloc and malloc are now mapped to stdlib C calls * H5MM_memcpy now maps directly to memcpy in release builds * H5MM_memcpy is still implemented as a separate function that checks for buffer overlap when H5MM_DEBUG is defined (default w/ debug builds) * Switches many library memcpy calls to use H5MM_memcpy * Fixes a possible zero allocation in H5Olayout.c
* Made HGOTO_ERROR a do-while loop (#3308)Sean McBride2023-08-021-15/+15
| | | | | * Made HGOTO_ERROR a do-while loop
* Another round of fixing -Wextra-semi-stmt warnings (#3264)Sean McBride2023-07-241-7/+7
| | | Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Remove H5detect and H5make_libsettings (#3104)Dana Robinson2023-06-131-0/+572
Removes H5detect and H5make_libsettings from the build and replaces their functionality with things that don't affect cross-compiling. H5detect --> floating-point types are now detected on library load H5make_libsettings --> Moved functionality to a new H5build_settings.c template file